Files
system76-coreboot/src/mainboard/google/cyan/Kconfig
Matt DeVillier f4dc596a38 google/wizpig: add new board as variant of cyan baseboard
Add support for google/wizpig (white label Chromebook) as
a variant of the cyan Braswell baseboard.

- Add board-specific code as the new wizpig variant
- Add new shared SPD file to the baseboard

Sourced from Chromium branch firmware-strago-7287.B,
commit 02dc8db: Banon: 2nd source DDR memory (Micro-MT52L256M32D1PF)

Change-Id: I424d2256eb79ca3ea0a62620954c57c09ae0c0b2
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/21577
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin Roth <martinroth@google.com>
2017-10-15 22:23:18 +00:00

123 lines
3.7 KiB
Plaintext

config BOARD_GOOGLE_BASEBOARD_CYAN
def_bool n
select BOARD_ROMSIZE_KB_8192
select EC_GOOGLE_CHROMEEC
select EC_GOOGLE_CHROMEEC_BOARDID
select EC_GOOGLE_CHROMEEC_MEC
select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP
select ENABLE_BUILTIN_COM1
select HAVE_ACPI_TABLES
select HAVE_OPTION_TABLE
select MAINBOARD_HAS_CHROMEOS
select MAINBOARD_HAS_LPC_TPM
select SOC_INTEL_BRASWELL
select HAVE_ACPI_RESUME
select PCIEXP_L1_SUB_STATE if !BOARD_GOOGLE_CYAN
if BOARD_GOOGLE_BASEBOARD_CYAN
config VBOOT
select EC_GOOGLE_CHROMEEC_SWITCHES
select VBOOT_LID_SWITCH
select VBOOT_VBNV_CMOS
config DISPLAY_SPD_DATA
bool "Display Memory Serial Presence Detect Data"
default n
help
When enabled displays the memory configuration data.
config DYNAMIC_VNN_SUPPORT
bool "Enables support for Dynamic VNN"
default n
config MAINBOARD_DIR
string
default google/cyan
config MAINBOARD_FAMILY
string
default "Intel_Strago" if !BOARD_GOOGLE_CYAN
default ""
config VARIANT_DIR
string
default "banon" if BOARD_GOOGLE_BANON
default "celes" if BOARD_GOOGLE_CELES
default "cyan" if BOARD_GOOGLE_CYAN
default "edgar" if BOARD_GOOGLE_EDGAR
default "kefka" if BOARD_GOOGLE_KEFKA
default "reks" if BOARD_GOOGLE_REKS
default "relm" if BOARD_GOOGLE_RELM
default "setzer" if BOARD_GOOGLE_SETZER
default "terra" if BOARD_GOOGLE_TERRA
default "ultima" if BOARD_GOOGLE_ULTIMA
default "wizpig" if BOARD_GOOGLE_WIZPIG
config MAINBOARD_PART_NUMBER
string
default "Banon" if BOARD_GOOGLE_BANON
default "Celes" if BOARD_GOOGLE_CELES
default "Cyan" if BOARD_GOOGLE_CYAN
default "Edgar" if BOARD_GOOGLE_EDGAR
default "Kefka" if BOARD_GOOGLE_KEFKA
default "Reks" if BOARD_GOOGLE_REKS
default "Relm" if BOARD_GOOGLE_RELM
default "Setzer" if BOARD_GOOGLE_SETZER
default "Terra" if BOARD_GOOGLE_TERRA
default "Ultima" if BOARD_GOOGLE_ULTIMA
default "Wizpig" if BOARD_GOOGLE_WIZPIG
config MAINBOARD_VENDOR
string
default "Google"
config DEVICETREE
string
default "variants/banon/devicetree.cb" if BOARD_GOOGLE_BANON
default "variants/celes/devicetree.cb" if BOARD_GOOGLE_CELES
default "variants/cyan/devicetree.cb" if BOARD_GOOGLE_CYAN
default "variants/edgar/devicetree.cb" if BOARD_GOOGLE_EDGAR
default "variants/kefka/devicetree.cb" if BOARD_GOOGLE_KEFKA
default "variants/reks/devicetree.cb" if BOARD_GOOGLE_REKS
default "variants/relm/devicetree.cb" if BOARD_GOOGLE_RELM
default "variants/setzer/devicetree.cb" if BOARD_GOOGLE_SETZER
default "variants/terra/devicetree.cb" if BOARD_GOOGLE_TERRA
default "variants/ultima/devicetree.cb" if BOARD_GOOGLE_ULTIMA
default "variants/wizpig/devicetree.cb" if BOARD_GOOGLE_WIZPIG
config VGA_BIOS_FILE
string
depends on VGA_BIOS
default "3rdparty/blobs/mainboard/intel/strago/vgabios.bin"
help
The C0 version of the video bios gets computed from this name
so that they can both be added. Only the correct one for the
system will be run.
config VGA_BIOS_ID
string
depends on VGA_BIOS
default "8086,22b0"
help
The VGA_BIOS_ID for the C0 version of the video bios is hardcoded
in soc/intel/braswell/Makefile.inc as 8086,22b1
config GBB_HWID
string
depends on CHROMEOS
default "BANON TEST A-A 8050" if BOARD_GOOGLE_BANON
default "CELES TEST A-A 5441" if BOARD_GOOGLE_CELES
default "CYAN TEST A-A 1829" if BOARD_GOOGLE_CYAN
default "EDGAR TEST A-A 2507" if BOARD_GOOGLE_EDGAR
default "KEFKA TEST A-A 5397" if BOARD_GOOGLE_KEFKA
default "REKS TEST A-A 3004" if BOARD_GOOGLE_REKS
default "RELM TEST A-A 2323" if BOARD_GOOGLE_RELM
default "SETZER TEST A-A 8721" if BOARD_GOOGLE_SETZER
default "TERRA TEST A-A 1650" if BOARD_GOOGLE_TERRA
default "ULTIMA TEST A-A 6017" if BOARD_GOOGLE_ULTIMA
default "WIZPIG TEST A-A 0597" if BOARD_GOOGLE_WIZPIG
endif # BOARD_GOOGLE_BASEBOARD_CYAN