mbox series

[GIT,PULL] Devicetree updates for v6.10

Message ID 20240516173625.GA3518068-robh@kernel.org
State Not Applicable
Headers show
Series [GIT,PULL] Devicetree updates for v6.10 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.10

Checks

Context Check Description
robh/checkpatch warning total: 2 errors, 1 warnings, 0 lines checked
robh/patch-applied success

Message

Rob Herring (Arm) May 16, 2024, 5:36 p.m. UTC
Linus,

Please pull DT updates for 6.10. There's a few conflicts which are 
all in your tree now. All just context conflicts and you should take 
both sides. linux-next has the correct resolutions.

Rob


The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.10

for you to fetch changes up to d976c6f4b32c2d273d44ff9ad7099efe16279a39:

  of: property: Add fw_devlink support for interrupt-map property (2024-05-13 09:57:35 -0500)

----------------------------------------------------------------
Devicetree for v6.10:

DT Bindings:
- Convert samsung,exynos5-dp, atmel,lcdc, aspeed,ast2400-wdt bindings to
  schemas

- Add bindings for Allwinner H616 NMI controller, Renesas r8a779g0 irqc,
  Renesas R-Car V4M TMU and CMT timers, Freescale S32G3 linflexuart, and
  Mediatek MT7988 XHCI

- Add 'reg' constraints on DSI and SPI display panels

- More dropping of unnecessary quotes in schemas

- Use full paths rather than relative paths in schema $refs

- Drop redundant storing of phandle for reserved memory

DT Core:
- Use scope based cleanups for kfree() and of_node_put()

- Track interrupt-map and power-supplies for fw_devlink

- Add buffer overflow check in of_modalias()

- Add and use __of_prop_free() helper for freeing struct property

----------------------------------------------------------------
Andrew Jeffery (1):
      dt-bindings: watchdog: aspeed,ast2400-wdt: Convert to DT schema

Anup Patel (1):
      of: property: Add fw_devlink support for interrupt-map property

Chris Morgan (1):
      dt-bindings: irq: sun7i-nmi: Add binding for the H616 NMI controller

Dharma Balasubiramani (1):
      dt-bindings: display: atmel,lcdc: convert to dtschema

Geert Uytterhoeven (3):
      dt-bindings: timer: renesas,cmt: Add R-Car V4M support
      dt-bindings: timer: renesas,tmu: Add R-Car V4M support
      dt-bindings: interrupt-controller: renesas,irqc: Add r8a779g0 support

Krzysztof Kozlowski (5):
      dt-bindings: display: samsung,exynos5-dp: convert to DT Schema
      dt-bindings: Use full path to other schemas
      dt-bindings: display: samsung,ams495qa01: add missing SPI properties ref
      dt-bindings: display: panel: constrain 'reg' in SPI panels
      dt-bindings: display: panel: constrain 'reg' in DSI panels

Oreoluwa Babatunde (1):
      of: reserved_mem: Remove the use of phandle from the reserved_mem APIs

Rafał Miłecki (1):
      dt-bindings: usb: mtk-xhci: add compatible for MT7988

Rob Herring (3):
      of: Add a helper to free property struct
      of: Use scope based kfree() cleanups
      of: Use scope based of_node_put() cleanups

Rob Herring (Arm) (3):
      dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: Drop unnecessary quotes
      dt-bindings: Drop unnecessary quotes on keys
      dt-bindings: PCI: qcom,pcie-sm8350: Drop redundant 'oneOf' sub-schema

Saravana Kannan (1):
      of: property: fw_devlink: Add support for "power-supplies" binding

Sergey Shtylyov (1):
      of: module: add buffer overflow check in of_modalias()

Shresth Prasad (1):
      of: property: Use scope based cleanup on port_node

Valentina Fernandez (1):
      dt-bindings: PCI: microchip: increase number of items in ranges property

Wadim Mueller (1):
      dt-bindings: serial: fsl-linflexuart: add compatible for S32G3

 .../bindings/display/atmel,lcdc-display.yaml       | 103 +++++++++++++
 .../devicetree/bindings/display/atmel,lcdc.txt     |  87 -----------
 .../devicetree/bindings/display/atmel,lcdc.yaml    |  70 +++++++++
 .../bindings/display/exynos/exynos_dp.txt          | 112 --------------
 .../bindings/display/panel/abt,y030xx067a.yaml     |   4 +-
 .../display/panel/asus,z00t-tm5p5-nt35596.yaml     |   5 +-
 .../bindings/display/panel/boe,bf060y8m-aj0.yaml   |   4 +-
 .../bindings/display/panel/boe,himax8279d.yaml     |   4 +-
 .../display/panel/boe,th101mb31ig002-28a.yaml      |   4 +-
 .../bindings/display/panel/boe,tv101wum-nl6.yaml   |   2 +-
 .../bindings/display/panel/elida,kd35t133.yaml     |   5 +-
 .../display/panel/fascontek,fs035vg158.yaml        |   3 +
 .../display/panel/feixin,k101-im2ba02.yaml         |   5 +-
 .../bindings/display/panel/himax,hx83112a.yaml     |   4 +-
 .../bindings/display/panel/himax,hx8394.yaml       |   3 +-
 .../bindings/display/panel/ilitek,ili9163.yaml     |   4 +-
 .../bindings/display/panel/ilitek,ili9322.yaml     |   3 +
 .../bindings/display/panel/ilitek,ili9341.yaml     |   3 +-
 .../bindings/display/panel/ilitek,ili9805.yaml     |   4 +-
 .../bindings/display/panel/ilitek,ili9881c.yaml    |   4 +-
 .../bindings/display/panel/innolux,ej030na.yaml    |   4 +-
 .../bindings/display/panel/innolux,p097pfg.yaml    |   4 +-
 .../bindings/display/panel/jadard,jd9365da-h3.yaml |   3 +-
 .../bindings/display/panel/jdi,lpm102a188a.yaml    |   4 +-
 .../bindings/display/panel/jdi,lt070me05000.yaml   |   4 +-
 .../display/panel/kingdisplay,kd035g6-54nt.yaml    |   4 +-
 .../display/panel/leadtek,ltk035c5444t.yaml        |   3 +
 .../display/panel/leadtek,ltk050h3146w.yaml        |   5 +-
 .../display/panel/leadtek,ltk500hd1829.yaml        |   5 +-
 .../bindings/display/panel/lg,lg4573.yaml          |   3 +-
 .../bindings/display/panel/lgphilips,lb035q02.yaml |   3 +
 .../bindings/display/panel/nec,nl8048hl11.yaml     |   4 +-
 .../bindings/display/panel/newvision,nv3051d.yaml  |   4 +-
 .../bindings/display/panel/novatek,nt35510.yaml    |   5 +-
 .../bindings/display/panel/novatek,nt35950.yaml    |   4 +-
 .../bindings/display/panel/novatek,nt36523.yaml    |   4 +-
 .../bindings/display/panel/novatek,nt36672a.yaml   |   4 +-
 .../display/panel/olimex,lcd-olinuxino.yaml        |   4 +-
 .../bindings/display/panel/panel-mipi-dbi-spi.yaml |   3 +
 .../bindings/display/panel/raydium,rm67191.yaml    |   4 +-
 .../bindings/display/panel/raydium,rm692e5.yaml    |   4 +-
 .../bindings/display/panel/ronbo,rb070d30.yaml     |   2 +-
 .../display/panel/samsung,amoled-mipi-dsi.yaml     |   4 +-
 .../bindings/display/panel/samsung,ams495qa01.yaml |   5 +-
 .../bindings/display/panel/samsung,ld9040.yaml     |   4 +-
 .../bindings/display/panel/samsung,lms380kf01.yaml |   3 +-
 .../bindings/display/panel/samsung,lms397kf04.yaml |   3 +-
 .../bindings/display/panel/samsung,s6d16d0.yaml    |   4 +-
 .../bindings/display/panel/samsung,s6d27a1.yaml    |   3 +-
 .../bindings/display/panel/samsung,s6d7aa0.yaml    |   3 +-
 .../bindings/display/panel/samsung,s6e63m0.yaml    |   4 +-
 .../display/panel/samsung,s6e88a0-ams452ef01.yaml  |   5 +-
 .../bindings/display/panel/samsung,s6e8aa0.yaml    |   4 +-
 .../bindings/display/panel/sharp,lq101r1sx01.yaml  |   4 +-
 .../bindings/display/panel/sharp,ls043t1le01.yaml  |   4 +-
 .../bindings/display/panel/sharp,ls060t1sx01.yaml  |   4 +-
 .../bindings/display/panel/sitronix,st7789v.yaml   |   4 +-
 .../bindings/display/panel/sony,acx424akp.yaml     |   5 +-
 .../bindings/display/panel/sony,acx565akm.yaml     |   3 +
 .../bindings/display/panel/sony,td4353-jdi.yaml    |   3 +-
 .../display/panel/sony,tulip-truly-nt35521.yaml    |   3 +-
 .../bindings/display/panel/synaptics,r63353.yaml   |   6 +-
 .../devicetree/bindings/display/panel/tpo,td.yaml  |   4 +-
 .../bindings/display/panel/tpo,tpg110.yaml         |   3 +-
 .../bindings/display/panel/visionox,rm69299.yaml   |   3 +-
 .../bindings/display/panel/xinpeng,xpp055c272.yaml |   5 +-
 .../display/samsung/samsung,exynos5-dp.yaml        | 163 +++++++++++++++++++++
 .../devicetree/bindings/input/azoteq,iqs7222.yaml  |   2 +-
 .../allwinner,sun7i-a20-sc-nmi.yaml                |   8 +-
 .../mediatek,mt6577-sysirq.yaml                    |   2 +-
 .../interrupt-controller/renesas,irqc.yaml         |   1 +
 .../devicetree/bindings/media/amphion,vpu.yaml     |   2 +-
 Documentation/devicetree/bindings/mtd/mtd.yaml     |   4 +-
 Documentation/devicetree/bindings/net/sff,sfp.yaml |  12 +-
 .../bindings/pci/microchip,pcie-host.yaml          |   3 +-
 .../devicetree/bindings/pci/qcom,pcie-sm8350.yaml  |  22 ---
 .../devicetree/bindings/pci/xilinx-versal-cpm.yaml |   7 +-
 .../devicetree/bindings/pci/xlnx,nwl-pcie.yaml     |   2 +-
 .../devicetree/bindings/phy/brcm,sata-phy.yaml     |   8 +-
 .../devicetree/bindings/regulator/ti,tps62864.yaml |   2 +-
 .../bindings/serial/fsl,s32-linflexuart.yaml       |   4 +-
 .../bindings/soc/tegra/nvidia,tegra20-pmc.yaml     |   6 +-
 .../devicetree/bindings/timer/renesas,cmt.yaml     |   2 +
 .../devicetree/bindings/timer/renesas,tmu.yaml     |   1 +
 .../devicetree/bindings/tpm/ibm,vtpm.yaml          |   4 +-
 .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml |   1 +
 .../bindings/watchdog/aspeed,ast2400-wdt.yaml      | 142 ++++++++++++++++++
 .../devicetree/bindings/watchdog/aspeed-wdt.txt    |  73 ---------
 drivers/of/address.c                               | 113 +++++---------
 drivers/of/base.c                                  |  34 +----
 drivers/of/dynamic.c                               |  37 ++---
 drivers/of/module.c                                |   7 +-
 drivers/of/of_private.h                            |   1 +
 drivers/of/of_reserved_mem.c                       |  22 +--
 drivers/of/overlay.c                               |  11 +-
 drivers/of/property.c                              |  87 ++++++++---
 drivers/of/resolver.c                              |  35 ++---
 drivers/of/unittest.c                              |  12 +-
 include/linux/of_reserved_mem.h                    |   1 -
 99 files changed, 853 insertions(+), 588 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/atmel,lcdc-display.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/atmel,lcdc.txt
 create mode 100644 Documentation/devicetree/bindings/display/atmel,lcdc.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_dp.txt
 create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exynos5-dp.yaml
 create mode 100644 Documentation/devicetree/bindings/watchdog/aspeed,ast2400-wdt.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/aspeed-wdt.txt

Comments

pr-tracker-bot@kernel.org May 18, 2024, 1:54 a.m. UTC | #1
The pull request you sent on Thu, 16 May 2024 12:36:25 -0500:

> git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.10

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/06f054b1fee83415fe35204845708988fc16ef22

Thank you!