Brain: Initial mainboard import

Hardware / Coreboot - David Hendricks [chromium.org] - 15 April 2015 09:42 UTC

This adds a directory with files copied over from Jerry, in addition to build system related changes (configs/* and Kconfig stuff) necessary to emerge-veyron_brain coreboot.

The next patch will account for differences between Jerry and Brain.

BUG=none BRANCH=none TEST=emerge-veyron_brain coreboot works

Change-Id: Ib0da9caf80f46991b96bcb5756f807237f0902e1

16e32ed Brain: Initial mainboard import
payloads/libpayload/configs/config.veyron_brain | 78 ++++++++++
src/mainboard/google/Kconfig | 9 +-
src/mainboard/google/veyron_brain/Kconfig | 87 +++++++++++
src/mainboard/google/veyron_brain/Makefile.inc | 41 +++++
src/mainboard/google/veyron_brain/board.h | 32 ++++
src/mainboard/google/veyron_brain/boardid.c | 49 ++++++
src/mainboard/google/veyron_brain/bootblock.c | 79 ++++++++++
src/mainboard/google/veyron_brain/chromeos.c | 131 ++++++++++++++++
src/mainboard/google/veyron_brain/devicetree.cb | 26 ++++
src/mainboard/google/veyron_brain/mainboard.c | 157 ++++++++++++++++++++
src/mainboard/google/veyron_brain/memlayout.ld | 1 +
src/mainboard/google/veyron_brain/reset.c | 30 ++++
src/mainboard/google/veyron_brain/romstage.c | 136 +++++++++++++++++
src/mainboard/google/veyron_brain/sdram_configs.c | 54 +++++++
.../sdram_inf/sdram-ddr3-hynix-2GB.inc | 77 ++++++++++
.../sdram_inf/sdram-ddr3-samsung-2GB.inc | 78 ++++++++++
.../sdram_inf/sdram-lpddr3-samsung-2GB.inc | 78 ++++++++++
.../google/veyron_brain/sdram_inf/sdram-unused.inc | 3 +
18 files changed, 1140 insertions(+), 6 deletions(-)

Upstream: review.coreboot.org


  • Share