Commit 0809edba authored by Linus Torvalds's avatar Linus Torvalds
Browse files

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
parents 636b5284 18a86e59
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -7,7 +7,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Analogix ANX7814 SlimPort (Full-HD Transmitter)
title: Analogix ANX7814 SlimPort (Full-HD Transmitter)


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


properties:
properties:
  compatible:
  compatible:
+0 −1
Original line number Original line Diff line number Diff line
@@ -8,7 +8,6 @@ title: ChromeOS EC ANX7688 HDMI to DP Converter through Type-C Port


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


description: |
description: |
  ChromeOS EC ANX7688 is a display bridge that converts HDMI 2.0 to
  ChromeOS EC ANX7688 is a display bridge that converts HDMI 2.0 to
+0 −1
Original line number Original line Diff line number Diff line
@@ -8,7 +8,6 @@ title: MIPI DSI to eDP Video Format Converter Device Tree Bindings


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


description: |
description: |
  The PS8640 is a low power MIPI-to-eDP video format converter supporting
  The PS8640 is a low power MIPI-to-eDP video format converter supporting
+1 −4
Original line number Original line Diff line number Diff line
@@ -6,15 +6,12 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#


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


description: |
  The panel must obey the rules for a SPI slave device as specified in
  spi/spi-controller.yaml

maintainers:
maintainers:
  - Paul Cercueil <paul@crapouillou.net>
  - Paul Cercueil <paul@crapouillou.net>


allOf:
allOf:
  - $ref: panel-common.yaml#
  - $ref: panel-common.yaml#
  - $ref: /schemas/spi/spi-peripheral-props.yaml#


properties:
properties:
  compatible:
  compatible:
+1 −3
Original line number Original line Diff line number Diff line
@@ -15,11 +15,9 @@ description: |
  960 TFT source driver pins and 240 TFT gate driver pins, VCOM, VCOML and
  960 TFT source driver pins and 240 TFT gate driver pins, VCOM, VCOML and
  VCOMH outputs.
  VCOMH outputs.


  The panel must obey the rules for a SPI slave device as specified in
  spi/spi-controller.yaml

allOf:
allOf:
  - $ref: panel-common.yaml#
  - $ref: panel-common.yaml#
  - $ref: /schemas/spi/spi-peripheral-props.yaml#


properties:
properties:
  compatible:
  compatible:
Loading