google/smaug: 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: I4d77659f4f2d21b1bbdcfc3467e1a166c02ddd47

4d6ad83 google/smaug: add new mainboard
src/mainboard/google/smaug/Kconfig | 109 +++
src/mainboard/google/smaug/Kconfig.name | 2 +
src/mainboard/google/smaug/Makefile.inc | 52 ++
src/mainboard/google/smaug/bct/Makefile.inc | 30 +
src/mainboard/google/smaug/bct/cfg2inc.sh | 34 +
src/mainboard/google/smaug/bct/emmc.cfg | 16 +
src/mainboard/google/smaug/bct/jtag.cfg | 16 +
src/mainboard/google/smaug/bct/odmdata.cfg | 1 +
.../google/smaug/bct/sdram-samsung-204.cfg | 958 ++++++++++++++++++++
.../google/smaug/bct/sdram-samsung-3GB-204.inc | 476 ++++++++++
.../google/smaug/bct/sdram-samsung-4GB-204.inc | 476 ++++++++++
src/mainboard/google/smaug/bct/sdram-unused.inc | 4 +
src/mainboard/google/smaug/bct/spi.cfg | 16 +
src/mainboard/google/smaug/boardid.c | 43 +
src/mainboard/google/smaug/bootblock.c | 130 +++
src/mainboard/google/smaug/chromeos.c | 111 +++
src/mainboard/google/smaug/devicetree.cb | 53 ++
src/mainboard/google/smaug/gpio.h | 72 ++
src/mainboard/google/smaug/mainboard.c | 231 +++++
src/mainboard/google/smaug/memlayout.ld | 6 +
src/mainboard/google/smaug/pmic.c | 112 +++
src/mainboard/google/smaug/pmic.h | 79 ++
src/mainboard/google/smaug/reset.c | 30 +
src/mainboard/google/smaug/romstage.c | 57 ++
src/mainboard/google/smaug/sdram_configs.c | 54 ++
25 files changed, 3168 insertions(+)

Upstream: review.coreboot.org


  • Share