blob: 9dd76ff1a0aae3c7ff603d9e870127f3c9b5d8eb [file] [log] [blame]
config BOARD_GOOGLE_REX_COMMON
def_bool n
# FIXME: Rex Proto 0 only has 64MB SPINOR mounted on the board,
# and the plan is to use 32MB later with Proto 1 onwards.
select BOARD_ROMSIZE_KB_65536
select EC_GOOGLE_CHROMEEC
select EC_GOOGLE_CHROMEEC_BOARDID
select EC_GOOGLE_CHROMEEC_ESPI
select EC_GOOGLE_CHROMEEC_SKUID
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select I2C_TPM
select INTEL_LPSS_UART_FOR_CONSOLE
select MAINBOARD_HAS_TPM2
select SOC_INTEL_CSE_LITE_SKU
config BOARD_GOOGLE_BASEBOARD_REX
def_bool n
select BOARD_GOOGLE_REX_COMMON
select DRIVERS_INTEL_PMC
select MAINBOARD_HAS_CHROMEOS
select MEMORY_SOLDERDOWN
select SOC_INTEL_METEORLAKE
select SYSTEM_TYPE_LAPTOP
select TI50_FIRMWARE_VERSION_NOT_SUPPORTED
select TPM_GOOGLE_TI50
config BOARD_GOOGLE_REX0
select BOARD_GOOGLE_BASEBOARD_REX
if BOARD_GOOGLE_REX_COMMON
config BASEBOARD_DIR
string
default "rex" if BOARD_GOOGLE_BASEBOARD_REX
config CHROMEOS
select EC_GOOGLE_CHROMEEC_SWITCHES
select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
select GBB_FLAG_FORCE_DEV_SWITCH_ON
select GBB_FLAG_FORCE_DEV_BOOT_USB
select GBB_FLAG_FORCE_MANUAL_RECOVERY
select HAS_RECOVERY_MRC_CACHE
config DEVICETREE
default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
config MAINBOARD_DIR
default "google/rex"
config MAINBOARD_FAMILY
string
default "Google_Rex" if BOARD_GOOGLE_BASEBOARD_REX
config MAINBOARD_PART_NUMBER
default "Rex" if BOARD_GOOGLE_REX0
config VARIANT_DIR
string
default "rex0" if BOARD_GOOGLE_REX0
config DIMM_SPD_SIZE
default 512
config MEMORY_SOLDERDOWN
def_bool n
select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
select HAVE_SPD_IN_CBFS
config VBOOT
select VBOOT_LID_SWITCH
config UART_FOR_CONSOLE
int
default 0
config OVERRIDE_DEVICETREE
default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
config DRIVER_TPM_I2C_BUS
hex
default 0x4 if BOARD_GOOGLE_REX0
config DRIVER_TPM_I2C_ADDR
hex
default 0x50
config TPM_TIS_ACPI_INTERRUPT
int
default 35 # GPE0_DW1_03 (GPP_E03)
endif # BOARD_GOOGLE_REX_COMMON