Files
system76-coreboot/src/mainboard/google/rambi/Kconfig
Martin Roth dcf86e0cff mb/[google/intel]/*: Specify Chrome EC bus - LPC or ESPI
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>
2019-10-03 15:29:53 +00:00

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