[GIT PULL] Devicetree updates for v6.11

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

 



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://git@xxxxxxxxxxxxxxxxxxx/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




[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