Skip to content

Commit 4fa7bc1

Browse files
committed
Merge fix/xsaves-lbr/5.15 into v5.15
* commit '46b414261e8193c1118924e0c62b773ad1747aff': (1884 commits) x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported Linux 5.15.167 udp: fix receiving fraglist GSO packets memcg: protect concurrent access to mem_cgroup_idr btrfs: fix race between direct IO write and fsync when using same fd net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket x86/mm: Fix PTI for i386 some more net: drop bad gso csum_start and offset in virtio_net_hdr gso: fix dodgy bit handling for GSO_UDP_L4 net: change maximum number of UDP segments to 128 net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation gpio: rockchip: fix OF node leak in probe() drm/i915/fence: Mark debug_fence_free() with __maybe_unused drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode nvmet-tcp: fix kernel crash if commands allocation fails arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry arm64: acpi: Move get_cpu_for_acpi_id() to a header ACPI: processor: Fix memory leaks in error paths of processor_add() ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() ...
2 parents 55264a2 + 46b4142 commit 4fa7bc1

File tree

1,650 files changed

+18248
-10208
lines changed

Some content is hidden

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

1,650 files changed

+18248
-10208
lines changed

Documentation/admin-guide/filesystem-monitoring.rst

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,11 @@ notifications is Ext4.
3535

3636
A FAN_FS_ERROR Notification has the following format::
3737

38-
[ Notification Metadata (Mandatory) ]
39-
[ Generic Error Record (Mandatory) ]
40-
[ FID record (Mandatory) ]
38+
::
39+
40+
[ Notification Metadata (Mandatory) ]
41+
[ Generic Error Record (Mandatory) ]
42+
[ FID record (Mandatory) ]
4143

4244
The order of records is not guaranteed, and new records might be added
4345
in the future. Therefore, applications must not rely on the order and
@@ -53,11 +55,13 @@ providing any additional details about the problem. This record is
5355
identified by ``struct fanotify_event_info_header.info_type`` being set
5456
to FAN_EVENT_INFO_TYPE_ERROR.
5557

56-
struct fanotify_event_info_error {
57-
struct fanotify_event_info_header hdr;
58-
__s32 error;
59-
__u32 error_count;
60-
};
58+
::
59+
60+
struct fanotify_event_info_error {
61+
struct fanotify_event_info_header hdr;
62+
__s32 error;
63+
__u32 error_count;
64+
};
6165

6266
The `error` field identifies the type of error using errno values.
6367
`error_count` tracks the number of errors that occurred and were

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -600,12 +600,6 @@
600600
loops can be debugged more effectively on production
601601
systems.
602602

603-
clocksource.max_cswd_read_retries= [KNL]
604-
Number of clocksource_watchdog() retries due to
605-
external delays before the clock will be marked
606-
unstable. Defaults to three retries, that is,
607-
four attempts to read the clock under test.
608-
609603
clocksource.verify_n_cpus= [KNL]
610604
Limit the number of CPUs checked for clocksources
611605
marked with CLOCK_SOURCE_VERIFY_PERCPU that
@@ -4355,11 +4349,9 @@
43554349

43564350
profile= [KNL] Enable kernel profiling via /proc/profile
43574351
Format: [<profiletype>,]<number>
4358-
Param: <profiletype>: "schedule", "sleep", or "kvm"
4352+
Param: <profiletype>: "schedule" or "kvm"
43594353
[defaults to kernel profiling]
43604354
Param: "schedule" - profile schedule points.
4361-
Param: "sleep" - profile D-state sleeping (millisecs).
4362-
Requires CONFIG_SCHEDSTATS
43634355
Param: "kvm" - profile VM exits.
43644356
Param: <number> - step/bucket size as a power of 2 for
43654357
statistical time based profiling.

Documentation/arm64/cpu-feature-registers.rst

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ operation if the source belongs to the supported system register space.
9292

9393
The infrastructure emulates only the following system register space::
9494

95-
Op0=3, Op1=0, CRn=0, CRm=0,4,5,6,7
95+
Op0=3, Op1=0, CRn=0, CRm=0,2,3,4,5,6,7
9696

9797
(See Table C5-6 'System instruction encodings for non-Debug System
9898
register accesses' in ARMv8 ARM DDI 0487A.h, for the list of
@@ -291,6 +291,42 @@ infrastructure:
291291
| RPRES | [7-4] | y |
292292
+------------------------------+---------+---------+
293293

294+
10) MVFR0_EL1 - AArch32 Media and VFP Feature Register 0
295+
296+
+------------------------------+---------+---------+
297+
| Name | bits | visible |
298+
+------------------------------+---------+---------+
299+
| FPDP | [11-8] | y |
300+
+------------------------------+---------+---------+
301+
302+
11) MVFR1_EL1 - AArch32 Media and VFP Feature Register 1
303+
304+
+------------------------------+---------+---------+
305+
| Name | bits | visible |
306+
+------------------------------+---------+---------+
307+
| SIMDFMAC | [31-28] | y |
308+
+------------------------------+---------+---------+
309+
| SIMDSP | [19-16] | y |
310+
+------------------------------+---------+---------+
311+
| SIMDInt | [15-12] | y |
312+
+------------------------------+---------+---------+
313+
| SIMDLS | [11-8] | y |
314+
+------------------------------+---------+---------+
315+
316+
12) ID_ISAR5_EL1 - AArch32 Instruction Set Attribute Register 5
317+
318+
+------------------------------+---------+---------+
319+
| Name | bits | visible |
320+
+------------------------------+---------+---------+
321+
| CRC32 | [19-16] | y |
322+
+------------------------------+---------+---------+
323+
| SHA2 | [15-12] | y |
324+
+------------------------------+---------+---------+
325+
| SHA1 | [11-8] | y |
326+
+------------------------------+---------+---------+
327+
| AES | [7-4] | y |
328+
+------------------------------+---------+---------+
329+
294330

295331
Appendix I: Example
296332
-------------------

Documentation/arm64/silicon-errata.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,16 @@ stable kernels.
9696
+----------------+-----------------+-----------------+-----------------------------+
9797
| ARM | Cortex-A76 | #1463225 | ARM64_ERRATUM_1463225 |
9898
+----------------+-----------------+-----------------+-----------------------------+
99+
| ARM | Cortex-A76 | #3324349 | ARM64_ERRATUM_3194386 |
100+
+----------------+-----------------+-----------------+-----------------------------+
99101
| ARM | Cortex-A77 | #1508412 | ARM64_ERRATUM_1508412 |
100102
+----------------+-----------------+-----------------+-----------------------------+
103+
| ARM | Cortex-A77 | #3324348 | ARM64_ERRATUM_3194386 |
104+
+----------------+-----------------+-----------------+-----------------------------+
105+
| ARM | Cortex-A78 | #3324344 | ARM64_ERRATUM_3194386 |
106+
+----------------+-----------------+-----------------+-----------------------------+
107+
| ARM | Cortex-A78C | #3324346,3324347| ARM64_ERRATUM_3194386 |
108+
+----------------+-----------------+-----------------+-----------------------------+
101109
| ARM | Cortex-A510 | #2441009 | ARM64_ERRATUM_2441009 |
102110
+----------------+-----------------+-----------------+-----------------------------+
103111
| ARM | Cortex-A510 | #2457168 | ARM64_ERRATUM_2457168 |
@@ -108,18 +116,46 @@ stable kernels.
108116
+----------------+-----------------+-----------------+-----------------------------+
109117
| ARM | Cortex-A710 | #2224489 | ARM64_ERRATUM_2224489 |
110118
+----------------+-----------------+-----------------+-----------------------------+
119+
| ARM | Cortex-A710 | #3324338 | ARM64_ERRATUM_3194386 |
120+
+----------------+-----------------+-----------------+-----------------------------+
121+
| ARM | Cortex-A720 | #3456091 | ARM64_ERRATUM_3194386 |
122+
+----------------+-----------------+-----------------+-----------------------------+
123+
| ARM | Cortex-A725 | #3456106 | ARM64_ERRATUM_3194386 |
124+
+----------------+-----------------+-----------------+-----------------------------+
125+
| ARM | Cortex-X1 | #3324344 | ARM64_ERRATUM_3194386 |
126+
+----------------+-----------------+-----------------+-----------------------------+
127+
| ARM | Cortex-X1C | #3324346 | ARM64_ERRATUM_3194386 |
128+
+----------------+-----------------+-----------------+-----------------------------+
129+
| ARM | Cortex-X2 | #3324338 | ARM64_ERRATUM_3194386 |
130+
+----------------+-----------------+-----------------+-----------------------------+
131+
| ARM | Cortex-X3 | #3324335 | ARM64_ERRATUM_3194386 |
132+
+----------------+-----------------+-----------------+-----------------------------+
133+
| ARM | Cortex-X4 | #3194386 | ARM64_ERRATUM_3194386 |
134+
+----------------+-----------------+-----------------+-----------------------------+
135+
| ARM | Cortex-X925 | #3324334 | ARM64_ERRATUM_3194386 |
136+
+----------------+-----------------+-----------------+-----------------------------+
111137
| ARM | Neoverse-N1 | #1188873,1418040| ARM64_ERRATUM_1418040 |
112138
+----------------+-----------------+-----------------+-----------------------------+
113139
| ARM | Neoverse-N1 | #1349291 | N/A |
114140
+----------------+-----------------+-----------------+-----------------------------+
115141
| ARM | Neoverse-N1 | #1542419 | ARM64_ERRATUM_1542419 |
116142
+----------------+-----------------+-----------------+-----------------------------+
143+
| ARM | Neoverse-N1 | #3324349 | ARM64_ERRATUM_3194386 |
144+
+----------------+-----------------+-----------------+-----------------------------+
117145
| ARM | Neoverse-N2 | #2139208 | ARM64_ERRATUM_2139208 |
118146
+----------------+-----------------+-----------------+-----------------------------+
119147
| ARM | Neoverse-N2 | #2067961 | ARM64_ERRATUM_2067961 |
120148
+----------------+-----------------+-----------------+-----------------------------+
121149
| ARM | Neoverse-N2 | #2253138 | ARM64_ERRATUM_2253138 |
122150
+----------------+-----------------+-----------------+-----------------------------+
151+
| ARM | Neoverse-N2 | #3324339 | ARM64_ERRATUM_3194386 |
152+
+----------------+-----------------+-----------------+-----------------------------+
153+
| ARM | Neoverse-V1 | #3324341 | ARM64_ERRATUM_3194386 |
154+
+----------------+-----------------+-----------------+-----------------------------+
155+
| ARM | Neoverse-V2 | #3324336 | ARM64_ERRATUM_3194386 |
156+
+----------------+-----------------+-----------------+-----------------------------+
157+
| ARM | Neoverse-V3 | #3312417 | ARM64_ERRATUM_3194386 |
158+
+----------------+-----------------+-----------------+-----------------------------+
123159
| ARM | MMU-500 | #841119,826419 | N/A |
124160
+----------------+-----------------+-----------------+-----------------------------+
125161
| ARM | MMU-600 | #1076982,1209401| N/A |

Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ description: |
2222
google,cros-ec-spi or google,cros-ec-i2c.
2323
2424
allOf:
25-
- $ref: i2c-controller.yaml#
25+
- $ref: /schemas/i2c/i2c-controller.yaml#
2626

2727
properties:
2828
compatible:

Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@ properties:
3737
active low.
3838
maxItems: 1
3939

40-
dovdd-supply:
40+
DOVDD-supply:
4141
description:
4242
Definition of the regulator used as interface power supply.
4343

44-
avdd-supply:
44+
AVDD-supply:
4545
description:
4646
Definition of the regulator used as analog power supply.
4747

48-
dvdd-supply:
48+
DVDD-supply:
4949
description:
5050
Definition of the regulator used as digital power supply.
5151

@@ -59,9 +59,9 @@ required:
5959
- reg
6060
- clocks
6161
- clock-names
62-
- dovdd-supply
63-
- avdd-supply
64-
- dvdd-supply
62+
- DOVDD-supply
63+
- AVDD-supply
64+
- DVDD-supply
6565
- reset-gpios
6666
- port
6767

@@ -82,9 +82,9 @@ examples:
8282
clock-names = "xvclk";
8383
reset-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
8484
85-
dovdd-supply = <&sw2_reg>;
86-
dvdd-supply = <&sw2_reg>;
87-
avdd-supply = <&reg_peri_3p15v>;
85+
DOVDD-supply = <&sw2_reg>;
86+
DVDD-supply = <&sw2_reg>;
87+
AVDD-supply = <&reg_peri_3p15v>;
8888
8989
port {
9090
ov2680_to_mipi: endpoint {

Documentation/devicetree/bindings/pci/rcar-pci-host.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,18 @@ properties:
6868
phy-names:
6969
const: pcie
7070

71+
vpcie1v5-supply:
72+
description: The 1.5v regulator to use for PCIe.
73+
74+
vpcie3v3-supply:
75+
description: The 3.3v regulator to use for PCIe.
76+
77+
vpcie12v-supply:
78+
description: The 12v regulator to use for PCIe.
79+
80+
iommu-map: true
81+
iommu-map-mask: true
82+
7183
required:
7284
- compatible
7385
- reg
@@ -121,5 +133,7 @@ examples:
121133
clock-names = "pcie", "pcie_bus";
122134
power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
123135
resets = <&cpg 319>;
136+
vpcie3v3-supply = <&pcie_3v3>;
137+
vpcie12v-supply = <&pcie_12v>;
124138
};
125139
};

Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml

Lines changed: 49 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -94,16 +94,18 @@ patternProperties:
9494
then:
9595
properties:
9696
groups:
97-
enum: [emmc, emmc_rst]
97+
items:
98+
enum: [emmc, emmc_rst]
9899
- if:
99100
properties:
100101
function:
101102
const: eth
102103
then:
103104
properties:
104105
groups:
105-
enum: [esw, esw_p0_p1, esw_p2_p3_p4, rgmii_via_esw,
106-
rgmii_via_gmac1, rgmii_via_gmac2, mdc_mdio]
106+
items:
107+
enum: [esw, esw_p0_p1, esw_p2_p3_p4, rgmii_via_esw,
108+
rgmii_via_gmac1, rgmii_via_gmac2, mdc_mdio]
107109
- if:
108110
properties:
109111
function:
@@ -120,10 +122,11 @@ patternProperties:
120122
then:
121123
properties:
122124
groups:
123-
enum: [i2s_in_mclk_bclk_ws, i2s1_in_data, i2s2_in_data,
124-
i2s3_in_data, i2s4_in_data, i2s_out_mclk_bclk_ws,
125-
i2s1_out_data, i2s2_out_data, i2s3_out_data,
126-
i2s4_out_data]
125+
items:
126+
enum: [i2s_in_mclk_bclk_ws, i2s1_in_data, i2s2_in_data,
127+
i2s3_in_data, i2s4_in_data, i2s_out_mclk_bclk_ws,
128+
i2s1_out_data, i2s2_out_data, i2s3_out_data,
129+
i2s4_out_data]
127130
- if:
128131
properties:
129132
function:
@@ -156,10 +159,11 @@ patternProperties:
156159
then:
157160
properties:
158161
groups:
159-
enum: [pcie0_0_waken, pcie0_1_waken, pcie1_0_waken,
160-
pcie0_0_clkreq, pcie0_1_clkreq, pcie1_0_clkreq,
161-
pcie0_pad_perst, pcie1_pad_perst, pcie_pereset,
162-
pcie_wake, pcie_clkreq]
162+
items:
163+
enum: [pcie0_0_waken, pcie0_1_waken, pcie1_0_waken,
164+
pcie0_0_clkreq, pcie0_1_clkreq, pcie1_0_clkreq,
165+
pcie0_pad_perst, pcie1_pad_perst, pcie_pereset,
166+
pcie_wake, pcie_clkreq]
163167
- if:
164168
properties:
165169
function:
@@ -175,11 +179,12 @@ patternProperties:
175179
then:
176180
properties:
177181
groups:
178-
enum: [pwm_ch1_0, pwm_ch1_1, pwm_ch1_2, pwm_ch2_0, pwm_ch2_1,
179-
pwm_ch2_2, pwm_ch3_0, pwm_ch3_1, pwm_ch3_2, pwm_ch4_0,
180-
pwm_ch4_1, pwm_ch4_2, pwm_ch4_3, pwm_ch5_0, pwm_ch5_1,
181-
pwm_ch5_2, pwm_ch6_0, pwm_ch6_1, pwm_ch6_2, pwm_ch6_3,
182-
pwm_ch7_0, pwm_0, pwm_1]
182+
items:
183+
enum: [pwm_ch1_0, pwm_ch1_1, pwm_ch1_2, pwm_ch2_0, pwm_ch2_1,
184+
pwm_ch2_2, pwm_ch3_0, pwm_ch3_1, pwm_ch3_2, pwm_ch4_0,
185+
pwm_ch4_1, pwm_ch4_2, pwm_ch4_3, pwm_ch5_0, pwm_ch5_1,
186+
pwm_ch5_2, pwm_ch6_0, pwm_ch6_1, pwm_ch6_2, pwm_ch6_3,
187+
pwm_ch7_0, pwm_0, pwm_1]
183188
- if:
184189
properties:
185190
function:
@@ -257,33 +262,34 @@ patternProperties:
257262
pins:
258263
description: |
259264
An array of strings. Each string contains the name of a pin.
260-
enum: [GPIO_A, I2S1_IN, I2S1_OUT, I2S_BCLK, I2S_WS, I2S_MCLK, TXD0,
261-
RXD0, SPI_WP, SPI_HOLD, SPI_CLK, SPI_MOSI, SPI_MISO, SPI_CS,
262-
I2C_SDA, I2C_SCL, I2S2_IN, I2S3_IN, I2S4_IN, I2S2_OUT,
263-
I2S3_OUT, I2S4_OUT, GPIO_B, MDC, MDIO, G2_TXD0, G2_TXD1,
264-
G2_TXD2, G2_TXD3, G2_TXEN, G2_TXC, G2_RXD0, G2_RXD1, G2_RXD2,
265-
G2_RXD3, G2_RXDV, G2_RXC, NCEB, NWEB, NREB, NDL4, NDL5, NDL6,
266-
NDL7, NRB, NCLE, NALE, NDL0, NDL1, NDL2, NDL3, MDI_TP_P0,
267-
MDI_TN_P0, MDI_RP_P0, MDI_RN_P0, MDI_TP_P1, MDI_TN_P1,
268-
MDI_RP_P1, MDI_RN_P1, MDI_RP_P2, MDI_RN_P2, MDI_TP_P2,
269-
MDI_TN_P2, MDI_TP_P3, MDI_TN_P3, MDI_RP_P3, MDI_RN_P3,
270-
MDI_RP_P4, MDI_RN_P4, MDI_TP_P4, MDI_TN_P4, PMIC_SCL,
271-
PMIC_SDA, SPIC1_CLK, SPIC1_MOSI, SPIC1_MISO, SPIC1_CS,
272-
GPIO_D, WATCHDOG, RTS3_N, CTS3_N, TXD3, RXD3, PERST0_N,
273-
PERST1_N, WLED_N, EPHY_LED0_N, AUXIN0, AUXIN1, AUXIN2,
274-
AUXIN3, TXD4, RXD4, RTS4_N, CST4_N, PWM1, PWM2, PWM3, PWM4,
275-
PWM5, PWM6, PWM7, GPIO_E, TOP_5G_CLK, TOP_5G_DATA,
276-
WF0_5G_HB0, WF0_5G_HB1, WF0_5G_HB2, WF0_5G_HB3, WF0_5G_HB4,
277-
WF0_5G_HB5, WF0_5G_HB6, XO_REQ, TOP_RST_N, SYS_WATCHDOG,
278-
EPHY_LED0_N_JTDO, EPHY_LED1_N_JTDI, EPHY_LED2_N_JTMS,
279-
EPHY_LED3_N_JTCLK, EPHY_LED4_N_JTRST_N, WF2G_LED_N,
280-
WF5G_LED_N, GPIO_9, GPIO_10, GPIO_11, GPIO_12, UART1_TXD,
281-
UART1_RXD, UART1_CTS, UART1_RTS, UART2_TXD, UART2_RXD,
282-
UART2_CTS, UART2_RTS, SMI_MDC, SMI_MDIO, PCIE_PERESET_N,
283-
PWM_0, GPIO_0, GPIO_1, GPIO_2, GPIO_3, GPIO_4, GPIO_5,
284-
GPIO_6, GPIO_7, GPIO_8, UART0_TXD, UART0_RXD, TOP_2G_CLK,
285-
TOP_2G_DATA, WF0_2G_HB0, WF0_2G_HB1, WF0_2G_HB2, WF0_2G_HB3,
286-
WF0_2G_HB4, WF0_2G_HB5, WF0_2G_HB6]
265+
items:
266+
enum: [GPIO_A, I2S1_IN, I2S1_OUT, I2S_BCLK, I2S_WS, I2S_MCLK, TXD0,
267+
RXD0, SPI_WP, SPI_HOLD, SPI_CLK, SPI_MOSI, SPI_MISO, SPI_CS,
268+
I2C_SDA, I2C_SCL, I2S2_IN, I2S3_IN, I2S4_IN, I2S2_OUT,
269+
I2S3_OUT, I2S4_OUT, GPIO_B, MDC, MDIO, G2_TXD0, G2_TXD1,
270+
G2_TXD2, G2_TXD3, G2_TXEN, G2_TXC, G2_RXD0, G2_RXD1, G2_RXD2,
271+
G2_RXD3, G2_RXDV, G2_RXC, NCEB, NWEB, NREB, NDL4, NDL5, NDL6,
272+
NDL7, NRB, NCLE, NALE, NDL0, NDL1, NDL2, NDL3, MDI_TP_P0,
273+
MDI_TN_P0, MDI_RP_P0, MDI_RN_P0, MDI_TP_P1, MDI_TN_P1,
274+
MDI_RP_P1, MDI_RN_P1, MDI_RP_P2, MDI_RN_P2, MDI_TP_P2,
275+
MDI_TN_P2, MDI_TP_P3, MDI_TN_P3, MDI_RP_P3, MDI_RN_P3,
276+
MDI_RP_P4, MDI_RN_P4, MDI_TP_P4, MDI_TN_P4, PMIC_SCL,
277+
PMIC_SDA, SPIC1_CLK, SPIC1_MOSI, SPIC1_MISO, SPIC1_CS,
278+
GPIO_D, WATCHDOG, RTS3_N, CTS3_N, TXD3, RXD3, PERST0_N,
279+
PERST1_N, WLED_N, EPHY_LED0_N, AUXIN0, AUXIN1, AUXIN2,
280+
AUXIN3, TXD4, RXD4, RTS4_N, CST4_N, PWM1, PWM2, PWM3, PWM4,
281+
PWM5, PWM6, PWM7, GPIO_E, TOP_5G_CLK, TOP_5G_DATA,
282+
WF0_5G_HB0, WF0_5G_HB1, WF0_5G_HB2, WF0_5G_HB3, WF0_5G_HB4,
283+
WF0_5G_HB5, WF0_5G_HB6, XO_REQ, TOP_RST_N, SYS_WATCHDOG,
284+
EPHY_LED0_N_JTDO, EPHY_LED1_N_JTDI, EPHY_LED2_N_JTMS,
285+
EPHY_LED3_N_JTCLK, EPHY_LED4_N_JTRST_N, WF2G_LED_N,
286+
WF5G_LED_N, GPIO_9, GPIO_10, GPIO_11, GPIO_12, UART1_TXD,
287+
UART1_RXD, UART1_CTS, UART1_RTS, UART2_TXD, UART2_RXD,
288+
UART2_CTS, UART2_RTS, SMI_MDC, SMI_MDIO, PCIE_PERESET_N,
289+
PWM_0, GPIO_0, GPIO_1, GPIO_2, GPIO_3, GPIO_4, GPIO_5,
290+
GPIO_6, GPIO_7, GPIO_8, UART0_TXD, UART0_RXD, TOP_2G_CLK,
291+
TOP_2G_DATA, WF0_2G_HB0, WF0_2G_HB1, WF0_2G_HB2, WF0_2G_HB3,
292+
WF0_2G_HB4, WF0_2G_HB5, WF0_2G_HB6]
287293

288294
bias-disable: true
289295

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ allOf:
141141
unevaluatedProperties: false
142142

143143
pcie-phy:
144+
type: object
144145
description:
145146
Documentation/devicetree/bindings/phy/rockchip-pcie-phy.txt
146147

0 commit comments

Comments
 (0)