[GIT PULL] Devicetree fixes for v5.17, take 1

From: Rob Herring
Date: Fri Jan 21 2022 - 14:53:29 EST


Linus,

Please pull another batch of DT changes for v5.17.

Rob


The following changes since commit e623611b4d3f722b57ceeaf4368ac787837408e7:

Merge branch 'dt/linus' into dt/next (2022-01-12 10:14:09 -0600)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-fixes-for-5.17-1

for you to fetch changes up to 18a86e5907f7160fb548d0d717e0f842b310708a:

dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers (2022-01-20 14:11:08 -0600)

----------------------------------------------------------------
Devicetree fixes for v5.17, take 1:

- 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

----------------------------------------------------------------
Krzysztof Kozlowski (2):
dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers
dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers

Matthias Schiffer (1):
scripts/dtc: dtx_diff: remove broken example from help text

Michael Walle (2):
of: base: make small of_parse_phandle() variants static inline
of: property: define of_property_read_u{8,16,32,64}_array() unconditionally

Rob Herring (7):
dt-bindings: display: Add SPI peripheral schema to SPI based displays
dt-bindings: mmc: arm,pl18x: Make each example a separate entry
dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry
dt-bindings: Drop unnecessary pinctrl properties
dt-bindings: Fix array schemas encoded as matrices
dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example
of: Check 'of_node_reused' flag on of_match_device()

Sander Vanheule (1):
dt-bindings: power: reset: gpio-restart: Correct default priority

Stanislav Jakubek (7):
dt-bindings: vendor-prefixes: add 8devices
dt-bindings: vendor-prefixes: add F(x)tec
dt-bindings: vendor-prefixes: add Huawei
dt-bindings: vendor-prefixes: add Thundercomm
dt-bindings: vendor-prefixes: add Wingtech
dt-bindings: trivial-devices: fix swapped comments
dt-bindings: trivial-devices: fix double spaces in comments

.../bindings/display/bridge/analogix,anx7814.yaml | 4 +-
.../display/bridge/google,cros-ec-anx7688.yaml | 1 -
.../devicetree/bindings/display/bridge/ps8640.yaml | 1 -
.../bindings/display/panel/abt,y030xx067a.yaml | 5 +-
.../bindings/display/panel/ilitek,ili9322.yaml | 4 +-
.../bindings/display/panel/innolux,ej030na.yaml | 5 +-
.../display/panel/kingdisplay,kd035g6-54nt.yaml | 5 +-
.../bindings/display/panel/lgphilips,lb035q02.yaml | 5 +-
.../bindings/display/panel/samsung,ld9040.yaml | 7 +-
.../bindings/display/panel/samsung,s6e63m0.yaml | 1 +
.../bindings/display/panel/sitronix,st7789v.yaml | 5 +-
.../bindings/display/panel/sony,acx565akm.yaml | 5 +-
.../devicetree/bindings/display/panel/tpo,td.yaml | 5 +-
.../display/rockchip/rockchip,rk3066-hdmi.yaml | 8 -
.../bindings/extcon/extcon-usbc-cros-ec.yaml | 1 -
.../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 1 -
.../proximity/google,cros-ec-mkbp-proximity.yaml | 1 -
.../bindings/input/google,cros-ec-keyb.yaml | 1 -
.../devicetree/bindings/input/gpio-keys.yaml | 6 -
.../bindings/media/nxp,imx7-mipi-csi2.yaml | 12 +-
.../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 12 +-
.../devicetree/bindings/mfd/cirrus,madera.yaml | 3 +-
.../devicetree/bindings/mfd/google,cros-ec.yaml | 1 -
.../devicetree/bindings/mmc/arm,pl18x.yaml | 6 +-
.../devicetree/bindings/net/can/bosch,m_can.yaml | 52 ++-
.../bindings/net/ethernet-controller.yaml | 59 ++-
Documentation/devicetree/bindings/nvmem/nvmem.yaml | 17 +-
.../bindings/pinctrl/cirrus,lochnagar.yaml | 9 -
.../devicetree/bindings/pinctrl/cirrus,madera.yaml | 10 -
.../bindings/power/reset/gpio-restart.yaml | 4 +-
.../devicetree/bindings/rtc/st,stm32-rtc.yaml | 1 +
.../devicetree/bindings/sound/samsung-i2s.yaml | 6 -
.../devicetree/bindings/trivial-devices.yaml | 8 +-
.../devicetree/bindings/vendor-prefixes.yaml | 10 +
drivers/of/base.c | 131 +------
drivers/of/device.c | 2 +-
include/linux/of.h | 422 ++++++++++++---------
scripts/dtc/dtx_diff | 8 +-
38 files changed, 362 insertions(+), 482 deletions(-)