We have teamed up with HPE to extend and maintain the upstream code for
the HPE GXP, a BMC-specific SoC found on HPE ProLiant systems, via an
OpenBMC distribution called Canopy [0].

This series adds support to dynamically add the matching runtime FIT
configuration based on the server ID, and also to display the board
information on an HPE GXP SoC. For querying the data it also requires a
GXP-specific EEPROM driver.

The code is based on an implementation written by HPE in a hard-fork
downstream that is available as tarball.

[0] https://github.com/canopybmc/canopybmc

Signed-off-by: Tan Siewert <[email protected]>
---
Marcello Sylvester Bauer (7):
      misc: add HPE GXP EEPROM driver
      arm: dts: hpe-gxp: enable GXP EEPROM
      sysinfo: add HPE GXP sysinfo driver
      board: hpe: gxp: dynamic dtb configuration based on server id
      board: hpe: gxp: add boardinfo support
      board: hpe: gxp: display product name
      board: hpe: gxp: configure PCIe device ID in board_init

Tan Siewert (1):
      MAINTAINERS: GXP: Add Marcello and Tan

 MAINTAINERS               |   5 ++
 arch/arm/dts/hpe-gxp.dtsi |  41 +++++++++++++++
 board/hpe/gxp/gxp_board.c | 130 ++++++++++++++++++++++++++++++++++++++++++++--
 configs/gxp_defconfig     |   4 ++
 drivers/misc/Kconfig      |   9 ++++
 drivers/misc/Makefile     |   1 +
 drivers/misc/gxp_eeprom.c | 107 ++++++++++++++++++++++++++++++++++++++
 drivers/sysinfo/Kconfig   |   8 +++
 drivers/sysinfo/Makefile  |   1 +
 drivers/sysinfo/gxp.c     | 115 ++++++++++++++++++++++++++++++++++++++++
 10 files changed, 417 insertions(+), 4 deletions(-)
---
base-commit: de02bc0eccb76aec8272abed651c35ab120f4844
change-id: 20260612-9e-gxp-345c4f82b280

Best regards,
--  
Tan Siewert <[email protected]>

Reply via email to