All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Devicetree updates for v7.3
@ 2026-08-17 22:51 Rob Herring
  0 siblings, 0 replies; only message in thread
From: Rob Herring @ 2026-08-17 22:51 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Saravana Kannan, Krzysztof Kozlowski, Conor Dooley, linux-kernel,
	devicetree

Linus,

Please pull Devicetree updates for v7.3.

Rob


The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

  ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-7.3

for you to fetch changes up to e1c13aed4a1641550e8c9518c96f016e1d52d09b:

  dt-bindings: interconnect: qcom-bwmon: Add Maili cpu-bwmon compatible (2026-08-15 15:46:52 -0500)

----------------------------------------------------------------
Devicetree updates for v7.3:

- Add a DT maintainer profile document

- Various dt-check-style improvements

- Add a devres managed reserved memory region init function

- Print node name on any skipped reserved memory regions

- Correctly handle optional argument in of_parse_phandle_with_args_map()

- Convert ti,keystone-reset, ti,da850-vpif, TI L4 interconnect, TI
  SmartReflex, microchip,pic32mzda-dmt, microchip,pic32mzda-wdt, TI
  DA8XX MSTPRI bus, and Xen VM bindings to DT schema format

- Add bindings for StarFive JHB100 plic, Allwinner A733 NMI controller,
  MediaTek MT8173 GPU, QCom Shikra, Eliza, and Maili cpu-bwmon, and QCom
  Shikra SCM firmware

- A couple of syntax fixes found using PoC Rust implementation of
  dtschema tools

- Clean-ups for typos, brackets, incorrect "::" usages, and
  white-space style

----------------------------------------------------------------
Abel Vesa (1):
      dt-bindings: interconnect: qcom-bwmon: Document Eliza BWMONs compatible

Bhargav Joshi (2):
      media: dt-bindings: ti,da850-vpif: Convert to dt-schema
      dt-bindings: power: reset: ti,keystone-reset: Convert to DT schema

Chen-Yu Tsai (1):
      dt-bindings: gpu: powervr-rogue: Add MediaTek MT8173 GPU

Eduard Bostina (3):
      dt-bindings: bus: Convert DA8XX MSTPRI to DT schema
      dt-bindings: power: Convert TI SmartReflex to DT schema
      dt-bindings: arm: omap: Convert L4 interconnect to DT schema

Icenowy Zheng (1):
      dt-bindings: display: verisilicon,dc: make resets non-optional

Jerome Brunet (1):
      dt-bindings: irq: sun7i-nmi: Document the Allwinner A733 NMI controller

Komal Bajaj (1):
      dt-bindings: firmware: qcom,scm: Document SCM on Shikra SoC

Konrad Dybcio (1):
      of: reserved_mem: Introduce devres-managed initialization function

Krzysztof Kozlowski (16):
      dt-bindings: clock: Drop incorrect usage of double '::'
      dt-bindings: Drop incorrect usage of double '::'
      dt-bindings: sram: qcom,imem: Narrow allowed reboot modes
      dtc: dt-check-style: Narrow disallowing of tab in DTS only to YAML
      dtc: dt-check-style: Allow space-aligning indentation in DTS
      dtc: dt-check-style: Rework handling YAML/DTS in rules
      dtc: dt-check-style: Expect first device_type
      dtc: dt-check-style: Handle properly DTC-style includes
      dtc: dt-check-style: Print proper line number of indentation detection place
      dtc: dt-check-style: Add more DTS test cases
      docs: dt: writing-schema: Extend expectations about example part of binding
      docs: dt: maintainer: Add Devicetree and OF maintainer profile document
      docs: dt: submitting-patches: Mention expectation about dt-check-style
      dt-bindings: Correct white-space style
      dtc: dt-check-style: Add missing /dts-v1/ to few test cases
      dtc: dt-check-style: Simplify setting depth of DtsLine

Laszlo Ersek (1):
      dt-bindings: update Sudeep Holla's email address

Ley Foon Tan (1):
      dt-bindings: interrupt-controller: Add StarFive JHB100 plic

Manuel Ebner (1):
      dt-bindings: fix typos and brackets

Miquel Raynal (Schneider Electric) (1):
      of: base: Handle optional argument in of_parse_phandle_with_args_map()

Rob Herring (Arm) (3):
      dt-bindings: power: maxim,max17042: Fix temp types to signed
      dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: Drop invalid JSON pointer
      dt-bindings: devfreq: samsung,exynos-ppmu: Use standard regex syntax

Sang-Heon Jeon (1):
      of: reserved_mem: print skipped node name when too many regions are defined

Sayantan Chakraborty (1):
      dt-bindings: interconnect: qcom-bwmon: Add Shikra cpu-bwmon compatible

Tejas Mutalikdesai (1):
      dt-bindings: arm: xen: Convert to DT schema

Udaya Kiran Challa (2):
      dt-bindings: watchdog: microchip,pic32mzda-wdt: Convert to DT schema
      dt-bindings: watchdog: microchip,pic32mzda-dmt: Convert to DT schema

Yijie Yang (1):
      dt-bindings: interconnect: qcom-bwmon: Add Maili cpu-bwmon compatible

 .../bindings/arm/arm,juno-fpga-apb-regs.yaml       |   2 +-
 .../devicetree/bindings/arm/arm,vexpress-juno.yaml |   2 +-
 .../devicetree/bindings/arm/arm,vexpress-scc.yaml  |   2 +-
 .../bindings/arm/firmware/linaro,optee-tz.yaml     |   8 +-
 .../devicetree/bindings/arm/mediatek.yaml          |   2 +-
 Documentation/devicetree/bindings/arm/omap/l4.txt  |  37 -----
 Documentation/devicetree/bindings/arm/psci.yaml    |  18 +--
 .../bindings/arm/qcom,coresight-tnoc.yaml          |   2 +-
 .../bindings/arm/qcom,coresight-tpdm.yaml          |   2 +-
 .../devicetree/bindings/arm/qcom-soc.yaml          |   4 +-
 Documentation/devicetree/bindings/arm/qcom.yaml    |   4 +-
 .../bindings/arm/samsung/samsung-soc.yaml          |   4 +-
 Documentation/devicetree/bindings/arm/xen.txt      |  62 --------
 Documentation/devicetree/bindings/arm/xen.yaml     | 110 ++++++++++++++
 Documentation/devicetree/bindings/ata/st,ahci.yaml |  22 +--
 .../devicetree/bindings/bus/ti,da850-mstpri.txt    |  20 ---
 .../devicetree/bindings/bus/ti,da850-mstpri.yaml   |  37 +++++
 .../devicetree/bindings/bus/ti,omap-l4.yaml        | 140 +++++++++++++++++
 .../bindings/clock/qcom,dispcc-sm8x50.yaml         |   2 +-
 .../bindings/clock/qcom,gcc-apq8064.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-apq8084.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-ipq6018.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-ipq8064.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-mdm9607.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-mdm9615.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-msm8660.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-msm8909.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-msm8916.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-msm8953.yaml           |   2 +-
 .../bindings/clock/qcom,gcc-msm8974.yaml           |   2 +-
 .../devicetree/bindings/clock/qcom,gcc-sdm660.yaml |   2 +-
 .../devicetree/bindings/clock/qcom,gpucc.yaml      |   2 +-
 .../bindings/clock/qcom,ipq5018-gcc.yaml           |   2 +-
 .../bindings/clock/qcom,ipq9574-gcc.yaml           |   2 +-
 .../bindings/clock/qcom,qca8k-nsscc.yaml           |   2 +-
 .../bindings/clock/qcom,qcm2290-gpucc.yaml         |   2 +-
 .../devicetree/bindings/clock/qcom,rpmcc.yaml      |   2 +-
 .../bindings/clock/qcom,sc7280-lpasscorecc.yaml    |   2 +-
 .../bindings/clock/qcom,sc8280xp-lpasscc.yaml      |   2 +-
 .../bindings/clock/qcom,sm6115-lpasscc.yaml        |   2 +-
 .../bindings/clock/qcom,sm8350-videocc.yaml        |   2 +-
 .../devicetree/bindings/clock/qcom,videocc.yaml    |   2 +-
 .../clock/renesas,rcar-usb2-clock-sel.yaml         |   4 +-
 .../bindings/clock/samsung,exynos5260-clock.yaml   |   6 +-
 .../bindings/clock/samsung,exynos5410-clock.yaml   |   2 +-
 .../bindings/clock/samsung,exynos5433-clock.yaml   |   2 +-
 .../bindings/clock/samsung,exynos7-clock.yaml      |   2 +-
 .../bindings/clock/samsung,exynos850-clock.yaml    |   2 +-
 .../bindings/clock/samsung,exynosautov9-clock.yaml |   2 +-
 .../clock/samsung,exynosautov920-clock.yaml        |   2 +-
 .../bindings/clock/samsung,s5pv210-clock.yaml      |   2 +-
 .../devfreq/event/samsung,exynos-ppmu.yaml         |   2 +-
 .../bindings/display/msm/dsi-controller-main.yaml  |  20 +--
 .../bindings/display/samsung/samsung,fimd.yaml     |   4 +-
 .../bindings/display/ti/ti,am65x-dss.yaml          |  12 +-
 .../bindings/display/ti/ti,j721e-dss.yaml          |  98 ++++++------
 .../devicetree/bindings/display/ti/ti,k2g-dss.yaml |  42 +++---
 .../bindings/display/verisilicon,dc.yaml           |   2 +
 .../bindings/dsp/mediatek,mt8195-dsp.yaml          |   2 +-
 .../devicetree/bindings/dts-coding-style.rst       |  15 +-
 .../bindings/dvfs/performance-domain.yaml          |   2 +-
 .../devicetree/bindings/firmware/arm,scmi.yaml     |   2 +-
 .../devicetree/bindings/firmware/arm,scpi.yaml     |   2 +-
 .../devicetree/bindings/firmware/qcom,scm.yaml     |   3 +
 .../devicetree/bindings/gpio/st,nomadik-gpio.yaml  |   2 +-
 .../devicetree/bindings/gpu/img,powervr-rogue.yaml |   1 +
 .../bindings/i2c/samsung,s3c2410-i2c.yaml          |   2 +-
 .../devicetree/bindings/i2c/st,sti-i2c.yaml        |   2 +-
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |   6 +-
 .../bindings/interconnect/samsung,exynos-bus.yaml  |  14 +-
 .../allwinner,sun7i-a20-sc-nmi.yaml                |   3 +
 .../mediatek,mt6577-sysirq.yaml                    |   3 +-
 .../interrupt-controller/sifive,plic-1.0.0.yaml    |   1 +
 .../devicetree/bindings/leds/qcom,pm8058-led.yaml  |   4 +-
 .../devicetree/bindings/leds/skyworks,aat1290.yaml |   6 +-
 .../devicetree/bindings/mailbox/arm,mhuv3.yaml     |   2 +-
 .../bindings/mailbox/st,sti-mailbox.yaml           |   2 +-
 .../devicetree/bindings/media/cec/cec-gpio.yaml    |   2 +-
 .../devicetree/bindings/media/ti,da850-vpif.txt    | 106 -------------
 .../devicetree/bindings/media/ti,da850-vpif.yaml   | 168 +++++++++++++++++++++
 .../bindings/memory-controllers/renesas,dbsc.yaml  |   2 +-
 .../devicetree/bindings/mfd/maxim,max77620.yaml    |   2 +-
 .../bindings/mmc/samsung,exynos-dw-mshc.yaml       |   2 +-
 .../bindings/net/wireless/qcom,ath10k.yaml         |  34 ++---
 Documentation/devicetree/bindings/opp/opp-v2.yaml  |  28 ++--
 .../bindings/phy/samsung,mipi-video-phy.yaml       |   4 +-
 .../devicetree/bindings/phy/samsung,usb2-phy.yaml  |   2 +-
 .../bindings/phy/samsung,usb3-drd-phy.yaml         |   2 +-
 .../bindings/pinctrl/mediatek,mt7988-pinctrl.yaml  |   2 +-
 .../bindings/pinctrl/samsung,pinctrl.yaml          |   2 +-
 .../bindings/power/renesas,rcar-sysc.yaml          |   2 +-
 .../bindings/power/reset/keystone-reset.txt        |  67 --------
 .../bindings/power/reset/restart-handler.yaml      |   8 +-
 .../bindings/power/reset/ti,keystone-reset.yaml    |  81 ++++++++++
 .../bindings/power/supply/maxim,max17042.yaml      |   4 +-
 .../devicetree/bindings/power/ti,smartreflex.yaml  |  50 ++++++
 .../devicetree/bindings/power/ti-smartreflex.txt   |  47 ------
 Documentation/devicetree/bindings/ptp/fsl,ptp.yaml |  12 +-
 .../devicetree/bindings/pwm/pwm-sifive.yaml        |   2 +-
 .../bindings/regulator/maxim,max77802.yaml         |   4 +-
 .../regulator/mediatek,mt6358-regulator.yaml       |   2 +-
 .../bindings/regulator/richtek,rtq2208.yaml        |   2 +-
 .../bindings/regulator/rohm,bd71837-regulator.yaml |   4 +-
 .../bindings/regulator/rohm,bd71847-regulator.yaml |   4 +-
 .../bindings/serial/qcom,msm-uartdm.yaml           |   2 +-
 .../devicetree/bindings/slimbus/slimbus.yaml       |   4 +-
 .../bindings/soc/qcom/qcom,apr-services.yaml       |   2 +-
 .../bindings/soc/qcom/qcom,rpmh-rsc.yaml           |   8 +-
 .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml   |   2 +-
 .../bindings/soc/renesas/renesas-soc.yaml          |   4 +-
 .../devicetree/bindings/sound/qcom,q6asm-dais.yaml |   2 +-
 .../devicetree/bindings/sram/qcom,imem.yaml        |  20 +++
 .../devicetree/bindings/submitting-patches.rst     |   3 +
 .../bindings/thermal/samsung,exynos-thermal.yaml   |   4 +-
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |  12 +-
 .../devicetree/bindings/usb/qcom,snps-dwc3.yaml    |  12 +-
 .../devicetree/bindings/usb/ti,twl4030-usb.yaml    |   2 +-
 .../bindings/watchdog/microchip,pic32-dmt.txt      |  19 ---
 .../bindings/watchdog/microchip,pic32-wdt.txt      |  18 ---
 .../bindings/watchdog/microchip,pic32mzda-dmt.yaml |  45 ++++++
 .../bindings/watchdog/microchip,pic32mzda-wdt.yaml |  44 ++++++
 .../devicetree/bindings/writing-schema.rst         |  13 +-
 Documentation/process/maintainer-devicetree.rst    |  72 +++++++++
 MAINTAINERS                                        |   3 +
 drivers/of/base.c                                  |  12 +-
 drivers/of/of_reserved_mem.c                       |  47 +++++-
 include/linux/of_reserved_mem.h                    |   7 +
 scripts/dtc/dt-check-style                         | 149 +++++++++---------
 .../dt-style-selftest/bad/dts-child-name-order.dts |  32 ++++
 .../bad/dts-extend-node-child-name-order.dts       |  25 +++
 .../bad/dts-extend-node-digit-node-order.dts       |  33 ++++
 .../dtc/dt-style-selftest/bad/dts-mixed-indent.dts |  21 +++
 .../dt-style-selftest/bad/dts-property-order.dts   |  43 ++++++
 .../bad/yaml-prop-order-device-type.yaml           |  31 ++++
 .../expected/dts-child-name-order.dts.txt          |   2 +
 .../dts-extend-node-child-name-order.dts.txt       |   2 +
 .../dts-extend-node-digit-node-order.dts.txt       |   2 +
 .../expected/dts-mixed-indent.dts.txt              |   9 ++
 .../expected/dts-property-order.dts.txt            |   6 +
 .../dt-style-selftest/expected/dts-spaces.dts.txt  |   2 +-
 .../expected/yaml-indent-strict.yaml.txt           |   2 +-
 .../expected/yaml-mixed-indent.yaml.txt            |   3 +-
 .../expected/yaml-prop-order-device-type.yaml.txt  |   2 +
 .../dt-style-selftest/expected/yaml-tab.yaml.txt   |   2 +-
 .../good/dts-child-name-order.dts                  |  32 ++++
 .../good/dts-digit-node-order.dts                  |  43 ++++++
 scripts/dtc/dt-style-selftest/good/dts-dtc.dts     |  21 +++
 .../good/dts-extend-node-child-name-order.dts      |  25 +++
 .../good/dts-extend-node-digit-node-order.dts      |  33 ++++
 .../dt-style-selftest/good/dts-preprocessor.dts    |  21 +++
 .../dt-style-selftest/good/dts-property-order.dts  |  41 +++++
 scripts/dtc/dt-style-selftest/good/soc.dtsi        |  49 ++++++
 152 files changed, 1699 insertions(+), 738 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/omap/l4.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/xen.txt
 create mode 100644 Documentation/devicetree/bindings/arm/xen.yaml
 delete mode 100644 Documentation/devicetree/bindings/bus/ti,da850-mstpri.txt
 create mode 100644 Documentation/devicetree/bindings/bus/ti,da850-mstpri.yaml
 create mode 100644 Documentation/devicetree/bindings/bus/ti,omap-l4.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/ti,da850-vpif.txt
 create mode 100644 Documentation/devicetree/bindings/media/ti,da850-vpif.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/reset/keystone-reset.txt
 create mode 100644 Documentation/devicetree/bindings/power/reset/ti,keystone-reset.yaml
 create mode 100644 Documentation/devicetree/bindings/power/ti,smartreflex.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/ti-smartreflex.txt
 delete mode 100644 Documentation/devicetree/bindings/watchdog/microchip,pic32-dmt.txt
 delete mode 100644 Documentation/devicetree/bindings/watchdog/microchip,pic32-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/microchip,pic32mzda-dmt.yaml
 create mode 100644 Documentation/devicetree/bindings/watchdog/microchip,pic32mzda-wdt.yaml
 create mode 100644 Documentation/process/maintainer-devicetree.rst
 create mode 100644 scripts/dtc/dt-style-selftest/bad/dts-child-name-order.dts
 create mode 100644 scripts/dtc/dt-style-selftest/bad/dts-extend-node-child-name-order.dts
 create mode 100644 scripts/dtc/dt-style-selftest/bad/dts-extend-node-digit-node-order.dts
 create mode 100644 scripts/dtc/dt-style-selftest/bad/dts-mixed-indent.dts
 create mode 100644 scripts/dtc/dt-style-selftest/bad/dts-property-order.dts
 create mode 100644 scripts/dtc/dt-style-selftest/bad/yaml-prop-order-device-type.yaml
 create mode 100644 scripts/dtc/dt-style-selftest/expected/dts-child-name-order.dts.txt
 create mode 100644 scripts/dtc/dt-style-selftest/expected/dts-extend-node-child-name-order.dts.txt
 create mode 100644 scripts/dtc/dt-style-selftest/expected/dts-extend-node-digit-node-order.dts.txt
 create mode 100644 scripts/dtc/dt-style-selftest/expected/dts-mixed-indent.dts.txt
 create mode 100644 scripts/dtc/dt-style-selftest/expected/dts-property-order.dts.txt
 create mode 100644 scripts/dtc/dt-style-selftest/expected/yaml-prop-order-device-type.yaml.txt
 create mode 100644 scripts/dtc/dt-style-selftest/good/dts-child-name-order.dts
 create mode 100644 scripts/dtc/dt-style-selftest/good/dts-digit-node-order.dts
 create mode 100644 scripts/dtc/dt-style-selftest/good/dts-dtc.dts
 create mode 100644 scripts/dtc/dt-style-selftest/good/dts-extend-node-child-name-order.dts
 create mode 100644 scripts/dtc/dt-style-selftest/good/dts-extend-node-digit-node-order.dts
 create mode 100644 scripts/dtc/dt-style-selftest/good/dts-preprocessor.dts
 create mode 100644 scripts/dtc/dt-style-selftest/good/dts-property-order.dts
 create mode 100644 scripts/dtc/dt-style-selftest/good/soc.dtsi

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-17 22:51 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-17 22:51 [GIT PULL] Devicetree updates for v7.3 Rob Herring

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.