soc/intel/ptl: Update ME specification version to 21
[coreboot.git] / src / mainboard / google / myst / Kconfig
blobc5077776b9a394a6eac2fd04eb4a93b34843f15a
1 # SPDX-License-Identifier: GPL-2.0-or-later
3 config BOARD_GOOGLE_BASEBOARD_MYST
4         def_bool n
6 config BOARD_GOOGLE_MYST
7         select BOARD_GOOGLE_BASEBOARD_MYST
9 if BOARD_GOOGLE_BASEBOARD_MYST
11 config 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
41 config DEVICETREE
42         default "variants/baseboard/devicetree.cb"
44 config DRIVER_TPM_I2C_BUS
45         hex
46         default 0x02
48 config DRIVER_TPM_I2C_ADDR
49         hex
50         default 0x50
52 config GSC_IRQ_GPIO
53         int
54         default 84
56 config FMDFILE
57         default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd"
59 config MAINBOARD_DIR
60         default "google/myst"
62 config MAINBOARD_FAMILY
63         string
64         default "Google_Myst"
66 config MAINBOARD_PART_NUMBER
67         default "Myst" if BOARD_GOOGLE_MYST
69 config OVERRIDE_DEVICETREE
70         string
71         default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
73 config VARIANT_DIR
74         string
75         default "myst" if BOARD_GOOGLE_MYST
77 config VBOOT
78         select EC_GOOGLE_CHROMEEC_SWITCHES
79         select VBOOT_LID_SWITCH
80         select VBOOT_SEPARATE_VERSTAGE
82 config VBOOT_STARTS_BEFORE_BOOTBLOCK
83         bool "Enable PSP_verstage"
84         default y if VBOOT
85         select SEPARATE_SIGNED_PSPFW
87 config VBOOT_STARTS_IN_BOOTBLOCK
88         bool
89         default y if VBOOT && !VBOOT_STARTS_BEFORE_BOOTBLOCK
91 # Override PSP_SOFTFUSE_BITS from soc/amd/phoenix.
92 # The documentation of PSP_SOFTFUSE_BITS is available in #55758 doc (NDA).
93 config PSP_SOFTFUSE_BITS
94         string
95         default "36 34 28 6"
97 endif # BOARD_GOOGLE_BASEBOARD_MYST