9a684fcb0f
Kconfigs from within the choice/endchoice block. This makes it possible to define user visible board specific options. Moved all vendor names and PCI ids to the vendors' Kconfigs. Now all options in each file depend on the same symbol, so replaced all "depends on"s with a single "if". Sorted boards (sort -d), cleaned whitespace. This patch also introduces a dummy option BOARD_SPECIFIC_OPTIONS, which is always "y" and never used. It it simply needed to have something to attach the boards' "select" statements to. Signed-off-by: Jens Rottmann <JRottmann@LiPPERTEmbedded.de> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5754 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
59 lines
992 B
Text
59 lines
992 B
Text
if BOARD_RODA_RK886EX
|
|
|
|
config BOARD_SPECIFIC_OPTIONS # dummy
|
|
def_bool y
|
|
select ARCH_X86
|
|
select CPU_INTEL_CORE
|
|
select CPU_INTEL_SOCKET_MFCPGA478
|
|
select NORTHBRIDGE_INTEL_I945
|
|
select SOUTHBRIDGE_INTEL_I82801GX
|
|
select SOUTHBRIDGE_TI_PCI7420
|
|
select SUPERIO_SMSC_LPC47N227
|
|
select SUPERIO_RENESAS_M3885X
|
|
select BOARD_HAS_FADT
|
|
select HAVE_OPTION_TABLE
|
|
select HAVE_PIRQ_TABLE
|
|
select HAVE_MP_TABLE
|
|
select MMCONF_SUPPORT
|
|
select HAVE_SMI_HANDLER
|
|
select HAVE_ACPI_TABLES
|
|
select HAVE_ACPI_RESUME
|
|
select BOARD_ROMSIZE_KB_1024
|
|
|
|
config MAINBOARD_DIR
|
|
string
|
|
default roda/rk886ex
|
|
|
|
config DCACHE_RAM_BASE
|
|
hex
|
|
default 0xffdf8000
|
|
|
|
config DCACHE_RAM_SIZE
|
|
hex
|
|
default 0x8000
|
|
|
|
config MAINBOARD_PART_NUMBER
|
|
string
|
|
default "RK886EX"
|
|
|
|
config MMCONF_BASE_ADDRESS
|
|
hex
|
|
default 0xf0000000
|
|
|
|
config IRQ_SLOT_COUNT
|
|
int
|
|
default 18
|
|
|
|
config MAX_CPUS
|
|
int
|
|
default 4
|
|
|
|
config MAX_PHYSICAL_CPUS
|
|
int
|
|
default 2
|
|
|
|
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
|
|
hex
|
|
default 0x6886
|
|
|
|
endif # BOARD_RODA_RK886EX
|