Skip to content

Commit 46ae4d0

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Cross-merge networking fixes after downstream PR. No conflicts (sort of) and no adjacent changes. This merge reverts commit b3c9e65 ("net: hsr: remove seqnr_lock") from net, as it was superseded by commit 430d67b ("net: hsr: Use the seqnr lock for frames received via interlink port.") in net-next. Signed-off-by: Jakub Kicinski <[email protected]>
2 parents 3cfb5aa + 5abfdfd commit 46ae4d0

File tree

267 files changed

+2470
-1138
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

267 files changed

+2470
-1138
lines changed

Documentation/arch/riscv/vm-layout.rst

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -134,19 +134,3 @@ RISC-V Linux Kernel SV57
134134
ffffffff00000000 | -4 GB | ffffffff7fffffff | 2 GB | modules, BPF
135135
ffffffff80000000 | -2 GB | ffffffffffffffff | 2 GB | kernel
136136
__________________|____________|__________________|_________|____________________________________________________________
137-
138-
139-
Userspace VAs
140-
--------------------
141-
To maintain compatibility with software that relies on the VA space with a
142-
maximum of 48 bits the kernel will, by default, return virtual addresses to
143-
userspace from a 48-bit range (sv48). This default behavior is achieved by
144-
passing 0 into the hint address parameter of mmap. On CPUs with an address space
145-
smaller than sv48, the CPU maximum supported address space will be the default.
146-
147-
Software can "opt-in" to receiving VAs from another VA space by providing
148-
a hint address to mmap. When a hint address is passed to mmap, the returned
149-
address will never use more bits than the hint address. For example, if a hint
150-
address of `1 << 40` is passed to mmap, a valid returned address will never use
151-
bits 41 through 63. If no mappable addresses are available in that range, mmap
152-
will return `MAP_FAILED`.

Documentation/devicetree/bindings/display/panel/wl-355608-a8.yaml renamed to Documentation/devicetree/bindings/display/panel/anbernic,rg35xx-plus-panel.yaml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
22
%YAML 1.2
33
---
4-
$id: http://devicetree.org/schemas/display/panel/wl-355608-a8.yaml#
4+
$id: http://devicetree.org/schemas/display/panel/anbernic,rg35xx-plus-panel.yaml#
55
$schema: http://devicetree.org/meta-schemas/core.yaml#
66

7-
title: WL-355608-A8 3.5" (640x480 pixels) 24-bit IPS LCD panel
7+
title: Anbernic RG35XX series (WL-355608-A8) 3.5" 640x480 24-bit IPS LCD panel
88

99
maintainers:
1010
- Ryan Walklin <[email protected]>
@@ -15,7 +15,14 @@ allOf:
1515

1616
properties:
1717
compatible:
18-
const: wl-355608-a8
18+
oneOf:
19+
- const: anbernic,rg35xx-plus-panel
20+
- items:
21+
- enum:
22+
- anbernic,rg35xx-2024-panel
23+
- anbernic,rg35xx-h-panel
24+
- anbernic,rg35xx-sp-panel
25+
- const: anbernic,rg35xx-plus-panel
1926

2027
reg:
2128
maxItems: 1
@@ -40,7 +47,7 @@ examples:
4047
#size-cells = <0>;
4148
4249
panel@0 {
43-
compatible = "wl-355608-a8";
50+
compatible = "anbernic,rg35xx-plus-panel";
4451
reg = <0>;
4552
4653
spi-3wire;

Documentation/devicetree/bindings/net/nxp,tja11xx.yaml

Lines changed: 46 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,53 @@ maintainers:
1414
description:
1515
Bindings for NXP TJA11xx automotive PHYs
1616

17+
properties:
18+
compatible:
19+
enum:
20+
- ethernet-phy-id0180.dc40
21+
- ethernet-phy-id0180.dc41
22+
- ethernet-phy-id0180.dc48
23+
- ethernet-phy-id0180.dd00
24+
- ethernet-phy-id0180.dd01
25+
- ethernet-phy-id0180.dd02
26+
- ethernet-phy-id0180.dc80
27+
- ethernet-phy-id0180.dc82
28+
- ethernet-phy-id001b.b010
29+
- ethernet-phy-id001b.b013
30+
- ethernet-phy-id001b.b030
31+
- ethernet-phy-id001b.b031
32+
1733
allOf:
1834
- $ref: ethernet-phy.yaml#
35+
- if:
36+
properties:
37+
compatible:
38+
contains:
39+
enum:
40+
- ethernet-phy-id0180.dc40
41+
- ethernet-phy-id0180.dc41
42+
- ethernet-phy-id0180.dc48
43+
- ethernet-phy-id0180.dd00
44+
- ethernet-phy-id0180.dd01
45+
- ethernet-phy-id0180.dd02
46+
47+
then:
48+
properties:
49+
nxp,rmii-refclk-in:
50+
type: boolean
51+
description: |
52+
The REF_CLK is provided for both transmitted and received data
53+
in RMII mode. This clock signal is provided by the PHY and is
54+
typically derived from an external 25MHz crystal. Alternatively,
55+
a 50MHz clock signal generated by an external oscillator can be
56+
connected to pin REF_CLK. A third option is to connect a 25MHz
57+
clock to pin CLK_IN_OUT. So, the REF_CLK should be configured
58+
as input or output according to the actual circuit connection.
59+
If present, indicates that the REF_CLK will be configured as
60+
interface reference clock input when RMII mode enabled.
61+
If not present, the REF_CLK will be configured as interface
62+
reference clock output when RMII mode enabled.
63+
Only supported on TJA1100 and TJA1101.
1964
2065
patternProperties:
2166
"^ethernet-phy@[0-9a-f]+$":
@@ -32,22 +77,6 @@ patternProperties:
3277
description:
3378
The ID number for the child PHY. Should be +1 of parent PHY.
3479

35-
nxp,rmii-refclk-in:
36-
type: boolean
37-
description: |
38-
The REF_CLK is provided for both transmitted and received data
39-
in RMII mode. This clock signal is provided by the PHY and is
40-
typically derived from an external 25MHz crystal. Alternatively,
41-
a 50MHz clock signal generated by an external oscillator can be
42-
connected to pin REF_CLK. A third option is to connect a 25MHz
43-
clock to pin CLK_IN_OUT. So, the REF_CLK should be configured
44-
as input or output according to the actual circuit connection.
45-
If present, indicates that the REF_CLK will be configured as
46-
interface reference clock input when RMII mode enabled.
47-
If not present, the REF_CLK will be configured as interface
48-
reference clock output when RMII mode enabled.
49-
Only supported on TJA1100 and TJA1101.
50-
5180
required:
5281
- reg
5382

@@ -60,6 +89,7 @@ examples:
6089
#size-cells = <0>;
6190
6291
tja1101_phy0: ethernet-phy@4 {
92+
compatible = "ethernet-phy-id0180.dc40";
6393
reg = <0x4>;
6494
nxp,rmii-refclk-in;
6595
};

Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ unevaluatedProperties: false
2828

2929
examples:
3030
- |
31-
nvmem {
31+
soc-nvmem {
3232
compatible = "xlnx,zynqmp-nvmem-fw";
3333
nvmem-layout {
3434
compatible = "fixed-layout";

Documentation/devicetree/bindings/soc/rockchip/grf.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,16 @@ properties:
3131
- rockchip,rk3588-pcie3-pipe-grf
3232
- rockchip,rk3588-usb-grf
3333
- rockchip,rk3588-usbdpphy-grf
34-
- rockchip,rk3588-vo-grf
34+
- rockchip,rk3588-vo0-grf
35+
- rockchip,rk3588-vo1-grf
3536
- rockchip,rk3588-vop-grf
3637
- rockchip,rv1108-usbgrf
3738
- const: syscon
39+
- items:
40+
- const: rockchip,rk3588-vo-grf
41+
- const: syscon
42+
deprecated: true
43+
description: Use rockchip,rk3588-vo{0,1}-grf instead.
3844
- items:
3945
- enum:
4046
- rockchip,px30-grf
@@ -262,6 +268,8 @@ allOf:
262268
contains:
263269
enum:
264270
- rockchip,rk3588-vo-grf
271+
- rockchip,rk3588-vo0-grf
272+
- rockchip,rk3588-vo1-grf
265273

266274
then:
267275
required:

Documentation/netlink/specs/mptcp_pm.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ attribute-sets:
109109
-
110110
name: port
111111
type: u16
112-
byte-order: big-endian
113112
-
114113
name: flags
115114
type: u32

0 commit comments

Comments
 (0)