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

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
Signed-off-by: Gabe Black <gabeblack@google.com>
Reviewed-on: https://chromium-review.googlesource.com/183532
Reviewed-by: Tom Warren <twarren@nvidia.com>
Reviewed-by: David Hendricks <dhendrix@chromium.org>
Commit-Queue: Gabe Black <gabeblack@chromium.org>
Tested-by: Gabe Black <gabeblack@chromium.org>
(cherry picked from commit d1a453fe1aa68b3d12936dd48cc6c94b54f81579)
Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com>
Reviewed-on: http://review.coreboot.org/6927
Tested-by: build bot (Jenkins)
This commit is contained in:
Gabe Black
2014-01-17 22:11:35 -08:00
committed by Isaac Christensen
parent 1893fd7c2b
commit 5c8d3d22c8
20 changed files with 1843 additions and 12 deletions

View File

@@ -53,16 +53,16 @@ config DRAM_DMA_SIZE
choice
prompt "BCT boot media"
default BCT_CFG_SPI
default NYAN_BCT_CFG_SPI
help
Which boot media to configure the BCT for.
config BCT_CFG_SPI
config NYAN_BCT_CFG_SPI
bool "SPI"
help
Configure the BCT for booting from SPI.
config BCT_CFG_EMMC
config NYAN_BCT_CFG_EMMC
bool "eMMC"
help
Configure the BCT for booting from eMMC.
@@ -72,7 +72,7 @@ endchoice
config BOOT_MEDIA_SPI_BUS
int "SPI bus with boot media ROM"
range 1 6
depends on BCT_CFG_SPI
depends on NYAN_BCT_CFG_SPI
default 4
help
Which SPI bus the boot media is connected to.
@@ -80,7 +80,7 @@ config BOOT_MEDIA_SPI_BUS
config BOOT_MEDIA_SPI_CHIP_SELECT
int "Chip select for SPI boot media"
range 0 3
depends on BCT_CFG_SPI
depends on NYAN_BCT_CFG_SPI
default 0
help
Which chip select to use for boot media.
@@ -91,14 +91,14 @@ config EC_GOOGLE_CHROMEEC_SPI_BUS
choice
prompt "BCT sdram configuration"
default BCT_SDRAM_792
default NYAN_BCT_SDRAM_792
help
The SDRAM configuration to put in the BCT.
config BCT_SDRAM_792
config NYAN_BCT_SDRAM_792
bool "792 MHz"
config BCT_SDRAM_924
config NYAN_BCT_SDRAM_924
bool "924 MHz"
endchoice