All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rob Herring <robh@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Saravana Kannan <saravanak@google.com>,
	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>,
	Conor Dooley <conor+dt@kernel.org>,
	linux-kernel@vger.kernel.org, devicetree@vger.kernel.org
Subject: [GIT PULL] Devicetree updates for v6.12
Date: Wed, 18 Sep 2024 16:57:35 -0500	[thread overview]
Message-ID: <20240918215735.GA2208101-robh@kernel.org> (raw)

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@gitolite.kernel.org/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

             reply	other threads:[~2024-09-18 21:57 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-18 21:57 Rob Herring [this message]
2024-09-19  6:48 ` [GIT PULL] Devicetree updates for v6.12 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240918215735.GA2208101-robh@kernel.org \
    --to=robh@kernel.org \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=krzysztof.kozlowski+dt@linaro.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=saravanak@google.com \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.