Skip to content

Commit 339e2fc

Browse files
committed
Merge tag 'devicetree-fixes-for-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree fixes from Rob Herring: - Improve devlink dependency parsing for DT graphs - Fix devlink handling of io-channels dependencies - Fix PCI addressing in marvell,prestera example - A few schema fixes for property constraints - Improve performance of DT unprobed devices kselftest - Fix regression in DT_SCHEMA_FILES handling - Fix compile error in unittest for !OF_DYNAMIC * tag 'devicetree-fixes-for-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: dt-bindings: ufs: samsung,exynos-ufs: Add size constraints on "samsung,sysreg" of: property: Add in-ports/out-ports support to of_graph_get_port_parent() of: property: Improve finding the supplier of a remote-endpoint property of: property: Improve finding the consumer of a remote-endpoint property net: marvell,prestera: Fix example PCI bus addressing of: unittest: Fix compile in the non-dynamic case of: property: fix typo in io-channels dt-bindings: tpm: Drop type from "resets" dt-bindings: display: nxp,tda998x: Fix 'audio-ports' constraints dt-bindings: xilinx: replace Piyush Mehta maintainership kselftest: dt: Stop relying on dirname to improve performance dt-bindings: don't anchor DT_SCHEMA_FILES to bindings directory
2 parents a00cf19 + 4e06ec0 commit 339e2fc

File tree

14 files changed

+71
-64
lines changed

14 files changed

+71
-64
lines changed

Documentation/devicetree/bindings/Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ $(obj)/%.example.dts: $(src)/%.yaml check_dtschema_version FORCE
2828
find_all_cmd = find $(srctree)/$(src) \( -name '*.yaml' ! \
2929
-name 'processed-schema*' \)
3030

31-
find_cmd = $(find_all_cmd) | sed 's|^$(srctree)/$(src)/||' | grep -F -e "$(subst :," -e ",$(DT_SCHEMA_FILES))" | sed 's|^|$(srctree)/$(src)/|'
31+
find_cmd = $(find_all_cmd) | \
32+
sed 's|^$(srctree)/||' | \
33+
grep -F -e "$(subst :," -e ",$(DT_SCHEMA_FILES))" | \
34+
sed 's|^|$(srctree)/|'
3235
CHK_DT_DOCS := $(shell $(find_cmd))
3336

3437
quiet_cmd_yamllint = LINT $(src)

Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
77
title: Ceva AHCI SATA Controller
88

99
maintainers:
10-
- Piyush Mehta <piyush.mehta@amd.com>
10+
- Mubin Sayyed <mubin.sayyed@amd.com>
11+
- Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
1112

1213
description: |
1314
The Ceva SATA controller mostly conforms to the AHCI interface with some

Documentation/devicetree/bindings/display/bridge/nxp,tda998x.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,22 @@ properties:
2929

3030
audio-ports:
3131
description:
32-
Array of 8-bit values, 2 values per DAI (Documentation/sound/soc/dai.rst).
32+
Array of 2 values per DAI (Documentation/sound/soc/dai.rst).
3333
The implementation allows one or two DAIs.
3434
If two DAIs are defined, they must be of different type.
3535
$ref: /schemas/types.yaml#/definitions/uint32-matrix
36+
minItems: 1
37+
maxItems: 2
3638
items:
37-
minItems: 1
3839
items:
3940
- description: |
4041
The first value defines the DAI type: TDA998x_SPDIF or TDA998x_I2S
4142
(see include/dt-bindings/display/tda998x.h).
43+
enum: [ 1, 2 ]
4244
- description:
4345
The second value defines the tda998x AP_ENA reg content when the
4446
DAI in question is used.
47+
maximum: 0xff
4548

4649
'#sound-dai-cells':
4750
enum: [ 0, 1 ]

Documentation/devicetree/bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ description:
1212
PS_MODE). Every pin can be configured as input/output.
1313

1414
maintainers:
15-
- Piyush Mehta <piyush.mehta@amd.com>
15+
- Mubin Sayyed <mubin.sayyed@amd.com>
16+
- Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
1617

1718
properties:
1819
compatible:

Documentation/devicetree/bindings/net/marvell,prestera.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ examples:
7878
pcie@0 {
7979
#address-cells = <3>;
8080
#size-cells = <2>;
81-
ranges = <0x0 0x0 0x0 0x0 0x0 0x0>;
82-
reg = <0x0 0x0 0x0 0x0 0x0 0x0>;
81+
ranges = <0x02000000 0x0 0x100000 0x10000000 0x0 0x0>;
82+
reg = <0x0 0x1000>;
8383
device_type = "pci";
8484
8585
switch@0,0 {

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
77
title: Zynq UltraScale+ MPSoC and Versal reset
88

99
maintainers:
10-
- Piyush Mehta <piyush.mehta@amd.com>
10+
- Mubin Sayyed <mubin.sayyed@amd.com>
11+
- Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
1112

1213
description: |
1314
The Zynq UltraScale+ MPSoC and Versal has several different resets.

Documentation/devicetree/bindings/tpm/tpm-common.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ properties:
4242

4343
resets:
4444
description: Reset controller to reset the TPM
45-
$ref: /schemas/types.yaml#/definitions/phandle
45+
maxItems: 1
4646

4747
reset-gpios:
4848
description: Output GPIO pin to reset the TPM

Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,12 @@ properties:
5555

5656
samsung,sysreg:
5757
$ref: /schemas/types.yaml#/definitions/phandle-array
58-
description: Should be phandle/offset pair. The phandle to the syscon node
59-
which indicates the FSYSx sysreg interface and the offset of
60-
the control register for UFS io coherency setting.
58+
items:
59+
- items:
60+
- description: phandle to FSYSx sysreg node
61+
- description: offset of the control register for UFS io coherency setting
62+
description:
63+
Phandle and offset to the FSYSx sysreg for UFS io coherency setting.
6164

6265
dma-coherent: true
6366

Documentation/devicetree/bindings/usb/dwc3-xilinx.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
77
title: Xilinx SuperSpeed DWC3 USB SoC controller
88

99
maintainers:
10-
- Piyush Mehta <piyush.mehta@amd.com>
10+
- Mubin Sayyed <mubin.sayyed@amd.com>
11+
- Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
1112

1213
properties:
1314
compatible:

Documentation/devicetree/bindings/usb/microchip,usb5744.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ description:
1616
USB 2.0 traffic.
1717

1818
maintainers:
19-
- Piyush Mehta <piyush.mehta@amd.com>
2019
- Michal Simek <michal.simek@amd.com>
20+
- Mubin Sayyed <mubin.sayyed@amd.com>
21+
- Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
2122

2223
properties:
2324
compatible:

0 commit comments

Comments
 (0)