blob: 70986f8247d7425346efb68c3b0e81f77482f18e [file] [log] [blame]
# SPDX-License-Identifier: GPL-2.0-or-later
config BOARD_GOOGLE_BASEBOARD_MYST
def_bool n
config BOARD_GOOGLE_MYST
select BOARD_GOOGLE_BASEBOARD_MYST
if BOARD_GOOGLE_BASEBOARD_MYST
config BOARD_SPECIFIC_OPTIONS
def_bool y
select AMD_SOC_CONSOLE_UART
select BOARD_ROMSIZE_KB_16384
select DISABLE_KEYBOARD_RESET_PIN
select DRIVERS_GENERIC_GPIO_KEYS
select DRIVERS_I2C_GENERIC
select DRIVERS_I2C_HID
select DRIVERS_WIFI_GENERIC
select DRIVERS_UART_ACPI
select EC_GOOGLE_CHROMEEC
select EC_GOOGLE_CHROMEEC_ESPI
select EC_GOOGLE_CHROMEEC_SKUID
select EC_GOOGLE_CHROMEEC_BOARDID
select ELOG
select ELOG_GSMI
select FW_CONFIG
select FW_CONFIG_SOURCE_CHROMEEC_CBI
select GOOGLE_SMBIOS_MAINBOARD_VERSION
select I2C_TPM
select MAINBOARD_HAS_CHROMEOS
select MAINBOARD_HAS_TPM2
# TODO (b/290763369): Enable APOB after resolving data_abort in ABL
select SOC_AMD_COMMON_BLOCK_APOB_NV_DISABLE
select SOC_AMD_COMMON_BLOCK_USE_ESPI
select SOC_AMD_PHOENIX
select SPI_FLASH_EXIT_4_BYTE_ADDR_MODE
select SYSTEM_TYPE_LAPTOP
select TPM_GOOGLE_TI50
config DEVICETREE
default "variants/baseboard/devicetree.cb"
config DRIVER_TPM_I2C_BUS
hex
default 0x02
config DRIVER_TPM_I2C_ADDR
hex
default 0x50
config GSC_IRQ_GPIO
int
default 84
config FMDFILE
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd"
config MAINBOARD_DIR
default "google/myst"
config MAINBOARD_FAMILY
string
default "Google_Myst"
config MAINBOARD_PART_NUMBER
default "Myst" if BOARD_GOOGLE_MYST
config OVERRIDE_DEVICETREE
string
default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
config VARIANT_DIR
string
default "myst" if BOARD_GOOGLE_MYST
config VBOOT
select EC_GOOGLE_CHROMEEC_SWITCHES
select VBOOT_LID_SWITCH
select VBOOT_SEPARATE_VERSTAGE
config VBOOT_STARTS_BEFORE_BOOTBLOCK
bool "Enable PSP_verstage"
default y if VBOOT
select SEPARATE_SIGNED_PSPFW
config VBOOT_STARTS_IN_BOOTBLOCK
bool
default y if VBOOT && !VBOOT_STARTS_BEFORE_BOOTBLOCK
# Override PSP_SOFTFUSE_BITS from soc/amd/phoenix.
# The documentation of PSP_SOFTFUSE_BITS is available in #55758 doc (NDA).
config PSP_SOFTFUSE_BITS
string
default "36 34 28 6"
endif # BOARD_GOOGLE_BASEBOARD_MYST