mb/google/brya: Create rull variant
[coreboot2.git] / src / mainboard / google / cyan / Kconfig
blob37832dee944480344463f9be4d971b8241d2e7c9
1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_GOOGLE_BASEBOARD_CYAN
4         def_bool n
5         select ACPI_GNVS_USB_CHARGECTL
6         select BOARD_ROMSIZE_KB_8192
7         select EC_GOOGLE_CHROMEEC
8         select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP
9         select EC_GOOGLE_CHROMEEC_BOARDID
10         select EC_GOOGLE_CHROMEEC_LPC
11         select EC_GOOGLE_CHROMEEC_MEC
12         select HAVE_ACPI_RESUME
13         select HAVE_ACPI_TABLES
14         select HAVE_OPTION_TABLE
15         select HAVE_SPD_IN_CBFS
16         select INTEL_GMA_HAVE_VBT
17         select MAINBOARD_HAS_CHROMEOS
18         select MEMORY_MAPPED_TPM
19         select MAINBOARD_HAS_TPM1
20         select PCIEXP_L1_SUB_STATE if !BOARD_GOOGLE_CYAN
21         select SOC_INTEL_BRASWELL
22         select SYSTEM_TYPE_LAPTOP
23         select USE_GOOGLE_FSP
25 config BOARD_GOOGLE_BANON
26         select BOARD_GOOGLE_BASEBOARD_CYAN
28 config BOARD_GOOGLE_CELES
29         select BOARD_GOOGLE_BASEBOARD_CYAN
31 config BOARD_GOOGLE_CYAN
32         select BOARD_GOOGLE_BASEBOARD_CYAN
34 config BOARD_GOOGLE_EDGAR
35         select BOARD_GOOGLE_BASEBOARD_CYAN
37 config BOARD_GOOGLE_KEFKA
38         select BOARD_GOOGLE_BASEBOARD_CYAN
40 config BOARD_GOOGLE_REKS
41         select BOARD_GOOGLE_BASEBOARD_CYAN
43 config BOARD_GOOGLE_RELM
44         select BOARD_GOOGLE_BASEBOARD_CYAN
46 config BOARD_GOOGLE_SETZER
47         select BOARD_GOOGLE_BASEBOARD_CYAN
49 config BOARD_GOOGLE_TERRA
50         select BOARD_GOOGLE_BASEBOARD_CYAN
52 config BOARD_GOOGLE_ULTIMA
53         select BOARD_GOOGLE_BASEBOARD_CYAN
55 config BOARD_GOOGLE_WIZPIG
56         select BOARD_GOOGLE_BASEBOARD_CYAN
58 if BOARD_GOOGLE_BASEBOARD_CYAN
60 config VBOOT
61         select EC_GOOGLE_CHROMEEC_SWITCHES
62         select VBOOT_LID_SWITCH
63         select VBOOT_VBNV_FLASH
65 config DISPLAY_SPD_DATA
66         bool "Display Memory Serial Presence Detect Data"
67         default n
68         help
69           When enabled displays the memory configuration data.
71 config MAINBOARD_DIR
72         default "google/cyan"
74 config MAINBOARD_FAMILY
75         string
76         default "Intel_Strago" if !BOARD_GOOGLE_CYAN
77         default ""
79 config VARIANT_DIR
80         default "banon" if BOARD_GOOGLE_BANON
81         default "celes" if BOARD_GOOGLE_CELES
82         default "cyan" if BOARD_GOOGLE_CYAN
83         default "edgar" if BOARD_GOOGLE_EDGAR
84         default "kefka" if BOARD_GOOGLE_KEFKA
85         default "reks" if BOARD_GOOGLE_REKS
86         default "relm" if BOARD_GOOGLE_RELM
87         default "setzer" if BOARD_GOOGLE_SETZER
88         default "terra" if BOARD_GOOGLE_TERRA
89         default "ultima" if BOARD_GOOGLE_ULTIMA
90         default "wizpig" if BOARD_GOOGLE_WIZPIG
92 config MAINBOARD_PART_NUMBER
93         default "Banon" if BOARD_GOOGLE_BANON
94         default "Celes" if BOARD_GOOGLE_CELES
95         default "Cyan" if BOARD_GOOGLE_CYAN
96         default "Edgar" if BOARD_GOOGLE_EDGAR
97         default "Kefka" if BOARD_GOOGLE_KEFKA
98         default "Reks" if BOARD_GOOGLE_REKS
99         default "Relm" if BOARD_GOOGLE_RELM
100         default "Setzer" if BOARD_GOOGLE_SETZER
101         default "Terra" if BOARD_GOOGLE_TERRA
102         default "Ultima" if BOARD_GOOGLE_ULTIMA
103         default "Wizpig" if BOARD_GOOGLE_WIZPIG
105 config OVERRIDE_DEVICETREE
106         default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
108 config CBFS_SIZE
109         default 0x200000
111 config MAINBOARD_SMBIOS_MANUFACTURER
112         string
113         default "GOOGLE"
115 config CONSOLE_SERIAL
116         default n
118 config ENABLE_BUILTIN_COM1
119         default y if CONSOLE_SERIAL
121 endif # BOARD_GOOGLE_BASEBOARD_CYAN