google/foster: add new mainboard

Hardware / Coreboot - Patrick Georgi [chromium.org] - 30 June 2015 14:47 UTC

This is an nvidia t210 based board. This includes Chrome OS downstream up to Change-Id: Ic89ed54c.

Change-Id: I8630e86a4b0e8756693f8989ce147d6d762cefe1

fd49d6f google/foster: add new mainboard
src/mainboard/google/foster/Kconfig | 97 +++
src/mainboard/google/foster/Kconfig.name | 3 +
src/mainboard/google/foster/Makefile.inc | 50 ++
src/mainboard/google/foster/bct/Makefile.inc | 30 +
src/mainboard/google/foster/bct/cfg2inc.sh | 34 +
src/mainboard/google/foster/bct/emmc.cfg | 16 +
src/mainboard/google/foster/bct/jtag.cfg | 16 +
src/mainboard/google/foster/bct/odmdata.cfg | 1 +
.../google/foster/bct/sdram-samsung-3GB-204.cfg | 691 ++++++++++++++++++++
.../google/foster/bct/sdram-samsung-3GB-204.inc | 477 ++++++++++++++
src/mainboard/google/foster/bct/sdram-unused.inc | 4 +
src/mainboard/google/foster/bct/spi.cfg | 16 +
src/mainboard/google/foster/boardid.c | 28 +
src/mainboard/google/foster/bootblock.c | 95 +++
src/mainboard/google/foster/chromeos.c | 102 +++
src/mainboard/google/foster/devicetree.cb | 95 +++
src/mainboard/google/foster/ec_dummy.c | 9 +
src/mainboard/google/foster/mainboard.c | 129 ++++
src/mainboard/google/foster/memlayout.ld | 6 +
src/mainboard/google/foster/pmic.c | 93 +++
src/mainboard/google/foster/pmic.h | 74 +++
src/mainboard/google/foster/reset.c | 29 +
src/mainboard/google/foster/romstage.c | 40 ++
src/mainboard/google/foster/verstage.c | 29 +
24 files changed, 2164 insertions(+)

Upstream: review.coreboot.org


  • Share