blob: 8877f2fc75f421a13b39012ffd959c32f1cd1c6f [file] [log] [blame]
Rex-BC Chen74a06292021-09-09 18:43:22 +08001## SPDX-License-Identifier: GPL-2.0-only
2
3# Umbrella option to be selected by variant boards.
4config BOARD_GOOGLE_CORSOLA_COMMON
5 def_bool n
6
7if BOARD_GOOGLE_CORSOLA_COMMON
8
Rex-BC Chen9f01bbf2021-11-18 15:20:42 +08009config VBOOT
10 select EC_GOOGLE_CHROMEEC_SWITCHES
11 select VBOOT_VBNV_FLASH
12
Rex-BC Chen74a06292021-09-09 18:43:22 +080013config BOARD_SPECIFIC_OPTIONS
14 def_bool y
15 select SOC_MEDIATEK_MT8186
16 select BOARD_ROMSIZE_KB_8192
17 select MAINBOARD_HAS_CHROMEOS
Rex-BC Chen9f01bbf2021-11-18 15:20:42 +080018 select CHROMEOS_USE_EC_WATCHDOG_FLAG if CHROMEOS
Rex-BC Chen74a06292021-09-09 18:43:22 +080019 select COMMON_CBFS_SPI_WRAPPER
20 select SPI_FLASH
21 select SPI_FLASH_INCLUDE_ALL_DRIVERS
Wenbin Mei1cbcfc132021-11-05 10:05:11 +080022 select COMMONLIB_STORAGE
23 select COMMONLIB_STORAGE_MMC
Rex-BC Chen9f01bbf2021-11-18 15:20:42 +080024 select EC_GOOGLE_CHROMEEC
25 select EC_GOOGLE_CHROMEEC_BOARDID
26 select EC_GOOGLE_CHROMEEC_SPI
Rex-BC Chen858481e2021-11-18 15:43:40 +080027 select MAINBOARD_HAS_SPI_TPM_CR50 if VBOOT
28 select MAINBOARD_HAS_TPM2 if VBOOT
Rex-BC Chen74a06292021-09-09 18:43:22 +080029
30config MAINBOARD_DIR
31 string
32 default "google/corsola"
33
34config MAINBOARD_PART_NUMBER
35 string
36 default "Corsola" if BOARD_GOOGLE_CORSOLA
Rex-BC Chenfb06ca02021-11-10 14:00:17 +080037 default "Kingler" if BOARD_GOOGLE_KINGLER
38 default "Krabby" if BOARD_GOOGLE_KRABBY
Rex-BC Chenc4db2db2021-11-04 13:59:42 +080039
40config BOOT_DEVICE_SPI_FLASH_BUS
41 int
42 default 7
Rex-BC Chenfca89d32021-11-19 10:47:12 +080043
44config SDCARD_INIT
45 bool
46 default n
Rex-BC Chen9f01bbf2021-11-18 15:20:42 +080047
Rex-BC Chen858481e2021-11-18 15:43:40 +080048config DRIVER_TPM_SPI_BUS
49 hex
50 default 0x2
51
Rex-BC Chen9f01bbf2021-11-18 15:20:42 +080052config EC_GOOGLE_CHROMEEC_SPI_BUS
53 hex
54 default 0x1
Rex-BC Chen74a06292021-09-09 18:43:22 +080055endif