src/: Replace GPL boilerplate with SPDX headers
[coreboot.git] / src / mainboard / google / kukui / Kconfig
blob44af8bd8ba9aaf47df32f55edfeba6295bb2d2a4
1 ##
2 ## This file is part of the coreboot project.
3 ##
4 ##
5 ## SPDX-License-Identifier: GPL-2.0-only
7 # Umbrella option to be selected by variant boards.
8 config BOARD_GOOGLE_KUKUI_COMMON
9         def_bool n
11 if BOARD_GOOGLE_KUKUI_COMMON
13 config VBOOT
14         select EC_GOOGLE_CHROMEEC_SWITCHES
15         select VBOOT_VBNV_FLASH
17 config BOARD_SPECIFIC_OPTIONS
18         def_bool y
19         select RTC
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
25         select SPI_FLASH
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
39 config MAINBOARD_DIR
40         string
41         default "google/kukui"
43 config MAINBOARD_PART_NUMBER
44         string
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
56         hex
57         default 0x0
59 config BOOT_DEVICE_SPI_FLASH_BUS
60         int
61         default 1
63 config EC_GOOGLE_CHROMEEC_SPI_BUS
64         hex
65         default 0x2
67 endif