[GIT PULL] ARM: aspeed: devicetree changes for 6.16

Joel Stanley joel at jms.id.au
Mon May 19 12:12:11 AEST 2025


Hi Arnd,

Here's the Aspeed pull request for 6.16. Andrew has prepared the
patches and created the tag, so all credit goes to him.

There's a change that Andrew calls out in the tag I didn't really
like: it breaks old userspace by moving things around. The argument is
that userspace was "wrong" to be using the paths under /sys. I think
the cart is leading the horse if we let the yaml checking take a
higher priority than breaking userspace. But I haven't the time to
fight that battle, so here we are.

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc
tags/aspeed-6.16-devicetree

for you to fetch changes up to 13c9c6eabf033ed4f369ad4d29bdc58ed4a411e3:

  ARM: dts: aspeed: Rework APB nodes (2025-04-08 10:58:33 +0930)

----------------------------------------------------------------
ASPEED devicetree updates for v6.16

Significant changes:

- The APB nodes in the ASPEED SoC DTSIs were reworked to eliminate a large
  volume of warnings from `make dtbs_check`. The changes to the node names are
  naturally reflected in sysfs, which may impact some userspace applications.
  The impacts are called out in the commit message, along with arguments for
  the change.

Removed platforms:

- IBM's Swift BMC

New platforms:

- NVIDIA's GB200NVL BMC

  NVIDIA GB200 NVL72 connects 36 Grace CPUs and 72 Blackwell GPUs in an NVIDIA
  NVLink-connected, liquid-cooled, rack-scale design.

Updated BMC platforms:

- Bletchley (Meta): Fixes for GPIO hog name, remove ethernet-phy node
- Catalina (Meta): Various sensors added, MCTP support for NIC management
- System1 (IBM): IPMB and various GPIO-related updates

The System1 series includes a devicetree binding patch for IPMI IPMB devices.

----------------------------------------------------------------
Andrew Jeffery (1):
      ARM: dts: aspeed: Rework APB nodes

Joel Stanley (1):
      ARM: dts: aspeed: Remove swift machine

Krzysztof Kozlowski (1):
      ARM: dts: aspeed: Align GPIO hog name with bindings

Ninad Palsule (8):
      dt-bindings: ipmi: Add binding for IPMB device
      ARM: dts: aspeed: system1: Add IPMB device
      ARM: dts: aspeed: system1: Add GPIO line name
      ARM: dts: aspeed: system1: Reduce sgpio speed
      ARM: dts: aspeed: system1: Update LED gpio name
      ARM: dts: aspeed: system1: Remove VRs max8952
      ARM: dts: aspeed: system1: Mark GPIO line high/low
      ARM: dts: aspeed: system1: Disable gpio pull down

Potin Lai (11):
      ARM: dts: aspeed: bletchley: remove unused ethernet-phy node
      ARM: dts: aspeed: catalina: Add IO Mezz board thermal sensor nodes
      ARM: dts: aspeed: catalina: Add Front IO board remote thermal sensor
      ARM: dts: aspeed: catalina: Add MP5990 power sensor node
      ARM: dts: aspeed: catalina: Add fan controller support
      ARM: dts: aspeed: catalina: Add second source fan controller support
      ARM: dts: aspeed: catalina: Add second source HSC node support
      ARM: dts: aspeed: catalina: Remove INA238 and INA230 nodes
      ARM: dts: aspeed: catalina: Enable multi-master on additional I2C buses
      ARM: dts: aspeed: catalina: Update CBC FRU EEPROM I2C bus and address
      ARM: dts: aspeed: catalina: Enable MCTP support for NIC management

Willie Thai (2):
      dt-bindings: arm: aspeed: add Nvidia's GB200NVL BMC
      ARM: dts: aspeed: Add device tree for Nvidia's GB200NVL BMC

 .../devicetree/bindings/arm/aspeed/aspeed.yaml     |    1 +
 .../devicetree/bindings/ipmi/ipmb-dev.yaml         |   56 +
 arch/arm/boot/dts/aspeed/Makefile                  |    2 +-
 .../boot/dts/aspeed/aspeed-bmc-ampere-mtjade.dts   |    2 +-
 .../aspeed/aspeed-bmc-arm-stardragon4800-rep2.dts  |    4 +-
 .../dts/aspeed/aspeed-bmc-asrock-e3c246d4i.dts     |    2 +-
 .../boot/dts/aspeed/aspeed-bmc-bytedance-g220a.dts |    4 +-
 .../boot/dts/aspeed/aspeed-bmc-delta-ahe50dc.dts   |    2 +-
 .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts   |    5 -
 .../dts/aspeed/aspeed-bmc-facebook-catalina.dts    |  197 +++-
 .../arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dts |    2 +-
 .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts |    2 +-
 .../arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts |    4 +-
 .../arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts |  139 ++-
 .../boot/dts/aspeed/aspeed-bmc-lenovo-hr630.dts    |   46 +-
 .../boot/dts/aspeed/aspeed-bmc-lenovo-hr855xg2.dts |   68 +-
 .../dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts  | 1128 ++++++++++++++++++++
 .../arm/boot/dts/aspeed/aspeed-bmc-opp-lanyang.dts |   14 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-nicole.dts |   10 +-
 .../boot/dts/aspeed/aspeed-bmc-opp-palmetto.dts    |   40 +-
 .../arm/boot/dts/aspeed/aspeed-bmc-opp-romulus.dts |    6 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-swift.dts  |  974 -----------------
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-zaius.dts  |    8 +-
 arch/arm/boot/dts/aspeed/aspeed-g4.dtsi            |   93 +-
 arch/arm/boot/dts/aspeed/aspeed-g5.dtsi            |  109 +-
 arch/arm/boot/dts/aspeed/aspeed-g6.dtsi            |  249 +++--
 26 files changed, 1773 insertions(+), 1394 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/ipmi/ipmb-dev.yaml
 create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts
 delete mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-swift.dts


More information about the Linux-aspeed mailing list