big: Create a nyan_big mainboard which is a copy of nyan

Hardware / Coreboot - Gabe Black [google.com] - 24 September 2014 10:41 UTC

The nyan_big mainboard is very similar to nyan, but will be different in a few ways. For instance, the BCT will be different, and the GPIOs may need to be configured slightly differently.

This change also adds prefixes to the kconfig variables in "choice" blocks for both boards since having multiple instances of choice blocks with the same options confuses kconfig even if all of the instances have mutually exclusive dependencies.

Change-Id: I290a32e47fc118bd4b86d543df617ad324325dbc

5c8d3d2 big: Create a nyan_big mainboard which is a copy of nyan.
src/mainboard/google/Kconfig | 3 +
src/mainboard/google/nyan/Kconfig | 16 +-
src/mainboard/google/nyan/bct/Makefile.inc | 8 +-
src/mainboard/google/nyan_big/Kconfig | 107 +++++++
src/mainboard/google/nyan_big/Makefile.inc | 38 +++
src/mainboard/google/nyan_big/bct/Makefile.inc | 24 ++
src/mainboard/google/nyan_big/bct/emmc.cfg | 13 +
src/mainboard/google/nyan_big/bct/odmdata.cfg | 1 +
src/mainboard/google/nyan_big/bct/sdram-792.cfg | 346 +++++++++++++++++++++++
src/mainboard/google/nyan_big/bct/sdram-924.cfg | 346 +++++++++++++++++++++++
src/mainboard/google/nyan_big/bct/spi.cfg | 16 ++
src/mainboard/google/nyan_big/boardid.c | 38 +++
src/mainboard/google/nyan_big/boardid.h | 27 ++
src/mainboard/google/nyan_big/bootblock.c | 88 ++++++
src/mainboard/google/nyan_big/chromeos.c | 99 +++++++
src/mainboard/google/nyan_big/devicetree.cb | 80 ++++++
src/mainboard/google/nyan_big/mainboard.c | 303 ++++++++++++++++++++
src/mainboard/google/nyan_big/pmic.c | 112 ++++++++
src/mainboard/google/nyan_big/pmic.h | 48 ++++
src/mainboard/google/nyan_big/romstage.c | 142 ++++++++++
20 files changed, 1843 insertions(+), 12 deletions(-)

Upstream: review.coreboot.org


  • Share