[PATCH 0/9] arm: hpe: Add HPE GSC (Gen12) BMC SoC support
Tom Rini
trini at konsulko.com
Thu Apr 9 18:33:21 CEST 2026
On Wed, Apr 08, 2026 at 07:24:12PM +0000, Jorge Cisneros wrote:
> This series adds support for the HPE GSC (Gen Server Controller), an
> ARM64-based BMC SoC used in HPE ProLiant and Synergy Gen12 servers.
>
> The GSC is the successor to the GXP SoC (already upstream) used in
> Gen11 servers. It features dual Cortex-A35 cores with GICv3, a Denali
> DDR memory controller, Cadence GEM Ethernet (SGMII), and reuses several
> GXP IP blocks (timer, SPI, I2C).
>
> The existing ARCH_GXP Kconfig symbol is renamed to ARCH_HPE to serve as
> an umbrella for both the GXP (ARMv7) and GSC (ARMv8) SoC variants,
> selected via a choice menu under mach-hpe.
>
> New drivers:
> - Watchdog (drivers/watchdog/gsc_wdt.c)
> - Memory-mapped virtual EEPROM for VPD (drivers/misc/gsc_mem_eeprom.c)
> - Cadence GEM support added to the existing MACB driver
>
> Board support includes DRAM sizing from the Denali memory controller,
> MAC address provisioning from VPD EEPROM, FDT fixups for network
> configuration, shared Ethernet/DisplayPort PHY initialization, and a
> server_id command for reading server identification from the CPLD.
>
> Notes:
> - The server_id command (patch 7) is hardware-specific and reads from
> GSC CPLD registers, so no sandbox test is included.
> - MAINTAINERS warnings in patches 1-8 are resolved by patch 9.
>
> Based on v2026.04-rc4 (ba7bf918dafcd093ad733b07ba490baeb20cf5da).
> Tested: both gxp_defconfig and gsc_defconfig build cleanly.
Thanks for posting this. I have just a few comments to follow.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20260409/49042570/attachment.sig>
More information about the U-Boot
mailing list