Previously all boards using eSPI for the Chrome EC just called it LPC as the code for the chrome EC is the same between the two busses. I'm adding a new Kconfig symbol to specify eSPI, so switch the boards that actually use eSPI to that symbol and add the LPC symbol to all the others. The EC_GOOGLE_CHROMEEC_LPC symbol will no longer default to enabled for x86 platforms, so one symbol or the other needs to be specified for each platform. BUG=b:140055300 TEST=Build tested only. Change-Id: Icf242ca2b7d8b1470feda4e44b47a2cdc20680f2 Signed-off-by: Martin Roth <martinroth@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/35153 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
79 lines
2.1 KiB
Plaintext
79 lines
2.1 KiB
Plaintext
|
|
config BOARD_GOOGLE_BASEBOARD_RAMBI
|
|
def_bool n
|
|
select SOC_INTEL_BAYTRAIL
|
|
select EC_GOOGLE_CHROMEEC
|
|
select EC_GOOGLE_CHROMEEC_LPC
|
|
select ENABLE_BUILTIN_COM1
|
|
select BOARD_ROMSIZE_KB_8192
|
|
select HAVE_ACPI_TABLES
|
|
select HAVE_OPTION_TABLE
|
|
select HAVE_ACPI_RESUME
|
|
select MAINBOARD_HAS_CHROMEOS
|
|
select MAINBOARD_HAS_LPC_TPM
|
|
select MAINBOARD_HAS_TPM1
|
|
select SYSTEM_TYPE_LAPTOP if !BOARD_GOOGLE_NINJA && !BOARD_GOOGLE_SUMO
|
|
|
|
if BOARD_GOOGLE_BASEBOARD_RAMBI
|
|
|
|
config VBOOT
|
|
select EC_GOOGLE_CHROMEEC_SWITCHES
|
|
select VBOOT_LID_SWITCH
|
|
select VBOOT_VBNV_CMOS
|
|
|
|
config MAINBOARD_DIR
|
|
string
|
|
default google/rambi
|
|
|
|
config VARIANT_DIR
|
|
string
|
|
default "banjo" if BOARD_GOOGLE_BANJO
|
|
default "candy" if BOARD_GOOGLE_CANDY
|
|
default "clapper" if BOARD_GOOGLE_CLAPPER
|
|
default "enguarde" if BOARD_GOOGLE_ENGUARDE
|
|
default "glimmer" if BOARD_GOOGLE_GLIMMER
|
|
default "gnawty" if BOARD_GOOGLE_GNAWTY
|
|
default "heli" if BOARD_GOOGLE_HELI
|
|
default "kip" if BOARD_GOOGLE_KIP
|
|
default "ninja" if BOARD_GOOGLE_NINJA
|
|
default "orco" if BOARD_GOOGLE_ORCO
|
|
default "quawks" if BOARD_GOOGLE_QUAWKS
|
|
default "rambi" if BOARD_GOOGLE_RAMBI
|
|
default "squawks" if BOARD_GOOGLE_SQUAWKS
|
|
default "sumo" if BOARD_GOOGLE_SUMO
|
|
default "swanky" if BOARD_GOOGLE_SWANKY
|
|
default "winky" if BOARD_GOOGLE_WINKY
|
|
|
|
config MAINBOARD_PART_NUMBER
|
|
string
|
|
default "Banjo" if BOARD_GOOGLE_BANJO
|
|
default "Candy" if BOARD_GOOGLE_CANDY
|
|
default "Clapper" if BOARD_GOOGLE_CLAPPER
|
|
default "Enguarde" if BOARD_GOOGLE_ENGUARDE
|
|
default "Glimmer" if BOARD_GOOGLE_GLIMMER
|
|
default "Gnawty" if BOARD_GOOGLE_GNAWTY
|
|
default "Heli" if BOARD_GOOGLE_HELI
|
|
default "Kip" if BOARD_GOOGLE_KIP
|
|
default "Ninja" if BOARD_GOOGLE_NINJA
|
|
default "Orco" if BOARD_GOOGLE_ORCO
|
|
default "Quawks" if BOARD_GOOGLE_QUAWKS
|
|
default "Rambi" if BOARD_GOOGLE_RAMBI
|
|
default "Squawks" if BOARD_GOOGLE_SQUAWKS
|
|
default "Sumo" if BOARD_GOOGLE_SUMO
|
|
default "Swanky" if BOARD_GOOGLE_SWANKY
|
|
default "Winky" if BOARD_GOOGLE_WINKY
|
|
|
|
config DEVICETREE
|
|
string
|
|
default "variants/$(CONFIG_VARIANT_DIR)/devicetree.cb"
|
|
|
|
config EC_GOOGLE_CHROMEEC_BOARDNAME
|
|
string
|
|
default ""
|
|
|
|
config MAINBOARD_SMBIOS_MANUFACTURER
|
|
string
|
|
default "GOOGLE"
|
|
|
|
endif # BOARD_GOOGLE_BASEBOARD_RAMBI
|