blob: 77822678fdf43ec5af039c34854e09df8fb30fe2 [file] [log] [blame]
Rex-BC Chendb8442b2022-07-01 17:37:37 +08001## SPDX-License-Identifier: GPL-2.0-only
2
Rex-BC Chendb8442b2022-07-01 17:37:37 +08003config BOARD_GOOGLE_GERALT_COMMON
Julius Werner07128512023-11-14 16:23:06 -08004 def_bool BOARD_GOOGLE_CIRI || \
5 BOARD_GOOGLE_GERALT
Ruihai Zhoue6411c02023-11-03 13:08:30 +08006
Rex-BC Chendb8442b2022-07-01 17:37:37 +08007if BOARD_GOOGLE_GERALT_COMMON
8
Julius Werner07128512023-11-14 16:23:06 -08009config GERALT_SDCARD_INIT
10 def_bool BOARD_GOOGLE_GERALT
11
12config GERALT_USE_MAX98390
13 def_bool BOARD_GOOGLE_CIRI || \
14 BOARD_GOOGLE_GERALT
15
16config GERALT_USE_NAU8318
17 def_bool n
18
Rex-BC Chendb8442b2022-07-01 17:37:37 +080019config VBOOT
20 select VBOOT_VBNV_FLASH
Rex-BC Chen12508202022-07-25 19:08:06 +080021 select EC_GOOGLE_CHROMEEC_SWITCHES
Rex-BC Chendb8442b2022-07-01 17:37:37 +080022
23config BOARD_SPECIFIC_OPTIONS
24 def_bool y
25 select SOC_MEDIATEK_MT8188
26 select BOARD_ROMSIZE_KB_8192
27 select MAINBOARD_HAS_CHROMEOS
Rex-BC Chen12508202022-07-25 19:08:06 +080028 select CHROMEOS_USE_EC_WATCHDOG_FLAG if CHROMEOS
Rex-BC Chendb8442b2022-07-01 17:37:37 +080029 select COMMON_CBFS_SPI_WRAPPER
30 select SPI_FLASH
31 select SPI_FLASH_INCLUDE_ALL_DRIVERS
Andy-ld Lu05c48ec2022-07-15 15:55:29 +080032 select COMMONLIB_STORAGE
33 select COMMONLIB_STORAGE_MMC
Rex-BC Chen12508202022-07-25 19:08:06 +080034 select EC_GOOGLE_CHROMEEC
35 select EC_GOOGLE_CHROMEEC_BOARDID
Rex-BC Chen07c91d52022-07-25 19:52:14 +080036 select EC_GOOGLE_CHROMEEC_SKUID
Rex-BC Chen12508202022-07-25 19:08:06 +080037 select EC_GOOGLE_CHROMEEC_SPI
Rex-BC Chend9e568a2022-07-25 19:36:56 +080038 select I2C_TPM if VBOOT
39 select MAINBOARD_HAS_TPM2 if VBOOT
40 select TPM_GOOGLE_TI50 if VBOOT
Bo-Chen Chenc1345d62022-09-29 17:32:02 +080041 select MAINBOARD_HAS_NATIVE_VGA_INIT
42 select HAVE_LINEAR_FRAMEBUFFER
Liju-Clr Chenc5b32ee2022-11-10 16:51:45 +080043 select RTC
Bo-Chen Chen817c6a72023-01-10 15:59:05 +080044 select MIPI_PANEL_BOE_TV110C9M_LL0 if BOARD_GOOGLE_GERALT
Ruihai Zhoud4b6b812023-11-08 09:11:34 +080045 select MIPI_PANEL_BOE_NV110WUM_L60 if BOARD_GOOGLE_CIRI
Yu-Ping Wuda48d9e2023-10-31 16:59:46 +080046 select FW_CONFIG
47 select FW_CONFIG_SOURCE_CHROMEEC_CBI
Rex-BC Chendb8442b2022-07-01 17:37:37 +080048
49config MAINBOARD_DIR
50 string
51 default "google/geralt"
52
53config MAINBOARD_PART_NUMBER
54 string
55 default "Geralt" if BOARD_GOOGLE_GERALT
Ruihai Zhoue6411c02023-11-03 13:08:30 +080056 default "Ciri" if BOARD_GOOGLE_CIRI
Rex-BC Cheneabd9702022-06-13 19:47:43 +080057
58config BOOT_DEVICE_SPI_FLASH_BUS
59 int
60 default 7
Rex-BC Chen12508202022-07-25 19:08:06 +080061
62config EC_GOOGLE_CHROMEEC_SPI_BUS
63 hex
64 default 0x0
Rex-BC Chend9e568a2022-07-25 19:36:56 +080065
66config DRIVER_TPM_I2C_BUS
67 hex
68 default 0x1
69
70config DRIVER_TPM_I2C_ADDR
71 hex
72 default 0x50
Liju-Clr Chenaa9bb442022-12-20 15:52:50 +080073
Rex-BC Chendb8442b2022-07-01 17:37:37 +080074endif