1# SPDX-License-Identifier: GPL-2.0-or-later 2 3config BOARD_GOOGLE_BASEBOARD_MYST 4 def_bool n 5 6config BOARD_GOOGLE_MYST 7 select BOARD_GOOGLE_BASEBOARD_MYST 8 9if BOARD_GOOGLE_BASEBOARD_MYST 10 11config BOARD_SPECIFIC_OPTIONS 12 def_bool y 13 select AMD_SOC_CONSOLE_UART 14 select BOARD_ROMSIZE_KB_16384 15 select DISABLE_KEYBOARD_RESET_PIN 16 select DRIVERS_GENERIC_GPIO_KEYS 17 select DRIVERS_I2C_GENERIC 18 select DRIVERS_I2C_HID 19 select DRIVERS_WIFI_GENERIC 20 select DRIVERS_UART_ACPI 21 select EC_GOOGLE_CHROMEEC 22 select EC_GOOGLE_CHROMEEC_ESPI 23 select EC_GOOGLE_CHROMEEC_SKUID 24 select EC_GOOGLE_CHROMEEC_BOARDID 25 select ELOG 26 select ELOG_GSMI 27 select FW_CONFIG 28 select FW_CONFIG_SOURCE_CHROMEEC_CBI 29 select GOOGLE_SMBIOS_MAINBOARD_VERSION 30 select I2C_TPM 31 select MAINBOARD_HAS_CHROMEOS 32 select MAINBOARD_HAS_TPM2 33 # TODO (b/290763369): Enable APOB after resolving data_abort in ABL 34 select SOC_AMD_COMMON_BLOCK_APOB_NV_DISABLE 35 select SOC_AMD_COMMON_BLOCK_USE_ESPI 36 select SOC_AMD_PHOENIX_FSP 37 select SPI_FLASH_EXIT_4_BYTE_ADDR_MODE 38 select SYSTEM_TYPE_LAPTOP 39 select TPM_GOOGLE_TI50 40 41config DEVICETREE 42 default "variants/baseboard/devicetree.cb" 43 44config DRIVER_TPM_I2C_BUS 45 hex 46 default 0x02 47 48config DRIVER_TPM_I2C_ADDR 49 hex 50 default 0x50 51 52config GSC_IRQ_GPIO 53 int 54 default 84 55 56config FMDFILE 57 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" 58 59config MAINBOARD_DIR 60 default "google/myst" 61 62config MAINBOARD_FAMILY 63 string 64 default "Google_Myst" 65 66config MAINBOARD_PART_NUMBER 67 default "Myst" if BOARD_GOOGLE_MYST 68 69config OVERRIDE_DEVICETREE 70 string 71 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb" 72 73config VARIANT_DIR 74 string 75 default "myst" if BOARD_GOOGLE_MYST 76 77config VBOOT 78 select EC_GOOGLE_CHROMEEC_SWITCHES 79 select VBOOT_LID_SWITCH 80 select VBOOT_SEPARATE_VERSTAGE 81 82config VBOOT_STARTS_BEFORE_BOOTBLOCK 83 bool "Enable PSP_verstage" 84 default y if VBOOT 85 select SEPARATE_SIGNED_PSPFW 86 87config VBOOT_STARTS_IN_BOOTBLOCK 88 bool 89 default y if VBOOT && !VBOOT_STARTS_BEFORE_BOOTBLOCK 90 91# Override PSP_SOFTFUSE_BITS from soc/amd/phoenix. 92# The documentation of PSP_SOFTFUSE_BITS is available in #55758 doc (NDA). 93config PSP_SOFTFUSE_BITS 94 string 95 default "36 34 28 6" 96 97endif # BOARD_GOOGLE_BASEBOARD_MYST 98