[GIT PULL] aspeed: devicetree changes for 6.17

From: Andrew Jeffery
Date: Wed Jul 09 2025 - 22:39:20 EST


Hello SoC maintainers,

The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git tags/aspeed-6.17-devicetree-1

for you to fetch changes up to 1c15e359ba53b297ba5fd72bbf626ede72c3de3e:

ARM: dts: aspeed: yosemite4: add gpio name for uart mux sel (2025-07-04 13:28:25 +0930)

----------------------------------------------------------------
ASPEED devicetree updates for 6.17

Removed platforms:

- IBM's Swift BMC

New platforms:

- Meta's Santabarbara

Santabarbara is a compute node with an accelerator module

- 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): GPIO hog names, remove ethernet-phy node, USB PD negotiation
- Catalina (Meta): Various sensors added, MCTP support for NIC management
- Harma (Meta): Various sensors added
- System1 (IBM): IPMB and various GPIO-related updates
- Yosemite4 (Meta): GPIO names for UART mux select lines

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

----------------------------------------------------------------
Ankit Chauhan (1):
ARM: dts: aspeed: lanyang: Fix 'lable' typo in LED nodes

Cosmo Chou (1):
ARM: dts: aspeed: bletchley: enable USB PD negotiation

Fred Chen (2):
dt-bindings: arm: aspeed: add Meta Santabarbara board
ARM: dts: aspeed: santabarbara: Add Meta Santabarbara BMC

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

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

Marshall Zhan (1):
ARM: dts: aspeed: yosemite4: add gpio name for uart mux sel

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

Peter Yin (5):
ARM: dts: aspeed: harma: add E1.S power monitor
ARM: dts: aspeed: harma: add fan board I/O expander
ARM: dts: aspeed: harma: add ADC128D818 for voltage monitoring
ARM: dts: aspeed: Harma: revise gpio bride pin for battery
ARM: dts: aspeed: harma: add mmc health

Potin Lai (12):
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
ARM: dts: aspeed: catalina: Enable MCTP for frontend 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

Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml | 2 +
Documentation/devicetree/bindings/ipmi/ipmb-dev.yaml | 56 +++++
arch/arm/boot/dts/aspeed/Makefile | 3 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjade.dts | 2 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-arm-stardragon4800-rep2.dts | 4 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-e3c246d4i.dts | 2 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-bytedance-g220a.dts | 4 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-delta-ahe50dc.dts | 2 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts | 71 +++---
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts | 209 ++++++++++++----
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 85 ++++++-
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts | 982 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts | 40 ++++
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dts | 2 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 2 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts | 4 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 139 ++++++-----
arch/arm/boot/dts/aspeed/aspeed-bmc-lenovo-hr630.dts | 46 ++--
arch/arm/boot/dts/aspeed/aspeed-bmc-lenovo-hr855xg2.dts | 68 +++---
arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts | 1128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/aspeed/aspeed-bmc-opp-lanyang.dts | 18 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-opp-nicole.dts | 10 +-
arch/arm/boot/dts/aspeed/aspeed-bmc-opp-palmetto.dts | 40 ++--
arch/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 +-
26 files changed, 2685 insertions(+), 1222 deletions(-)
create mode 100644 Documentation/devicetree/bindings/ipmi/ipmb-dev.yaml
create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts
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