mbox series

[GIT,PULL] 2/2 ARM: dts: various cleanup for v6.11

Message ID 20240702065359.7378-2-krzysztof.kozlowski@linaro.org
State New
Headers show
Series [GIT,PULL] 2/2 ARM: dts: various cleanup for v6.11 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt.git tags/dt-cleanup-6.11

Message

Krzysztof Kozlowski July 2, 2024, 6:53 a.m. UTC
Hi,

Bug report for Aspeed-related user-space on using incorrect sysfs ABI is here:
https://github.com/openbmc/phosphor-state-manager/issues/27

Best regards,
Krzysztof


The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:

  Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt.git tags/dt-cleanup-6.11

for you to fetch changes up to 90b6de4550aac6ac97448d3d26429a0a55dbaa34:

  ARM: dts: omap am5729-beagleboneai: drop unneeded ti,enable-id-detection (2024-06-26 18:57:21 +0200)

----------------------------------------------------------------
Minor improvements in ARM DTS for v6.11

Few cleanups and improvements which were missed by their maintainers:

1. Add Krzysztof as odd-fixer for old ARM platforms: Alphascale, AXM
   LSI, Moxa, TI Nspire and VT8500 (with Alexey Charkov).

2. VT8500: align node names with bindings (USB, panel timings).

3. Cirrus: align node names with bindings (panel timings).

4. TI Nspire: correct unit addresses, correct watchdog compatible and
   properties while making it disabled (never tested).

5. Nuvoton, Aspeed: align node names with bindings (I2C).

   IMPORTANT: At least for Aspeed it is known to affect some user-space
   tools, because that user-space looks for specific node path via
   /sys/firmware/devicetree. The /sys/firmware/devicetree is not the ABI
   and any user-space relying on it:
    - Prevents any changes in DTS, e.g. node renaming or moving,
      changing unit addresses (re-arranging child bus addressing).
    - Is using undocumented interface.
    - Is neither reliable nor understandable.

6. TI OMAP and Davinci: align node names with bindings (panel timings),
   drop incorrect property.

7. STI: document in bindings codec child to fix dtbs_checks.

----------------------------------------------------------------
Andrew Davis (2):
      ARM: dts: nspire: Add unit name addresses to memory nodes
      ARM: dts: nspire: Add full compatible for watchdog node

Krzysztof Kozlowski (10):
      ARM: dts: vt8500: align panel timings node name with dtschema
      ARM: dts: cirrus: align panel timings node name with dtschema
      MAINTAINERS: ARM: moxa: add Krzysztof Kozlowski as maintainer
      MAINTAINERS: ARM: axm: add Krzysztof Kozlowski as maintainer
      MAINTAINERS: ARM: vt8500: add Alexey and Krzysztof as maintainers
      MAINTAINERS: ARM: nspire: add Krzysztof Kozlowski as maintainer
      MAINTAINERS: ARM: alphascale: add Krzysztof Kozlowski as maintainer
      ARM: dts: ti: align panel timings node name with dtschema
      dt-bindings: soc: sti: st,sti-syscon: document codec node
      ARM: dts: omap am5729-beagleboneai: drop unneeded ti,enable-id-detection

Mohammad Shehar Yaar Tausif (1):
      ARM: dts: vt8500: replace "uhci" nodename with generic name "usb"

Rob Herring (Arm) (2):
      arm: dts: nuvoton: Use standard 'i2c' bus node name
      arm: dts: aspeed: Use standard 'i2c' bus node name

 .../devicetree/bindings/soc/sti/st,sti-syscon.yaml |  9 +++++
 MAINTAINERS                                        | 41 +++++++++++++++++++++-
 arch/arm/boot/dts/aspeed/aspeed-g4.dtsi            | 28 +++++++--------
 arch/arm/boot/dts/aspeed/aspeed-g5.dtsi            | 28 +++++++--------
 arch/arm/boot/dts/aspeed/aspeed-g6.dtsi            | 32 ++++++++---------
 arch/arm/boot/dts/cirrus/ep7211-edb7211.dts        |  2 +-
 arch/arm/boot/dts/nspire/nspire-classic.dtsi       |  2 +-
 arch/arm/boot/dts/nspire/nspire-cx.dts             |  2 +-
 arch/arm/boot/dts/nspire/nspire.dtsi               |  5 ++-
 arch/arm/boot/dts/nuvoton/nuvoton-npcm730-kudo.dts | 22 ++++++------
 .../dts/nuvoton/nuvoton-npcm750-runbmc-olympus.dts | 22 ++++++------
 arch/arm/boot/dts/ti/davinci/da850-evm.dts         |  2 +-
 arch/arm/boot/dts/ti/omap/am335x-guardian.dts      |  2 +-
 arch/arm/boot/dts/ti/omap/am335x-pdu001.dts        |  2 +-
 arch/arm/boot/dts/ti/omap/am335x-pepper.dts        |  2 +-
 arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts  |  1 -
 arch/arm/boot/dts/vt8500/vt8500-bv07.dts           |  2 +-
 arch/arm/boot/dts/vt8500/vt8500.dtsi               |  2 +-
 arch/arm/boot/dts/vt8500/wm8505-ref.dts            |  2 +-
 arch/arm/boot/dts/vt8500/wm8505.dtsi               |  2 +-
 arch/arm/boot/dts/vt8500/wm8650-mid.dts            |  2 +-
 arch/arm/boot/dts/vt8500/wm8650.dtsi               |  2 +-
 arch/arm/boot/dts/vt8500/wm8750.dtsi               |  4 +--
 arch/arm/boot/dts/vt8500/wm8850-w70v2.dts          |  2 +-
 arch/arm/boot/dts/vt8500/wm8850.dtsi               |  4 +--
 25 files changed, 137 insertions(+), 87 deletions(-)