mb/google/geralt: Configure firmware display for eDP panel
[coreboot.git] / src / mainboard / google / geralt / Kconfig
bloba911cb821595caa3f5f8de05f9d3ed0abccd6097
1 ## SPDX-License-Identifier: GPL-2.0-only
3 # Umbrella option to be selected by variant boards.
4 config BOARD_GOOGLE_GERALT_COMMON
5         def_bool n
7 if BOARD_GOOGLE_GERALT_COMMON
9 config VBOOT
10         select VBOOT_VBNV_FLASH
11         select EC_GOOGLE_CHROMEEC_SWITCHES
13 config BOARD_SPECIFIC_OPTIONS
14         def_bool y
15         select SOC_MEDIATEK_MT8188
16         select BOARD_ROMSIZE_KB_8192
17         select MAINBOARD_HAS_CHROMEOS
18         select CHROMEOS_USE_EC_WATCHDOG_FLAG if CHROMEOS
19         select COMMON_CBFS_SPI_WRAPPER
20         select SPI_FLASH
21         select SPI_FLASH_INCLUDE_ALL_DRIVERS
22         select COMMONLIB_STORAGE
23         select COMMONLIB_STORAGE_MMC
24         select EC_GOOGLE_CHROMEEC
25         select EC_GOOGLE_CHROMEEC_BOARDID
26         select EC_GOOGLE_CHROMEEC_SKUID
27         select EC_GOOGLE_CHROMEEC_SPI
28         select I2C_TPM if VBOOT
29         select MAINBOARD_HAS_TPM2 if VBOOT
30         select TPM_GOOGLE_TI50 if VBOOT
31         select MAINBOARD_HAS_NATIVE_VGA_INIT
32         select HAVE_LINEAR_FRAMEBUFFER
34 config MAINBOARD_DIR
35         string
36         default "google/geralt"
38 config MAINBOARD_PART_NUMBER
39         string
40         default "Geralt" if BOARD_GOOGLE_GERALT
42 config BOOT_DEVICE_SPI_FLASH_BUS
43         int
44         default 7
46 config EC_GOOGLE_CHROMEEC_SPI_BUS
47         hex
48         default 0x0
50 config DRIVER_TPM_I2C_BUS
51         hex
52         default 0x1
54 config DRIVER_TPM_I2C_ADDR
55         hex
56         default 0x50
57 endif