2 ## This file is part of the coreboot project.
5 ## SPDX-License-Identifier: GPL-2.0-only
7 # Umbrella option to be selected by variant boards.
8 config BOARD_GOOGLE_KUKUI_COMMON
11 if BOARD_GOOGLE_KUKUI_COMMON
14 select EC_GOOGLE_CHROMEEC_SWITCHES
15 select VBOOT_VBNV_FLASH
17 config BOARD_SPECIFIC_OPTIONS
20 select SOC_MEDIATEK_MT8183
21 select BOARD_ROMSIZE_KB_8192
22 select MAINBOARD_HAS_CHROMEOS
23 select CHROMEOS_USE_EC_WATCHDOG_FLAG if CHROMEOS
24 select COMMON_CBFS_SPI_WRAPPER
26 select SPI_FLASH_INCLUDE_ALL_DRIVERS
27 select EC_GOOGLE_CHROMEEC
28 select EC_GOOGLE_CHROMEEC_BOARDID
29 select EC_GOOGLE_CHROMEEC_SPI
30 select MAINBOARD_HAS_SPI_TPM_CR50 if VBOOT
31 select MAINBOARD_HAS_TPM2 if VBOOT
32 select MAINBOARD_HAS_NATIVE_VGA_INIT
33 select MAINBOARD_FORCE_NATIVE_VGA_INIT
34 select HAVE_LINEAR_FRAMEBUFFER
35 select DRIVER_PARADE_PS8640 if BOARD_GOOGLE_JACUZZI
36 select DRIVER_ANALOGIX_ANX7625 if BOARD_GOOGLE_JUNIPER || BOARD_GOOGLE_DAMU || BOARD_GOOGLE_KAPPA
37 select MT8183_DRAM_EMCP if BOARD_GOOGLE_KRANE
41 default "google/kukui"
43 config MAINBOARD_PART_NUMBER
45 default "Kukui" if BOARD_GOOGLE_KUKUI
46 default "Krane" if BOARD_GOOGLE_KRANE
47 default "Kodama" if BOARD_GOOGLE_KODAMA
48 default "Kakadu" if BOARD_GOOGLE_KAKADU
49 default "Flapjack" if BOARD_GOOGLE_FLAPJACK
50 default "Jacuzzi" if BOARD_GOOGLE_JACUZZI
51 default "Juniper" if BOARD_GOOGLE_JUNIPER
52 default "Kappa" if BOARD_GOOGLE_KAPPA
53 default "Damu" if BOARD_GOOGLE_DAMU
55 config DRIVER_TPM_SPI_BUS
59 config BOOT_DEVICE_SPI_FLASH_BUS
63 config EC_GOOGLE_CHROMEEC_SPI_BUS