Devicetree updates for v6.11
Linus,
Please pull DT updates for 6.11. There's one conflict with the kbuild tree. The correct resolution is in linux-next.
Rob
The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:
Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)
are available in the Git repository at:
ssh://[email protected]/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.11
for you to fetch changes up to 76be2f9823b10c07daf814cb6c732eb1456a0b9e:
dt-bindings: timer: sprd-timer: convert to YAML (2024-07-15 05:26:07 -0600)
----------------------------------------------------------------
Devicetree updates for v6.11:
DT Bindings:
- Convert and add a bunch of IBM FSI related bindings
- Add a new schema listing legacy compatibles which will (probably) never be documented. This will silence various checks warning about them.
- Add bindings for Sierra Wireless mangOH Green SPI IoT interface, new Arm 2024 Cortex and Neoverse CPUs, QCom sc8180x PDC, QCom SDX75 GPI DMA, imx8mp/imx8qxp fsl,irqsteer, and Renesas RZ/G2UL CRU and CSI-2 blocks
- Convert Spreadtrum sprd-timer, FSL cpm_qe, FSL fsl,ls-scfg-msi, FSL q(b)man-*, FSL qoriq-mc, and img,pdc-wdt bindings to DT schema
- Drop obsolete stericsson,abx500.txt
DT core:
- Update dtc to upstream version v1.7.0-93-g1df7b047fe43
- Add support to run DT validation on DTs with applied overlays
- Add helper for creating boolean properties in dynamic nodes and use that for dynamic PCI nodes
- Clean-up early parsing of '#{address,size}-cells'
----------------------------------------------------------------
Alexander Stein (1):
dt-bindings: interrupt-controller: fsl,irqsteer: Add imx8mp/imx8qxp support
Andre Przywara (1):
dt-bindings: arm: cpus: Add new Cortex and Neoverse names
Biju Das (2):
media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/G2UL CSI-2 block
media: dt-bindings: renesas,rzg2l-cru: Document Renesas RZ/G2UL CRU block
Bjorn Andersson (1):
dt-bindings: interrupt-controller: qcom,pdc: Add sc8180x PDC
Dmitry Baryshkov (2):
dt-bindings: ufs: qcom,ufs: drop source clock entries
kbuild: verify dtoverlay files against schema
Eddie James (10):
dt-bindings: fsi: fsi2spi: Document SPI controller child nodes
dt-bindings: fsi: Document the IBM SCOM engine
dt-bindings: fsi: p9-occ: Convert to json-schema
dt-bindings: fsi: Document the IBM SBEFIFO engine
dt-bindings: fsi: Document the FSI controller common properties
dt-bindings: fsi: ibm,i2cr-fsi-master: Reference common FSI controller
dt-bindings: fsi: ast2600-fsi-master: Convert to json-schema
dt-bindings: fsi: Document the AST2700 FSI controller
dt-bindings: fsi: Document the FSI Hub Controller
dt-bindings: i2c: i2c-fsi: Convert to json-schema
Frank Li (5):
dt-bindings: misc: fsl,qoriq-mc: convert to yaml format
dt-bindings: soc: fsl: Convert q(b)man-* to yaml format
dt-bindings: interrupt-controller: convert fsl,ls-scfg-msi to yaml
dt-bindings: soc: fsl: cpm_qe: convert to yaml format
dt-bindings: soc: fsl: Add fsl,ls1028a-reset for reset syscon node
Geert Uytterhoeven (1):
dt-bindings: timer: renesas,tmu: Make interrupt-names required
Herve Codina (5):
of: dynamic: Constify parameter in of_changeset_add_prop_string_array()
of: unittest: Add tests for changeset properties adding
of: dynamic: Introduce of_changeset_add_prop_bool()
of: unittest: Add a test case for of_changeset_add_prop_bool()
PCI: of_property: Add interrupt-controller property in PCI device nodes
Krzysztof Kozlowski (3):
dt-bindings: display: panel: constrain 'reg' in DSI panels (part two)
dt-bindings: drop stale Anson Huang from maintainers
dt-bindings: incomplete-devices: document devices without bindings
Neil Armstrong (1):
dt-bindings: trivial-devices: document the Sierra Wireless mangOH Green SPI IoT interface
Rob Herring (2):
of/fdt: Scan the root node properties earlier
of/fdt: avoid re-parsing '#{address,size}-cells' in of_fdt_limit_memory
Rob Herring (Arm) (1):
scripts/dtc: Update to upstream version v1.7.0-93-g1df7b047fe43
Rohit Agarwal (1):
dt-bindings: dma: qcom,gpi: document the SDX75 GPI DMA Engine
Shresth Prasad (1):
dt-bindings: watchdog: img,pdc-wdt: Convert to dtschema
Stanislav Jakubek (2):
dt-bindings: clock: drop obsolete stericsson,abx500.txt
dt-bindings: timer: sprd-timer: convert to YAML
Documentation/devicetree/bindings/arm/cpus.yaml | 6 + .../bindings/arm/freescale/fsl,imx7ulp-sim.yaml | 4 +- .../devicetree/bindings/clock/imx6q-clock.yaml | 3 +- .../devicetree/bindings/clock/imx6sl-clock.yaml | 3 +- .../devicetree/bindings/clock/imx6sll-clock.yaml | 3 +- .../devicetree/bindings/clock/imx6sx-clock.yaml | 3 +- .../devicetree/bindings/clock/imx6ul-clock.yaml | 3 +- .../devicetree/bindings/clock/imx7d-clock.yaml | 1 - .../devicetree/bindings/clock/imx8m-clock.yaml | 3 +- .../bindings/clock/stericsson,abx500.txt | 20 -- .../bindings/display/panel/lg,sw43408.yaml | 4 +- .../bindings/display/panel/raydium,rm69380.yaml | 5 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../bindings/fsi/aspeed,ast2600-fsi-master.yaml | 121 +++++++ .../devicetree/bindings/fsi/fsi-controller.yaml | 66 ++++ .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 36 --- .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 36 ++- .../bindings/fsi/ibm,i2cr-fsi-master.yaml | 5 +- .../bindings/fsi/ibm,p9-fsi-controller.yaml | 45 +++ .../devicetree/bindings/fsi/ibm,p9-occ.txt | 16 - .../devicetree/bindings/fsi/ibm,p9-occ.yaml | 40 +++ .../devicetree/bindings/fsi/ibm,p9-sbefifo.yaml | 46 +++ .../devicetree/bindings/fsi/ibm,p9-scom.yaml | 37 +++ .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 4 +- .../devicetree/bindings/gpio/gpio-mxs.yaml | 1 - Documentation/devicetree/bindings/i2c/i2c-fsi.txt | 40 --- .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 4 +- .../devicetree/bindings/i2c/ibm,i2c-fsi.yaml | 76 +++++ .../bindings/iio/magnetometer/fsl,mag3110.yaml | 2 +- .../devicetree/bindings/incomplete-devices.yaml | 137 ++++++++ .../interrupt-controller/fsl,irqsteer.yaml | 23 +- .../bindings/interrupt-controller/fsl,ls-msi.yaml | 79 +++++ .../interrupt-controller/fsl,ls-scfg-msi.txt | 30 -- .../bindings/interrupt-controller/qcom,pdc.yaml | 1 + .../bindings/media/renesas,rzg2l-cru.yaml | 35 ++- .../bindings/media/renesas,rzg2l-csi2.yaml | 1 + .../bindings/memory-controllers/fsl/mmdc.yaml | 4 +- .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 196 ------------ .../devicetree/bindings/misc/fsl,qoriq-mc.yaml | 187 +++++++++++ .../devicetree/bindings/nvmem/imx-iim.yaml | 4 +- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 4 +- .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 4 +- .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 4 +- Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 1 - .../devicetree/bindings/soc/fsl/bman-portals.txt | 56 ---- Documentation/devicetree/bindings/soc/fsl/bman.txt | 137 -------- .../bindings/soc/fsl/cpm_qe/fsl,qe-firmware.yaml | 48 +++ .../bindings/soc/fsl/cpm_qe/fsl,qe-ic.yaml | 47 +++ .../bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml | 71 +++++ .../bindings/soc/fsl/cpm_qe/fsl,qe-si.yaml | 40 +++ .../bindings/soc/fsl/cpm_qe/fsl,qe-siram.yaml | 39 +++ .../devicetree/bindings/soc/fsl/cpm_qe/fsl,qe.yaml | 148 +++++++++ .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 178 ----------- .../bindings/soc/fsl/fsl,bman-portal.yaml | 52 +++ .../devicetree/bindings/soc/fsl/fsl,bman.yaml | 83 +++++ .../bindings/soc/fsl/fsl,ls1028a-reset.yaml | 56 ++++ .../devicetree/bindings/soc/fsl/fsl,qman-fqd.yaml | 69 ++++ .../bindings/soc/fsl/fsl,qman-portal.yaml | 110 +++++++ .../devicetree/bindings/soc/fsl/fsl,qman.yaml | 93 ++++++ .../devicetree/bindings/soc/fsl/qman-portals.txt | 134 -------- Documentation/devicetree/bindings/soc/fsl/qman.txt | 187 ----------- .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 4 +- .../devicetree/bindings/thermal/imx-thermal.yaml | 1 - .../bindings/thermal/imx8mm-thermal.yaml | 4 +- .../devicetree/bindings/thermal/qoriq-thermal.yaml | 4 +- .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + .../bindings/timer/sprd,sc9860-timer.yaml | 68 ++++ .../bindings/timer/spreadtrum,sprd-timer.txt | 20 -- .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/ufs/qcom,ufs.yaml | 12 +- .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 4 +- .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 4 +- .../devicetree/bindings/watchdog/img,pdc-wdt.yaml | 55 ++++ .../devicetree/bindings/watchdog/imgpdc-wdt.txt | 19 -- .../ethernet/freescale/dpaa2/overview.rst | 2 +- MAINTAINERS | 2 +- drivers/of/dynamic.c | 27 +- drivers/of/fdt.c | 30 +- drivers/of/unittest.c | 166 ++++++++++ drivers/pci/of_property.c | 24 ++ include/linux/of.h | 5 +- scripts/Makefile.lib | 9 +- scripts/dtc/checks.c | 85 ++--- scripts/dtc/dtc-parser.y | 5 + scripts/dtc/dtc.c | 9 +- scripts/dtc/dtc.h | 12 +- scripts/dtc/fdtoverlay.c | 6 +- scripts/dtc/flattree.c | 21 +- scripts/dtc/fstree.c | 2 +- scripts/dtc/libfdt/fdt_overlay.c | 349 +++++++++++++++++---- scripts/dtc/libfdt/fdt_ro.c | 37 ++- scripts/dtc/libfdt/libfdt.h | 67 +++- scripts/dtc/livetree.c | 56 ++-- scripts/dtc/srcpos.c | 14 +- scripts/dtc/treesource.c | 26 ++ scripts/dtc/util.h | 6 +- scripts/dtc/version_gen.h | 2 +- 97 files changed, 2751 insertions(+), 1301 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/stericsson,abx500.txt create mode 100644 Documentation/devicetree/bindings/fsi/aspeed,ast2600-fsi-master.yaml create mode 100644 Documentation/devicetree/bindings/fsi/fsi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-fsi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.txt create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-scom.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-fsi.txt create mode 100644 Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml create mode 100644 Documentation/devicetree/bindings/incomplete-devices.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-msi.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt delete mode 100644 Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt create mode 100644 Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/fsl/bman-portals.txt delete mode 100644 Documentation/devicetree/bindings/soc/fsl/bman.txt create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-firmware.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ic.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-si.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-siram.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe.yaml delete mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe.txt create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,bman-portal.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,bman.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,ls1028a-reset.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,qman-fqd.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,qman-portal.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,qman.yaml delete mode 100644 Documentation/devicetree/bindings/soc/fsl/qman-portals.txt delete mode 100644 Documentation/devicetree/bindings/soc/fsl/qman.txt create mode 100644 Documentation/devicetree/bindings/timer/sprd,sc9860-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/spreadtrum,sprd-timer.txt create mode 100644 Documentation/devicetree/bindings/watchdog/img,pdc-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/imgpdc-wdt.txt
The pull request you sent on Tue, 16 Jul 2024 15:45:08 -0600:
The pull request you sent on Tue, 16 Jul 2024 15:45:08 -0600:
Quoted 1 line
ssh://[email protected]/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.11
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0ffb8a4c96e55ecf0e572aec1a0220af3da84e22
Thank you!
Signature · 2 lines
Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html