Skip to content

Commit 0809edb

Browse files
committed
Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree fixes and cleanups from Rob Herring: - Fix a regression when probing a child device reusing the parent device's DT node pointer - Refactor of_parse_phandle*() variants to static inlines - Drop Enric Balletbo i Serra as a maintainer - Fix DT schemas with arrays incorrectly encoded as a matrix - Drop unneeded pinctrl properties from schemas - Add SPI peripheral schema to SPI based displays - Clean-up several schema examples - Clean-up trivial-devices.yaml comments - Add missing, in use vendor prefixes: Wingtech, Thundercomm, Huawei, F(x)tec, 8devices * tag 'devicetree-fixes-for-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers of: Check 'of_node_reused' flag on of_match_device() of: property: define of_property_read_u{8,16,32,64}_array() unconditionally of: base: make small of_parse_phandle() variants static inline dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example dt-bindings: Fix array schemas encoded as matrices dt-bindings: Drop unnecessary pinctrl properties dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry dt-bindings: mmc: arm,pl18x: Make each example a separate entry dt-bindings: display: Add SPI peripheral schema to SPI based displays scripts/dtc: dtx_diff: remove broken example from help text dt-bindings: trivial-devices: fix double spaces in comments dt-bindings: trivial-devices: fix swapped comments dt-bindings: vendor-prefixes: add Wingtech dt-bindings: vendor-prefixes: add Thundercomm dt-bindings: vendor-prefixes: add Huawei dt-bindings: vendor-prefixes: add F(x)tec dt-bindings: vendor-prefixes: add 8devices dt-bindings: power: reset: gpio-restart: Correct default priority
2 parents 636b528 + 18a86e5 commit 0809edb

38 files changed

+362
-482
lines changed

Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
77
title: Analogix ANX7814 SlimPort (Full-HD Transmitter)
88

99
maintainers:
10-
- Enric Balletbo i Serra <enric.balletbo@collabora.com>
10+
- Andrzej Hajda <andrzej.hajda@intel.com>
11+
- Neil Armstrong <narmstrong@baylibre.com>
12+
- Robert Foss <robert.foss@linaro.org>
1113

1214
properties:
1315
compatible:

Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ title: ChromeOS EC ANX7688 HDMI to DP Converter through Type-C Port
88

99
maintainers:
1010
- Nicolas Boichat <drinkcat@chromium.org>
11-
- Enric Balletbo i Serra <enric.balletbo@collabora.com>
1211

1312
description: |
1413
ChromeOS EC ANX7688 is a display bridge that converts HDMI 2.0 to

Documentation/devicetree/bindings/display/bridge/ps8640.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ title: MIPI DSI to eDP Video Format Converter Device Tree Bindings
88

99
maintainers:
1010
- Nicolas Boichat <drinkcat@chromium.org>
11-
- Enric Balletbo i Serra <enric.balletbo@collabora.com>
1211

1312
description: |
1413
The PS8640 is a low power MIPI-to-eDP video format converter supporting

Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,12 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
66

77
title: Asia Better Technology 3.0" (320x480 pixels) 24-bit IPS LCD panel
88

9-
description: |
10-
The panel must obey the rules for a SPI slave device as specified in
11-
spi/spi-controller.yaml
12-
139
maintainers:
1410
- Paul Cercueil <paul@crapouillou.net>
1511

1612
allOf:
1713
- $ref: panel-common.yaml#
14+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
1815

1916
properties:
2017
compatible:

Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,9 @@ description: |
1515
960 TFT source driver pins and 240 TFT gate driver pins, VCOM, VCOML and
1616
VCOMH outputs.
1717
18-
The panel must obey the rules for a SPI slave device as specified in
19-
spi/spi-controller.yaml
20-
2118
allOf:
2219
- $ref: panel-common.yaml#
20+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
2321

2422
properties:
2523
compatible:

Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,12 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
66

77
title: Innolux EJ030NA 3.0" (320x480 pixels) 24-bit TFT LCD panel
88

9-
description: |
10-
The panel must obey the rules for a SPI slave device as specified in
11-
spi/spi-controller.yaml
12-
139
maintainers:
1410
- Paul Cercueil <paul@crapouillou.net>
1511

1612
allOf:
1713
- $ref: panel-common.yaml#
14+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
1815

1916
properties:
2017
compatible:

Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,12 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
66

77
title: King Display KD035G6-54NT 3.5" (320x240 pixels) 24-bit TFT LCD panel
88

9-
description: |
10-
The panel must obey the rules for a SPI slave device as specified in
11-
spi/spi-controller.yaml
12-
139
maintainers:
1410
- Paul Cercueil <paul@crapouillou.net>
1511

1612
allOf:
1713
- $ref: panel-common.yaml#
14+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
1815

1916
properties:
2017
compatible:

Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,12 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
66

77
title: LG.Philips LB035Q02 Panel
88

9-
description: |
10-
The panel must obey the rules for a SPI slave device as specified in
11-
spi/spi-controller.yaml
12-
139
maintainers:
1410
- Tomi Valkeinen <tomi.valkeinen@ti.com>
1511

1612
allOf:
1713
- $ref: panel-common.yaml#
14+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
1815

1916
properties:
2017
compatible:

Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,12 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
66

77
title: Samsung LD9040 AMOLED LCD parallel RGB panel with SPI control bus
88

9-
description: |
10-
The panel must obey the rules for a SPI slave device as specified in
11-
spi/spi-controller.yaml
12-
139
maintainers:
1410
- Andrzej Hajda <a.hajda@samsung.com>
1511

1612
allOf:
1713
- $ref: panel-common.yaml#
14+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
1815

1916
properties:
2017
compatible:
@@ -63,8 +60,6 @@ examples:
6360
6461
lcd@0 {
6562
compatible = "samsung,ld9040";
66-
#address-cells = <1>;
67-
#size-cells = <0>;
6863
6964
reg = <0>;
7065
vdd3-supply = <&ldo7_reg>;

Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ maintainers:
1212
allOf:
1313
- $ref: panel-common.yaml#
1414
- $ref: /schemas/leds/backlight/common.yaml#
15+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
1516

1617
properties:
1718
compatible:

0 commit comments

Comments
 (0)