payloads/edk2: Disable the CPU Timer Lib unless supported
[coreboot.git] / src / mainboard / google / asurada / Kconfig
blob46a0327e4fb5febca82dc6db7f58dc9b79f41b0e
1 ## SPDX-License-Identifier: GPL-2.0-only
3 # Umbrella option to be selected by variant boards.
4 config BOARD_GOOGLE_ASURADA_COMMON
5         def_bool n
7 if BOARD_GOOGLE_ASURADA_COMMON
9 config VBOOT
10         select EC_GOOGLE_CHROMEEC_SWITCHES
11         select VBOOT_VBNV_FLASH
13 config BOARD_SPECIFIC_OPTIONS
14         def_bool y
15         select RTC
16         select SOC_MEDIATEK_MT8192
17         select BOARD_ROMSIZE_KB_8192
18         select MAINBOARD_HAS_CHROMEOS
19         select CHROMEOS_USE_EC_WATCHDOG_FLAG if CHROMEOS
20         select COMMON_CBFS_SPI_WRAPPER
21         select SPI_FLASH
22         select SPI_FLASH_INCLUDE_ALL_DRIVERS
23         select EC_GOOGLE_CHROMEEC
24         select EC_GOOGLE_CHROMEEC_BOARDID
25         select EC_GOOGLE_CHROMEEC_SPI
26         select SPI_TPM if VBOOT
27         select TPM_GOOGLE_CR50 if VBOOT
28         select MAINBOARD_HAS_TPM2 if VBOOT
29         select MAINBOARD_HAS_NATIVE_VGA_INIT
30         select MAINBOARD_FORCE_NATIVE_VGA_INIT
31         select HAVE_LINEAR_FRAMEBUFFER
32         select DRIVER_ANALOGIX_ANX7625
33         select COMMONLIB_STORAGE
34         select COMMONLIB_STORAGE_MMC
36 config MAINBOARD_DIR
37         default "google/asurada"
39 config MAINBOARD_PART_NUMBER
40         default "Asurada" if BOARD_GOOGLE_ASURADA
41         default "Hayato" if BOARD_GOOGLE_HAYATO
42         default "Spherion" if BOARD_GOOGLE_SPHERION
44 config DRIVER_TPM_SPI_BUS
45         hex
46         default 0x5
48 # On MT8192 the SPI flash is actually using a SPI-NOR controller with its own bus.
49 # The number here should be a virtual value as (SPI_BUS_NUMBER + 1).
50 config BOOT_DEVICE_SPI_FLASH_BUS
51         int
52         default 9
54 config EC_GOOGLE_CHROMEEC_SPI_BUS
55         hex
56         default 0x1
58 config CONSOLE_CBMEM_BUFFER_SIZE
59         hex
60         default 0x80000
62 endif