diff options
author | Matt DeVillier <matt.devillier@gmail.com> | 2016-11-08 15:04:30 -0600 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2016-11-24 05:23:36 +0100 |
commit | 81ae67a634d3bd72b10f798490ee25c3a3cb807a (patch) | |
tree | 3e5ef31344bb3f7bf2492bb4331638c7a6490b9c /src/mainboard/google/beltino/Kconfig | |
parent | b952b0d356ea22b5e8dc6a701493ee3523c200a9 (diff) |
Add Haswell Chromeboxes/Chromebase using variant board scheme
Combine existing board google/panther with new ChromeOS devices
mccloud, monroe, tricky, and zako, using their common reference board
(beltino) as a base.
Chromium sources used:
firmware-mccloud-5827.B 65bfee7 [haswell: No need pre-graphics delay...]
firmware-monroe-4921.B 1ac749d [Monroe: Disable KB/MS in ITE8772.]
firmware-tricky-5829.B 2db5322 [haswell: No need pre-graphics delay...]
firmware-zako-5219.B eacedef [haswell: No need pre-graphics delay...]
Existing google/panther board will be removed in a subsequent commit.
Variant setup modeled after google/reef
Change-Id: I5d7e0c2551e8b0707841032460c35615cefb2886
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/17329
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'src/mainboard/google/beltino/Kconfig')
-rw-r--r-- | src/mainboard/google/beltino/Kconfig | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/src/mainboard/google/beltino/Kconfig b/src/mainboard/google/beltino/Kconfig new file mode 100644 index 0000000000..608523ee7e --- /dev/null +++ b/src/mainboard/google/beltino/Kconfig @@ -0,0 +1,77 @@ +config BOARD_GOOGLE_BASEBOARD_BELTINO + def_bool n + select CPU_INTEL_HASWELL + select NORTHBRIDGE_INTEL_HASWELL + select SOUTHBRIDGE_INTEL_LYNXPOINT + select INTEL_LYNXPOINT_LP + select BOARD_ROMSIZE_KB_8192 + select SUPERIO_ITE_IT8772F + select HAVE_ACPI_TABLES + select HAVE_OPTION_TABLE + select HAVE_ACPI_RESUME + select MMCONF_SUPPORT + select HAVE_SMI_HANDLER + select MAINBOARD_HAS_CHROMEOS + select MAINBOARD_HAS_LPC_TPM + +if BOARD_GOOGLE_BASEBOARD_BELTINO + +config CHROMEOS + select PHYSICAL_REC_SWITCH + select VBOOT_VBNV_CMOS + select VIRTUAL_DEV_SWITCH + +config MAINBOARD_DIR + string + default google/beltino + +config VARIANT_DIR + string + default "mccloud" if BOARD_GOOGLE_MCCLOUD + default "monroe" if BOARD_GOOGLE_MONROE + default "panther" if BOARD_GOOGLE_PANTHER + default "tricky" if BOARD_GOOGLE_TRICKY + default "zako" if BOARD_GOOGLE_ZAKO + +config MAINBOARD_PART_NUMBER + string + default "Mccloud" if BOARD_GOOGLE_MCCLOUD + default "Monroe" if BOARD_GOOGLE_MONROE + default "Panther" if BOARD_GOOGLE_PANTHER + default "Tricky" if BOARD_GOOGLE_TRICKY + default "Zako" if BOARD_GOOGLE_ZAKO + +config MAINBOARD_FAMILY + string + default "Google_Beltino" + +config GBB_HWID + string + depends on CHROMEOS + default "X86 MCCLOUD TEST 5268" if BOARD_GOOGLE_MCCLOUD + default "X86 MONROE TEST 9962" if BOARD_GOOGLE_MONROE + default "X86 PANTHER TEST 6287" if BOARD_GOOGLE_PANTHER + default "X86 TRICKY TEST 4487" if BOARD_GOOGLE_TRICKY + default "X86 ZAKO TEST 8602" if BOARD_GOOGLE_ZAKO + +config MMCONF_BASE_ADDRESS + hex + default 0xf0000000 + +config MAX_CPUS + int + default 8 + +config VGA_BIOS_FILE + string + default "pci8086,0406.rom" + +config HAVE_IFD_BIN + bool + default n + +config HAVE_ME_BIN + bool + default n + +endif # BOARD_GOOGLE_BASEBOARD_BELTINO |