mbox series

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

Message ID YesPMjmwx4snvWDQ@robh.at.kernel.org
State New
Headers show
Series [GIT,PULL] Devicetree fixes for v5.17, take 1 | expand

Pull-request

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

Message

Rob Herring Jan. 21, 2022, 7:53 p.m. UTC
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(-)