4ec3d9d69e
This patch switches the board_id and ram_code helper framework to use weak functions rather than Kconfigs to determine whether the board supplies these IDs. This cuts down on the amount of boilerplate Kconfigs many boards have to set and also gives them more flexibility, such as being able to determine at runtime whether a given ID is present. Change-Id: I97d6d1103ebb2a2a7cf1ecfc45709c7e8c1a5cb0 Signed-off-by: Julius Werner <jwerner@chromium.org> Reviewed-on: https://review.coreboot.org/22695 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
78 lines
1.3 KiB
Text
78 lines
1.3 KiB
Text
if BOARD_GOOGLE_EVE
|
|
|
|
config BOARD_SPECIFIC_OPTIONS
|
|
def_bool y
|
|
select BOARD_ROMSIZE_KB_16384
|
|
select DRIVERS_I2C_GENERIC
|
|
select DRIVERS_I2C_HID
|
|
select DRIVERS_PS2_KEYBOARD
|
|
select DRIVERS_I2C_MAX98927
|
|
select DRIVERS_I2C_RT5663
|
|
select DRIVERS_SPI_ACPI
|
|
select EC_GOOGLE_CHROMEEC
|
|
select EC_GOOGLE_CHROMEEC_BOARDID
|
|
select EC_GOOGLE_CHROMEEC_LPC
|
|
select HAVE_ACPI_RESUME
|
|
select HAVE_ACPI_TABLES
|
|
select I2C_TPM
|
|
select MAINBOARD_HAS_CHROMEOS
|
|
select MAINBOARD_HAS_I2C_TPM_CR50
|
|
select MAINBOARD_USES_FSP2_0
|
|
select SOC_INTEL_KABYLAKE
|
|
select TPM2
|
|
|
|
config VBOOT
|
|
select EC_GOOGLE_CHROMEEC_SWITCHES
|
|
select HAS_RECOVERY_MRC_CACHE
|
|
select VBOOT_LID_SWITCH
|
|
select MRC_CLEAR_NORMAL_CACHE_ON_RECOVERY_RETRAIN
|
|
|
|
config CHROMEOS
|
|
select DSAR_ENABLE
|
|
select SAR_ENABLE
|
|
select USE_SAR
|
|
|
|
config DRIVER_TPM_I2C_BUS
|
|
hex
|
|
default 0x1
|
|
|
|
config DRIVER_TPM_I2C_ADDR
|
|
hex
|
|
default 0x50
|
|
|
|
config TPM_TIS_ACPI_INTERRUPT
|
|
int
|
|
default 64 # GPE0_DW2_00 (GPP_E0)
|
|
|
|
config GBB_HWID
|
|
string
|
|
depends on CHROMEOS
|
|
default "EVE TEST 1394"
|
|
|
|
config IRQ_SLOT_COUNT
|
|
int
|
|
default 18
|
|
|
|
config MAINBOARD_DIR
|
|
string
|
|
default "google/eve"
|
|
|
|
config MAINBOARD_PART_NUMBER
|
|
string
|
|
default "Eve"
|
|
|
|
config MAINBOARD_FAMILY
|
|
string
|
|
default "Google_Eve"
|
|
|
|
config MAX_CPUS
|
|
int
|
|
default 8
|
|
|
|
config INCLUDE_NHLT_BLOBS
|
|
bool "Include blobs for audio."
|
|
select NHLT_RT5514
|
|
select NHLT_RT5663
|
|
select NHLT_MAX98927
|
|
|
|
endif
|