[GIT PULL] Devicetree updates for v6.12

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus,

Please pull DT updates for 6.12.

There's one trivial context conflict in wakeup-source.txt with the input 
tree.

Rob


The following changes since commit b739dffa5d570b411d4bdf4bb9b8dfd6b7d72305:

  of/irq: Prevent device address out-of-bounds read in interrupt map walk (2024-08-13 15:17:24 -0600)

are available in the Git repository at:

  ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.12

for you to fetch changes up to 0c36680c0e2d959cc264a1e65628c825f7f87add:

  dt-bindings: watchdog: Add rockchip,rk3576-wdt compatible (2024-09-18 15:38:24 -0500)

----------------------------------------------------------------
Devicetree updates for v6.12:

DT Bindings:
- Drop duplicate devices in trivial-devices.yaml

- Add a common serial peripheral device schema and reference it in
  serial device schemas.

- Convert nxp,lpc1850-wdt, zii,rave-wdt, ti,davinci-wdt,
  snps,archs-pct, fsl,bcsr, fsl,fpga-qixis-i2c, fsl,fpga-qixis,
  fsl,cpm-enet, fsl,cpm-mdio, fsl,ucc-hdlc, maxim,ds26522,
  aspeed,ast2400-cvic, aspeed,ast2400-vic, fsl,ftm-timer,
  ti,davinci-timer, fsl,rcpm, and qcom,ebi2 to DT schema

- Add support for rockchip,rk3576-wdt, qcom,apss-wdt-sa8255p,
  fsl,imx8qm-irqsteer, qcom,pm6150-vib, qcom,sa8255p-pdc, isil,isl69260,
  ti,tps546d24, and lpc32xx DMA mux

- Drop duplicate nvidia,tegra186-ccplex-cluster.yaml and
  mediatek,mt6795-sys-clock.yaml

- Add arm,gic ESPI and EPPI interrupt type specifiers

- Add another batch of legacy compatible strings which we have no
  intention of documenting

- Add dmas/dma-names properties to FSL lcdif

- Fix wakeup-source reference to m8921-keypad.yaml

- Treewide fixes of typos in bindings

DT Core:
- Update dtc/libfdt to upstream version v1.7.0-95-gbcd02b523429

- More conversions to scoped iterators and __free() initializer

- Handle overflows in address resources on 32-bit systems

- Extend extracting compatible strings in sources from function
  parameters

- Use of_property_present() in DT unittest

- Clean-up of_irq_to_resource() to use helpers

- Support #msi-cells=<0> in of_msi_get_domain()

- Improve the kerneldoc for of_property_match_string()

- kselftest: Ignore nodes that have ancestors disabled

----------------------------------------------------------------
Andrew Jeffery (2):
      dt-bindings: interrupt-controller: aspeed,ast2400-vic: Convert to DT schema
      dt-bindings: misc: aspeed,ast2400-cvic: Convert to DT schema

Andrew Jones (1):
      of/irq: Support #msi-cells=<0> in of_msi_get_domain

Animesh Agarwal (3):
      dt-bindings: timer: fsl,ftm-timer: Convert to dtschema
      dt-bindings: timer: nxp,lpc3220-timer: Convert to dtschema
      dt-bindings: watchdog: nxp,lpc1850-wdt: Convert bindings to dtschema

Aryabhatta Dey (1):
      dt-bindings: arc: convert archs-pct.txt to yaml

Detlev Casanova (1):
      dt-bindings: watchdog: Add rockchip,rk3576-wdt compatible

Fabio Estevam (2):
      dt-bindings: lcdif: Document the dmas/dma-names properties
      dt-bindings: interrupt-controller: fsl,irqsteer: Document fsl,imx8qm-irqsteer

Frank Li (7):
      dt-bindings: soc: fsl: Convert rcpm to yaml format
      dt-bindings: soc: fsl: add missed compatible string fsl,ls*-isc
      dt-bindings: net: convert maxim,ds26522.txt to yaml format
      dt-bindings: soc: fsl: cpm_qe: convert network.txt to yaml
      dt-bindings: board: convert fsl-board.txt to yaml
      dt-bindings: display: panel-simple-lvds-dual-ports: use unevaluatedProperties
      dt-bindings: watchdog: convert ziirave-wdt.txt to yaml

Geert Uytterhoeven (2):
      of/irq: Refer to actual buffer size in of_irq_parse_one()
      dt-bindings: clk: vc5: Make SD/OE pin configuration properties not required

Hugues KAMBA MPIANA (1):
      dt-bindings: arm: Update Corstone-1000 maintainers

Jens Reidel (1):
      dt-bindings: input: qcom,pm8xxx-vib: Document PM6150 compatible

Jinjie Ruan (3):
      of: overlay: Simplify with scoped for each OF child loop
      of/platform: Simplify with scoped for each OF child
      of: resolver: Simplify with scoped for each OF child loop

Kousik Sanagavarapu (2):
      dt-bindings: timer: ti,davinci-timer: convert to dtschema
      dt-bindings: watchdog: ti,davinci-wdt: convert to dtschema

Krzysztof Kozlowski (7):
      dt-bindings: fsl: fsl,rcpm: fix unevaluated fsl,rcpm-wakeup property
      dt-bindings: serial: add missing "additionalProperties" on child nodes
      dt-bindings: serial: add common properties schema for UART children
      dt-bindings: bluetooth: move Bluetooth bindings to dedicated directory
      dt-bindings: gnss: reference serial-peripheral-props.yaml
      dt-bindings: bluetooth: reference serial-peripheral-props.yaml
      ASoC: dt-bindings: serial-midi: reference serial-peripheral-props.yaml

Marek Vasut (1):
      dt-bindings: hwmon: Document TI TPS546D24

Miquel Sabaté Solà (1):
      drivers/of: Improve documentation for match_string

Nikunj Kela (3):
      dt-bindings: interrupt-controller: qcom-pdc: document support for SA8255p
      dt-bindings: interrupt-controller: arm,gic: add ESPI and EPPI specifiers
      dt-bindings: watchdog: qcom-wdt: document support on SA8255p

Nícolas F. R. A. Prado (1):
      kselftest: dt: Ignore nodes that have ancestors disabled

Peter Yin (1):
      dt-bindings: trivial-devices: add isil,isl69260

Piotr Wojtaszczyk (1):
      dt-bindings: dma: Add lpc32xx DMA mux binding

Rayyan Ansari (1):
      dt-bindings: bus: qcom,ebi2: convert to dtschema

Rob Herring (Arm) (11):
      of: unittest: Use of_property_present()
      scripts/dtc: Update to upstream version v1.7.0-95-gbcd02b523429
      Merge branch 'dt/linus' into dt/next
      dt: dt-extract-compatibles: Extract compatibles from function parameters
      dt-bindings: incomplete-devices: And another batch of compatibles
      dt-bindings: trivial-devices: Drop incorrect and duplicate at24 compatibles
      dt-bindings: trivial-devices: Deprecate "ad,ad7414"
      dt-bindings: trivial-devices: Drop duplicate LM75 compatible devices
      dt-bindings: trivial-devices: Drop duplicate "maxim,max1237"
      dt-bindings: clock: mediatek: Drop duplicate mediatek,mt6795-sys-clock.yaml
      dt-bindings: cpu: Drop duplicate nvidia,tegra186-ccplex-cluster.yaml

Simon Horman (1):
      dt-bindings: wakeup-source: update reference to m8921-keypad.yaml

Thomas Weißschuh (2):
      of: address: Report error on resource bounds overflow
      of: address: Unify resource bounds overflow checking

Vasileios Amoiridis (2):
      of/irq: Make use of irq_get_trigger_type()
      of/irq: Use helper to define resources

Yu-Chun Lin (1):
      dt-bindings: Fix various typos

Zhang Zekun (1):
      of: property: Do some clean up with use of __free()

 .../devicetree/bindings/arc/archs-pct.txt          |  17 --
 .../devicetree/bindings/arc/snps,archs-pct.yaml    |  33 +++
 .../bindings/arm/arm,coresight-dummy-source.yaml   |   2 +-
 .../devicetree/bindings/arm/arm,corstone1000.yaml  |   4 +-
 .../devicetree/bindings/board/fsl,bcsr.yaml        |  32 +++
 .../bindings/board/fsl,fpga-qixis-i2c.yaml         |  70 ++++++
 .../devicetree/bindings/board/fsl,fpga-qixis.yaml  |  81 +++++++
 .../devicetree/bindings/board/fsl-board.txt        |  81 -------
 .../devicetree/bindings/bus/qcom,ebi2.txt          | 138 ------------
 .../devicetree/bindings/bus/qcom,ebi2.yaml         | 239 +++++++++++++++++++++
 .../devicetree/bindings/clock/idt,versaclock5.yaml |   2 -
 .../bindings/clock/mediatek,mt6795-sys-clock.yaml  |  54 -----
 .../devicetree/bindings/cpu/idle-states.yaml       |   2 +-
 .../cpu/nvidia,tegra186-ccplex-cluster.yaml        |  37 ----
 .../devicetree/bindings/display/fsl,lcdif.yaml     |  20 ++
 .../devicetree/bindings/display/lvds.yaml          |   2 +-
 .../panel/panel-simple-lvds-dual-ports.yaml        |   6 +-
 .../bindings/dma/nxp,lpc3220-dmamux.yaml           |  49 +++++
 .../devicetree/bindings/dma/ti-dma-crossbar.txt    |   2 +-
 .../devicetree/bindings/gnss/brcm,bcm4751.yaml     |   1 +
 .../devicetree/bindings/gnss/gnss-common.yaml      |   5 -
 .../devicetree/bindings/gnss/mediatek.yaml         |   1 +
 .../devicetree/bindings/gnss/sirfstar.yaml         |   1 +
 .../devicetree/bindings/gnss/u-blox,neo-6m.yaml    |   1 +
 .../devicetree/bindings/iio/accel/lis302.txt       |   2 +-
 .../devicetree/bindings/incomplete-devices.yaml    | 148 +++++++++++++
 .../devicetree/bindings/input/qcom,pm8xxx-vib.yaml |   1 +
 .../bindings/interrupt-controller/arm,gic-v3.yaml  |   2 +-
 .../interrupt-controller/aspeed,ast2400-vic.txt    |  23 --
 .../interrupt-controller/aspeed,ast2400-vic.yaml   |  62 ++++++
 .../interrupt-controller/fsl,irqsteer.yaml         |   2 +
 .../bindings/interrupt-controller/qcom,pdc.yaml    |   1 +
 .../devicetree/bindings/leds/awinic,aw200xx.yaml   |   2 +-
 .../bindings/mailbox/brcm,iproc-flexrm-mbox.txt    |   2 +-
 .../bindings/media/i2c/thine,thp7312.yaml          |   2 +-
 .../bindings/media/samsung,exynos4210-fimc.yaml    |   2 +-
 .../devicetree/bindings/mfd/rohm,bd96801-pmic.yaml |   2 +-
 .../devicetree/bindings/mfd/samsung,s2mps11.yaml   |   2 +-
 Documentation/devicetree/bindings/mfd/twl6040.txt  |   2 +-
 .../bindings/misc/aspeed,ast2400-cvic.yaml         |  60 ++++++
 .../devicetree/bindings/misc/aspeed,cvic.txt       |  35 ---
 .../brcm,bluetooth.yaml}                           |  35 ++-
 .../marvell,88w8897.yaml}                          |   6 +-
 .../mediatek,bluetooth.txt}                        |   0
 .../nokia,h4p-bluetooth.txt}                       |   0
 .../bindings/net/bluetooth/qualcomm-bluetooth.yaml |   6 +-
 .../realtek,bluetooth.yaml}                        |   5 +-
 .../bindings/net/{ => bluetooth}/ti,bluetooth.yaml |   5 +-
 .../devicetree/bindings/net/fsl,cpm-enet.yaml      |  59 +++++
 .../devicetree/bindings/net/fsl,cpm-mdio.yaml      |  55 +++++
 .../devicetree/bindings/net/maxim,ds26522.txt      |  13 --
 .../devicetree/bindings/net/maxim,ds26522.yaml     |  40 ++++
 .../devicetree/bindings/phy/apm-xgene-phy.txt      |   2 +-
 .../bindings/phy/mediatek,mt7988-xfi-tphy.yaml     |   2 +-
 .../devicetree/bindings/phy/mediatek,tphy.yaml     |   2 +-
 .../bindings/phy/qcom,snps-eusb2-repeater.yaml     |   2 +-
 .../bindings/pinctrl/st,stm32-pinctrl.yaml         |   4 +-
 .../devicetree/bindings/power/wakeup-source.txt    |   2 +-
 .../devicetree/bindings/remoteproc/mtk,scp.yaml    |   2 +-
 .../devicetree/bindings/rtc/fsl,ls-ftm-alarm.yaml  |   2 +-
 .../bindings/serial/nvidia,tegra20-hsuart.yaml     |   2 +-
 .../bindings/serial/serial-peripheral-props.yaml   |  41 ++++
 .../devicetree/bindings/serial/serial.yaml         |  24 +--
 .../bindings/soc/fsl/cpm_qe/fsl,ucc-hdlc.yaml      | 140 ++++++++++++
 .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 130 -----------
 .../bindings/soc/fsl/fsl,layerscape-scfg.yaml      |   3 +
 .../devicetree/bindings/soc/fsl/fsl,rcpm.yaml      |  87 ++++++++
 Documentation/devicetree/bindings/soc/fsl/rcpm.txt |  69 ------
 .../devicetree/bindings/sound/everest,es8326.yaml  |   2 +-
 .../devicetree/bindings/sound/serial-midi.yaml     |   3 +
 .../devicetree/bindings/sound/st,sta350.txt        |   2 +-
 .../devicetree/bindings/thermal/qcom-tsens.yaml    |   2 +-
 .../devicetree/bindings/timer/fsl,ftm-timer.txt    |  31 ---
 .../devicetree/bindings/timer/fsl,ftm-timer.yaml   |  59 +++++
 .../bindings/timer/nxp,lpc3220-timer.txt           |  26 ---
 .../bindings/timer/nxp,lpc3220-timer.yaml          |  55 +++++
 .../devicetree/bindings/timer/ti,da830-timer.yaml  |  68 ++++++
 .../devicetree/bindings/timer/ti,davinci-timer.txt |  37 ----
 .../devicetree/bindings/trivial-devices.yaml       |  20 +-
 .../devicetree/bindings/watchdog/davinci-wdt.txt   |  24 ---
 .../devicetree/bindings/watchdog/lpc18xx-wdt.txt   |  19 --
 .../bindings/watchdog/nxp,lpc1850-wwdt.yaml        |  52 +++++
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |   1 +
 .../devicetree/bindings/watchdog/snps,dw-wdt.yaml  |   1 +
 .../bindings/watchdog/ti,davinci-wdt.yaml          |  55 +++++
 .../devicetree/bindings/watchdog/zii,rave-wdt.yaml |  49 +++++
 .../devicetree/bindings/watchdog/ziirave-wdt.txt   |  19 --
 MAINTAINERS                                        |  11 +-
 drivers/of/address.c                               |  40 ++--
 drivers/of/irq.c                                   |  43 +---
 drivers/of/overlay.c                               |  12 +-
 drivers/of/platform.c                              |  14 +-
 drivers/of/property.c                              |  41 ++--
 drivers/of/resolver.c                              |  12 +-
 drivers/of/unittest.c                              |   4 +-
 include/dt-bindings/interrupt-controller/arm-gic.h |   2 +
 scripts/dtc/checks.c                               |  16 +-
 scripts/dtc/dt-extract-compatibles                 |  13 ++
 scripts/dtc/fdtoverlay.c                           |   2 +-
 scripts/dtc/version_gen.h                          |   2 +-
 .../testing/selftests/dt/test_unprobed_devices.sh  |  15 +-
 101 files changed, 1756 insertions(+), 964 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arc/archs-pct.txt
 create mode 100644 Documentation/devicetree/bindings/arc/snps,archs-pct.yaml
 create mode 100644 Documentation/devicetree/bindings/board/fsl,bcsr.yaml
 create mode 100644 Documentation/devicetree/bindings/board/fsl,fpga-qixis-i2c.yaml
 create mode 100644 Documentation/devicetree/bindings/board/fsl,fpga-qixis.yaml
 delete mode 100644 Documentation/devicetree/bindings/board/fsl-board.txt
 delete mode 100644 Documentation/devicetree/bindings/bus/qcom,ebi2.txt
 create mode 100644 Documentation/devicetree/bindings/bus/qcom,ebi2.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt6795-sys-clock.yaml
 delete mode 100644 Documentation/devicetree/bindings/cpu/nvidia,tegra186-ccplex-cluster.yaml
 create mode 100644 Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
 delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-vic.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-vic.yaml
 create mode 100644 Documentation/devicetree/bindings/misc/aspeed,ast2400-cvic.yaml
 delete mode 100644 Documentation/devicetree/bindings/misc/aspeed,cvic.txt
 rename Documentation/devicetree/bindings/net/{broadcom-bluetooth.yaml => bluetooth/brcm,bluetooth.yaml} (90%)
 rename Documentation/devicetree/bindings/net/{marvell-bluetooth.yaml => bluetooth/marvell,88w8897.yaml} (83%)
 rename Documentation/devicetree/bindings/net/{mediatek-bluetooth.txt => bluetooth/mediatek,bluetooth.txt} (100%)
 rename Documentation/devicetree/bindings/net/{nokia-bluetooth.txt => bluetooth/nokia,h4p-bluetooth.txt} (100%)
 rename Documentation/devicetree/bindings/net/{realtek-bluetooth.yaml => bluetooth/realtek,bluetooth.yaml} (92%)
 rename Documentation/devicetree/bindings/net/{ => bluetooth}/ti,bluetooth.yaml (94%)
 create mode 100644 Documentation/devicetree/bindings/net/fsl,cpm-enet.yaml
 create mode 100644 Documentation/devicetree/bindings/net/fsl,cpm-mdio.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/maxim,ds26522.txt
 create mode 100644 Documentation/devicetree/bindings/net/maxim,ds26522.yaml
 create mode 100644 Documentation/devicetree/bindings/serial/serial-peripheral-props.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,ucc-hdlc.yaml
 delete mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/network.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,rcpm.yaml
 delete mode 100644 Documentation/devicetree/bindings/soc/fsl/rcpm.txt
 delete mode 100644 Documentation/devicetree/bindings/timer/fsl,ftm-timer.txt
 create mode 100644 Documentation/devicetree/bindings/timer/fsl,ftm-timer.yaml
 delete mode 100644 Documentation/devicetree/bindings/timer/nxp,lpc3220-timer.txt
 create mode 100644 Documentation/devicetree/bindings/timer/nxp,lpc3220-timer.yaml
 create mode 100644 Documentation/devicetree/bindings/timer/ti,da830-timer.yaml
 delete mode 100644 Documentation/devicetree/bindings/timer/ti,davinci-timer.txt
 delete mode 100644 Documentation/devicetree/bindings/watchdog/davinci-wdt.txt
 delete mode 100644 Documentation/devicetree/bindings/watchdog/lpc18xx-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/nxp,lpc1850-wwdt.yaml
 create mode 100644 Documentation/devicetree/bindings/watchdog/ti,davinci-wdt.yaml
 create mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-wdt.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/ziirave-wdt.txt




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux