blob: 681714309e546ba8b8e240bff5bbe885374ff591 [file] [log] [blame]
Rex-BC Chendb8442b2022-07-01 17:37:37 +08001## SPDX-License-Identifier: GPL-2.0-only
2
3# Umbrella option to be selected by variant boards.
4config BOARD_GOOGLE_GERALT_COMMON
5 def_bool n
6
Felix Singer1020ea22023-05-08 19:52:33 +02007config BOARD_GOOGLE_GERALT
8 select BOARD_GOOGLE_GERALT_COMMON
9
Rex-BC Chendb8442b2022-07-01 17:37:37 +080010if BOARD_GOOGLE_GERALT_COMMON
11
12config VBOOT
13 select VBOOT_VBNV_FLASH
Rex-BC Chen12508202022-07-25 19:08:06 +080014 select EC_GOOGLE_CHROMEEC_SWITCHES
Rex-BC Chendb8442b2022-07-01 17:37:37 +080015
16config BOARD_SPECIFIC_OPTIONS
17 def_bool y
18 select SOC_MEDIATEK_MT8188
19 select BOARD_ROMSIZE_KB_8192
20 select MAINBOARD_HAS_CHROMEOS
Rex-BC Chen12508202022-07-25 19:08:06 +080021 select CHROMEOS_USE_EC_WATCHDOG_FLAG if CHROMEOS
Rex-BC Chendb8442b2022-07-01 17:37:37 +080022 select COMMON_CBFS_SPI_WRAPPER
23 select SPI_FLASH
24 select SPI_FLASH_INCLUDE_ALL_DRIVERS
Andy-ld Lu05c48ec2022-07-15 15:55:29 +080025 select COMMONLIB_STORAGE
26 select COMMONLIB_STORAGE_MMC
Rex-BC Chen12508202022-07-25 19:08:06 +080027 select EC_GOOGLE_CHROMEEC
28 select EC_GOOGLE_CHROMEEC_BOARDID
Rex-BC Chen07c91d52022-07-25 19:52:14 +080029 select EC_GOOGLE_CHROMEEC_SKUID
Rex-BC Chen12508202022-07-25 19:08:06 +080030 select EC_GOOGLE_CHROMEEC_SPI
Rex-BC Chend9e568a2022-07-25 19:36:56 +080031 select I2C_TPM if VBOOT
32 select MAINBOARD_HAS_TPM2 if VBOOT
33 select TPM_GOOGLE_TI50 if VBOOT
Bo-Chen Chenc1345d62022-09-29 17:32:02 +080034 select MAINBOARD_HAS_NATIVE_VGA_INIT
35 select HAVE_LINEAR_FRAMEBUFFER
Liju-Clr Chenc5b32ee2022-11-10 16:51:45 +080036 select RTC
Bo-Chen Chen817c6a72023-01-10 15:59:05 +080037 select MIPI_PANEL_BOE_TV110C9M_LL0 if BOARD_GOOGLE_GERALT
Yu-Ping Wuda48d9e2023-10-31 16:59:46 +080038 select FW_CONFIG
39 select FW_CONFIG_SOURCE_CHROMEEC_CBI
Rex-BC Chendb8442b2022-07-01 17:37:37 +080040
41config MAINBOARD_DIR
42 string
43 default "google/geralt"
44
45config MAINBOARD_PART_NUMBER
46 string
47 default "Geralt" if BOARD_GOOGLE_GERALT
Rex-BC Cheneabd9702022-06-13 19:47:43 +080048
49config BOOT_DEVICE_SPI_FLASH_BUS
50 int
51 default 7
Rex-BC Chen12508202022-07-25 19:08:06 +080052
53config EC_GOOGLE_CHROMEEC_SPI_BUS
54 hex
55 default 0x0
Rex-BC Chend9e568a2022-07-25 19:36:56 +080056
57config DRIVER_TPM_I2C_BUS
58 hex
59 default 0x1
60
61config DRIVER_TPM_I2C_ADDR
62 hex
63 default 0x50
Liju-Clr Chenaa9bb442022-12-20 15:52:50 +080064
65config SDCARD_INIT
66 bool
67 default y
Trevor Wuabe3c162023-02-20 17:47:56 +080068
69choice
70 prompt "Speaker AMP for Geralt"
71 default USE_MAX98390 if BOARD_GOOGLE_GERALT
72
73config USE_MAX98390
74 bool "MAX98390"
75
Trevor Wueeb54912023-02-23 22:18:39 +080076config USE_NAU8318
77 bool "NAU8318"
78
Trevor Wuabe3c162023-02-20 17:47:56 +080079endchoice
80
Rex-BC Chendb8442b2022-07-01 17:37:37 +080081endif