[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