mainboard/siemens/mc_tcu3: Add new mainboard

Hardware / Coreboot - Werner Zeh [siemens.com] - 5 March 2015 07:19 UTC

This mainboard is based on Intel's Bayleybay board which uses Bay Trail CPU with Intel FSP. It has one USB3.0 interface, 4 USB2.0 interfaces, up to two Ethernet ports and a LVDS connection for LCD panels. The board is equipped with 512 MB of DDR3 in a memory down configuration.

This board boots into Ubuntu/Lubuntu 14.10 using SeaBIOS, but other OSes should work as well (but are not tested). It has a version.hex file which is needed for our OS and has no hardware functionality.

Change-Id: I94401bbd1d61ec69703de38ae1bc97969c5d979e

c42a613 mainboard/siemens/mc_tcu3: Add new mainboard.
src/mainboard/siemens/Kconfig | 4 +
src/mainboard/siemens/mc_tcu3/Kconfig | 75 +++++++
src/mainboard/siemens/mc_tcu3/Makefile.inc | 51 +++++
src/mainboard/siemens/mc_tcu3/acpi/mainboard.asl | 25 +++
src/mainboard/siemens/mc_tcu3/acpi_tables.c | 254 ++++++++++++++++++++++
src/mainboard/siemens/mc_tcu3/board_info.txt | 4 +
src/mainboard/siemens/mc_tcu3/cmos.layout | 132 +++++++++++
src/mainboard/siemens/mc_tcu3/devicetree.cb | 82 +++++++
src/mainboard/siemens/mc_tcu3/dsdt.asl | 57 +++++
src/mainboard/siemens/mc_tcu3/fadt.c | 35 +++
src/mainboard/siemens/mc_tcu3/gpio.c | 224 +++++++++++++++++++
src/mainboard/siemens/mc_tcu3/hwinfo.hex | Bin 0 -> 997 bytes
src/mainboard/siemens/mc_tcu3/hwinfo10.hex | Bin 0 -> 485 bytes
src/mainboard/siemens/mc_tcu3/hwinfo12.hex | Bin 0 -> 485 bytes
src/mainboard/siemens/mc_tcu3/hwinfo15.hex | Bin 0 -> 485 bytes
src/mainboard/siemens/mc_tcu3/hwinfo19.hex | Bin 0 -> 485 bytes
src/mainboard/siemens/mc_tcu3/irqroute.c | 22 ++
src/mainboard/siemens/mc_tcu3/irqroute.h | 77 +++++++
src/mainboard/siemens/mc_tcu3/lcd_panel.c | 94 ++++++++
src/mainboard/siemens/mc_tcu3/lcd_panel.h | 39 ++++
src/mainboard/siemens/mc_tcu3/mainboard.c | 50 +++++
src/mainboard/siemens/mc_tcu3/modhwinfo.c | 150 +++++++++++++
src/mainboard/siemens/mc_tcu3/modhwinfo.h | 170 +++++++++++++++
src/mainboard/siemens/mc_tcu3/ptn3460.c | 181 +++++++++++++++
src/mainboard/siemens/mc_tcu3/ptn3460.h | 78 +++++++
src/mainboard/siemens/mc_tcu3/romstage.c | 208 ++++++++++++++++++
src/mainboard/siemens/mc_tcu3/thermal.h | 33 +++
src/mainboard/siemens/mc_tcu3/version.hex | 3 +
28 files changed, 2048 insertions(+)

Upstream: review.coreboot.org


  • Share