blob: 2a935f3e97a0723650681f4f1a382385a825e221 [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 Chen74a06292021-09-09 18:43:22 +080027
28config MAINBOARD_DIR
29 string
30 default "google/corsola"
31
32config MAINBOARD_PART_NUMBER
33 string
34 default "Corsola" if BOARD_GOOGLE_CORSOLA
Rex-BC Chenfb06ca02021-11-10 14:00:17 +080035 default "Kingler" if BOARD_GOOGLE_KINGLER
36 default "Krabby" if BOARD_GOOGLE_KRABBY
Rex-BC Chenc4db2db2021-11-04 13:59:42 +080037
38config BOOT_DEVICE_SPI_FLASH_BUS
39 int
40 default 7
Rex-BC Chenfca89d32021-11-19 10:47:12 +080041
42config SDCARD_INIT
43 bool
44 default n
Rex-BC Chen9f01bbf2021-11-18 15:20:42 +080045
46config EC_GOOGLE_CHROMEEC_SPI_BUS
47 hex
48 default 0x1
Rex-BC Chen74a06292021-09-09 18:43:22 +080049endif