hp/abm: Add new mainboard

Hardware / Coreboot - Dave Frodin [se-eng.com] - 5 January 2015 10:02 UTC

The hp/abm board is used in network/server applications.

Notes:- The hp/abm board is headless and therefore does not define CONFIG_GFXUMA, and does not require a video bios.- The micro USB connector on the board edge is connected to COM4 (i.e. I/O=2E8h). Coreboot needs to be configured to use Index=3.- If you are using SeaBIOS it would also need to be configured to use the UART at I/O=2E8h.- This board has been tested with headless installed versions of Ubuntu 12.10 and Fedora 19.

Change-Id: I60bde98411c40a184c8d053199bac8d04df8ab07

83405a1 hp/abm: Add new mainboard
src/mainboard/hp/Kconfig | 3 +
src/mainboard/hp/abm/BiosCallOuts.c | 256 +------------------------------
src/mainboard/hp/abm/Kconfig | 31 ++--
src/mainboard/hp/abm/OptionsIds.h | 5 +-
src/mainboard/hp/abm/PlatformGnbPcie.c | 9 +-
src/mainboard/hp/abm/acpi/mainboard.asl | 7 +-
src/mainboard/hp/abm/acpi/usb_oc.asl | 2 +-
src/mainboard/hp/abm/board_info.txt | 5 +
src/mainboard/hp/abm/buildOpts.c | 28 ++--
src/mainboard/hp/abm/cmos.layout | 2 +-
src/mainboard/hp/abm/devicetree.cb | 82 ++++------
src/mainboard/hp/abm/dsdt.asl | 2 +-
src/mainboard/hp/abm/irq_tables.c | 2 +-
src/mainboard/hp/abm/mainboard.c | 93 ++++++++++-
src/mainboard/hp/abm/mptable.c | 2 +-
src/mainboard/hp/abm/romstage.c | 49 +++---
16 files changed, 187 insertions(+), 391 deletions(-)

Upstream: review.coreboot.org


  • Share