siemens/mc_bdx1: Add new mainboard

Hardware / Coreboot - Werner Zeh [siemens.com] - 28 April 2016 23:29 UTC

Add new mainboard for MC BDX1 board which is based on Intel Camelback Mountain. This mainboard is an industry type board and has several Ethernet interfaces among with two USB3.0 connectors. It uses 24V DC power supply and has its own form factor which does not match any standard. This commit adds the new mainboard and prepares the Kconfig environment so that this board can be selected and generated. Although the generated image can boot into Linux and DOS, not all functions are implemented yet. Forthcoming commits will add more functionality.

Change-Id: I29011cfd3b0d13bcf163223f657e02f69978e39a

fa6f861 siemens/mc_bdx1: Add new mainboard.
src/mainboard/siemens/mc_bdx1/Kconfig | 52 ++++
src/mainboard/siemens/mc_bdx1/Kconfig.name | 2 +
src/mainboard/siemens/mc_bdx1/Makefile.inc | 16 ++
src/mainboard/siemens/mc_bdx1/acpi/mainboard.asl | 20 ++
src/mainboard/siemens/mc_bdx1/acpi/platform.asl | 56 +++++
src/mainboard/siemens/mc_bdx1/acpi_tables.c | 43 ++++
src/mainboard/siemens/mc_bdx1/board_info.txt | 5 +
src/mainboard/siemens/mc_bdx1/cmos.layout | 128 ++++++++++
src/mainboard/siemens/mc_bdx1/devicetree.cb | 15 ++
src/mainboard/siemens/mc_bdx1/dsdt.asl | 293 ++++++++++++++++++++++
src/mainboard/siemens/mc_bdx1/fadt.c | 29 +++
src/mainboard/siemens/mc_bdx1/irqroute.c | 18 ++
src/mainboard/siemens/mc_bdx1/irqroute.h | 48 ++++
src/mainboard/siemens/mc_bdx1/mainboard.c | 44 ++++
src/mainboard/siemens/mc_bdx1/romstage.c | 45 ++++
15 files changed, 814 insertions(+)

Upstream: review.coreboot.org


  • Share