blob: 3e47e3c48f0ff67cb257b47fb40721dff2a13c76 [file] [log] [blame]
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -07001config BOARD_GOOGLE_BASEBOARD_DEDEDE
2 def_bool n
Karthikeyan Ramasubramaniandd48b172020-06-11 23:31:56 -06003 select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
Matt DeVillier35470e12023-01-17 14:09:46 -06004 select DRIVERS_AUDIO_SOF
alec.wang3704b6d2020-09-29 11:10:28 +08005 select DRIVERS_GENERIC_GPIO_KEYS
Dtrain Hsud3230b52021-05-31 13:32:28 +08006 select DRIVERS_I2C_CS42L42
Karthikeyan Ramasubramanian55c87022020-02-11 11:53:47 -07007 select DRIVERS_I2C_GENERIC
Karthikeyan Ramasubramanian94ce8c32020-10-01 10:22:57 -06008 select DRIVERS_I2C_GPIO_MUX
Karthikeyan Ramasubramanian55c87022020-02-11 11:53:47 -07009 select DRIVERS_I2C_HID
Tim Wawrzynczak752c4712020-07-13 16:05:52 -060010 select DRIVERS_INTEL_DPTF
Karthikeyan Ramasubramanian2a3cef22020-02-06 17:58:07 -070011 select DRIVERS_SPI_ACPI
Karthikeyan Ramasubramanian6f785b02020-03-09 22:39:25 -060012 select DRIVERS_USB_ACPI
Karthikeyan Ramasubramanian501e3c12020-01-07 16:21:10 -070013 select EC_GOOGLE_CHROMEEC
Karthikeyan Ramasubramanian23e73612020-01-23 00:32:50 -070014 select EC_GOOGLE_CHROMEEC_BOARDID
Karthikeyan Ramasubramanian501e3c12020-01-07 16:21:10 -070015 select EC_GOOGLE_CHROMEEC_ESPI
Sugnan Prabhu S2db184d2021-03-30 10:28:32 +080016 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
Edward O'Callaghanabd02cc2020-02-21 15:11:47 +110017 select EC_GOOGLE_CHROMEEC_SKUID
Wisley Chen4b599892020-09-09 09:21:02 +080018 select FW_CONFIG
19 select FW_CONFIG_SOURCE_CHROMEEC_CBI
Dtrain Hsuaa56c112020-03-25 17:25:57 +080020 select GOOGLE_SMBIOS_MAINBOARD_VERSION
Karthikeyan Ramasubramanianedad34b2020-01-06 22:21:37 -070021 select HAVE_ACPI_RESUME
22 select HAVE_ACPI_TABLES
Karthikeyan Ramasubramanian95ea7992020-02-07 17:37:17 -070023 select INTEL_LPSS_UART_FOR_CONSOLE
Karthikeyan Ramasubramanianb7b11472020-01-06 23:40:59 -070024 select MAINBOARD_HAS_CHROMEOS
Karthikeyan Ramasubramanian2a3cef22020-02-06 17:58:07 -070025 select MAINBOARD_HAS_TPM2
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -070026 select SOC_INTEL_JASPERLAKE
Tim Wawrzynczak752c4712020-07-13 16:05:52 -060027 select SOC_INTEL_COMMON_BLOCK_DTT
V Sowmyac529e6c2020-05-28 13:12:33 +053028 select SOC_INTEL_CSE_LITE_SKU
Michael Niewöhner87cc8892020-09-07 14:26:09 +020029 select HAVE_SPD_IN_CBFS if !BOARD_GOOGLE_DEDEDE
Pandya, Varshit Bd121a112020-08-11 20:01:49 +053030 select DRIVERS_INTEL_MIPI_CAMERA
31 select SOC_INTEL_COMMON_BLOCK_IPU
wuweimin709a1942021-03-12 15:28:37 +080032 select DRIVERS_GENERIC_ALC1015
Sunwei Li0c78fff2021-08-04 10:28:34 +080033 select DRIVERS_GENERIC_MAX98357A
Aseda Aboagyebd503972021-06-15 23:24:26 -070034 select SPI_FLASH_SMM
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -070035
Aaron Durbin7164ad72021-03-31 14:35:26 -060036config BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
37 def_bool n
38 select CR50_USE_LONG_INTERRUPT_PULSES
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070039 select SPI_TPM
40 select TPM_GOOGLE_CR50
Aaron Durbin7164ad72021-03-31 14:35:26 -060041 select BOARD_GOOGLE_BASEBOARD_DEDEDE
42
43config BOARD_GOOGLE_BASEBOARD_DEDEDE_TPM2
44 def_bool n
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070045 select MEMORY_MAPPED_TPM
Aaron Durbin7164ad72021-03-31 14:35:26 -060046 select BOARD_GOOGLE_BASEBOARD_DEDEDE
47
Felix Singercf0eafb2023-09-24 00:29:42 +020048config BOARD_GOOGLE_BOTEN
49 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
50 select BASEBOARD_DEDEDE_LAPTOP
51 select DRIVERS_I2C_SX9324
52 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
53 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
54
55config BOARD_GOOGLE_DIBBI
56 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
57 select RT8168_GEN_ACPI_POWER_RESOURCE
58 select RT8168_GET_MAC_FROM_VPD
59 select RT8168_SET_LED_MODE
60
61config BOARD_GOOGLE_DEDEDE
62 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
63 select BASEBOARD_DEDEDE_LAPTOP
64 select BOARD_ROMSIZE_KB_32768
65
66config BOARD_GOOGLE_DRAWCIA
67 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
68 select BASEBOARD_DEDEDE_LAPTOP
69 select DRIVERS_GENERIC_MAX98357A
70 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
71 select DRIVERS_INTEL_MIPI_CAMERA
72 select INTEL_GMA_HAVE_VBT
73 select SOC_INTEL_COMMON_BLOCK_IPU
74
75config BOARD_GOOGLE_HABOKI
76 select BOARD_GOOGLE_BASEBOARD_DEDEDE_TPM2
77 select BASEBOARD_DEDEDE_LAPTOP
78 select DRIVERS_GENERIC_MAX98357A
79 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
80 select DRIVERS_INTEL_MIPI_CAMERA
81 select SOC_INTEL_COMMON_BLOCK_IPU
82
83config BOARD_GOOGLE_MADOO
84 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
85 select BASEBOARD_DEDEDE_LAPTOP
86 select DRIVERS_GENERIC_MAX98357A
87 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
88
89config BOARD_GOOGLE_WADDLEDOO
90 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
91 select BASEBOARD_DEDEDE_LAPTOP
92 select BOARD_ROMSIZE_KB_32768
93 select DRIVERS_GENERIC_MAX98357A
94 select DRIVERS_I2C_DA7219
95 select DRIVERS_INTEL_MIPI_CAMERA
96 select SOC_INTEL_COMMON_BLOCK_IPU
97
98config BOARD_GOOGLE_WADDLEDEE
99 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
100 select BASEBOARD_DEDEDE_LAPTOP
101 select BOARD_ROMSIZE_KB_32768
102
103config BOARD_GOOGLE_LALALA
104 select BOARD_GOOGLE_BASEBOARD_DEDEDE_TPM2
105 select BASEBOARD_DEDEDE_LAPTOP
106 select DRIVERS_INTEL_MIPI_CAMERA
107 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
108 select SOC_INTEL_COMMON_BLOCK_IPU
109
110config BOARD_GOOGLE_MAGOLOR
111 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
112 select BASEBOARD_DEDEDE_LAPTOP
113 select DRIVERS_I2C_DA7219
114 select DRIVERS_INTEL_MIPI_CAMERA
115 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
116 select INTEL_GMA_HAVE_VBT
117 select SOC_INTEL_COMMON_BLOCK_IPU
118
119config BOARD_GOOGLE_METAKNIGHT
120 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
121 select BASEBOARD_DEDEDE_LAPTOP
122
123config BOARD_GOOGLE_LANTIS
124 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
125 select BASEBOARD_DEDEDE_LAPTOP
126 select DRIVERS_GENERIC_MAX98357A
127
128config BOARD_GOOGLE_GALTIC
129 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
130 select BASEBOARD_DEDEDE_LAPTOP
131 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
132
133config BOARD_GOOGLE_SASUKE
134 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
135 select BASEBOARD_DEDEDE_LAPTOP
136 select DRIVERS_GENERIC_MAX98357A
137 select DRIVERS_I2C_DA7219
138 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
139
140config BOARD_GOOGLE_STORO
141 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
142 select BASEBOARD_DEDEDE_LAPTOP
143 select DRIVERS_I2C_SX9324
144 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
145 select DRIVERS_INTEL_MIPI_CAMERA
146 select SOC_INTEL_COMMON_BLOCK_IPU
147 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
148
149config BOARD_GOOGLE_SASUKETTE
150 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
151 select BASEBOARD_DEDEDE_LAPTOP
152 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
153
154config BOARD_GOOGLE_KRACKO
155 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
156 select BASEBOARD_DEDEDE_LAPTOP
157 select DRIVERS_GENERIC_MAX98357A
158 select DRIVERS_I2C_SX9324
159 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
160 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
161
162config BOARD_GOOGLE_BLIPPER
163 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
164 select BASEBOARD_DEDEDE_LAPTOP
165 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
166
167config BOARD_GOOGLE_CRET
168 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
169 select BASEBOARD_DEDEDE_LAPTOP
170 select DRIVERS_GENERIC_MAX98357A
171 select DRIVERS_I2C_DA7219
172 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
173
174config BOARD_GOOGLE_PIRIKA
175 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
176 select BASEBOARD_DEDEDE_LAPTOP
177 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
178
179config BOARD_GOOGLE_CAPPY2
180 select BOARD_GOOGLE_BASEBOARD_DEDEDE_TPM2
181 select BASEBOARD_DEDEDE_LAPTOP
182
183config BOARD_GOOGLE_BUGZZY
184 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
185 select BASEBOARD_DEDEDE_LAPTOP
186 select DRIVERS_GENERIC_MAX98357A
187 select DRIVERS_I2C_DA7219
188 select DRIVERS_I2C_SX9360
189 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
190
191config BOARD_GOOGLE_CORORI
192 select BOARD_GOOGLE_BASEBOARD_DEDEDE_TPM2
193 select BASEBOARD_DEDEDE_LAPTOP
194 select DRIVERS_GENERIC_MAX98357A
195
196config BOARD_GOOGLE_DRIBLEE
197 select BOARD_GOOGLE_BASEBOARD_DEDEDE_TPM2
198 select BASEBOARD_DEDEDE_LAPTOP
199 select DRIVERS_GENERIC_MAX98357A
200
201config BOARD_GOOGLE_GOOEY
202 select BOARD_GOOGLE_BASEBOARD_DEDEDE_TPM2
203 select BASEBOARD_DEDEDE_LAPTOP
204 select DRIVERS_I2C_SX9324
205 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
206 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
207
208config BOARD_GOOGLE_BEADRIX
209 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
210 select BASEBOARD_DEDEDE_LAPTOP
211 select DRIVERS_GENERIC_MAX98357A
212 select DRIVERS_I2C_SX9324
213 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
214
215config BOARD_GOOGLE_SHOTZO
216 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
217
218config BOARD_GOOGLE_TARANZA
219 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
220 select RT8168_GEN_ACPI_POWER_RESOURCE
221 select RT8168_GET_MAC_FROM_VPD
222 select RT8168_SET_LED_MODE
223 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
224
225config BOARD_GOOGLE_BOXY
226 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
227 select RT8168_GEN_ACPI_POWER_RESOURCE
228 select RT8168_GET_MAC_FROM_VPD
229 select RT8168_SET_LED_MODE
230
Kenneth Chan26513512023-10-05 11:45:56 +0800231config BOARD_GOOGLE_DEXI
232 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
233 select RT8168_GEN_ACPI_POWER_RESOURCE
234 select RT8168_GET_MAC_FROM_VPD
235 select RT8168_SET_LED_MODE
236 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
237
Sheng-Liang Pand9dfd1f2023-12-20 15:07:40 +0800238config BOARD_GOOGLE_DITA
239 select BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
240 select RT8168_GEN_ACPI_POWER_RESOURCE
241 select RT8168_GET_MAC_FROM_VPD
242 select RT8168_SET_LED_MODE
243 select GEO_SAR_ENABLE if CHROMEOS_WIFI_SAR
244
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -0700245if BOARD_GOOGLE_BASEBOARD_DEDEDE
246
247config BASEBOARD_DEDEDE_LAPTOP
248 def_bool n
249 select SYSTEM_TYPE_LAPTOP
250
Karthikeyan Ramasubramanianb7b11472020-01-06 23:40:59 -0700251config CHROMEOS
Aaron Durbin7164ad72021-03-31 14:35:26 -0600252 select CHROMEOS_CSE_BOARD_RESET_OVERRIDE if BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
Nick Vaccarobe34b502020-09-30 15:43:41 -0700253 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI
Karthikeyan Ramasubramanian501e3c12020-01-07 16:21:10 -0700254 select EC_GOOGLE_CHROMEEC_SWITCHES
Usha Pf219b6a2020-05-14 13:13:06 +0530255 select GBB_FLAG_FORCE_DEV_SWITCH_ON
256 select GBB_FLAG_FORCE_DEV_BOOT_USB
Joel Kitchinga904fd62021-02-19 18:10:58 +0800257 select GBB_FLAG_FORCE_DEV_BOOT_ALTFW
Usha Pf219b6a2020-05-14 13:13:06 +0530258 select GBB_FLAG_FORCE_MANUAL_RECOVERY
Meera Ravindranathd6f7ecb2020-05-08 11:35:15 +0530259 select HAS_RECOVERY_MRC_CACHE
Meera Ravindranath17c6bf72020-05-14 11:56:18 +0530260 select VBOOT_EARLY_EC_SYNC
Karthikeyan Ramasubramanianb7b11472020-01-06 23:40:59 -0700261 select VBOOT_LID_SWITCH
262
Wisley Chenb68679b2020-08-20 16:28:58 +0800263config CHROMEOS_WIFI_SAR
Jon Murphyc4e90452022-06-28 10:36:23 -0600264 bool "Enable SAR options for ChromeOS build"
Wisley Chenb68679b2020-08-20 16:28:58 +0800265 depends on CHROMEOS
266 select DSAR_ENABLE
267 select SAR_ENABLE
268 select USE_SAR
Wisley Chenb68679b2020-08-20 16:28:58 +0800269
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -0700270config DEVICETREE
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -0700271 default "variants/baseboard/devicetree.cb"
272
Meera Ravindranath872fced2020-02-26 23:03:47 +0530273config DIMM_SPD_SIZE
Meera Ravindranath872fced2020-02-26 23:03:47 +0530274 default 512
275
Karthikeyan Ramasubramaniandd48b172020-06-11 23:31:56 -0600276config FMDFILE
Matt DeVillier961f94d2022-10-15 11:55:46 -0500277 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-dedede-16MiB.fmd" if CHROMEOS && BOARD_ROMSIZE_KB_16384
278 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-dedede-32MiB.fmd" if CHROMEOS && BOARD_ROMSIZE_KB_32768
Karthikeyan Ramasubramaniandd48b172020-06-11 23:31:56 -0600279
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -0700280config MAINBOARD_DIR
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -0700281 default "google/dedede"
282
283config MAINBOARD_FAMILY
284 string
285 default "Google_Dedede" if BOARD_GOOGLE_DEDEDE
286
287config MAINBOARD_PART_NUMBER
Peichao Wangb75d5742020-06-03 09:46:47 +0800288 default "Boten" if BOARD_GOOGLE_BOTEN
Liam Flahertyc0858562023-01-06 14:01:16 +1100289 default "Dibbi" if BOARD_GOOGLE_DIBBI
Karthikeyan Ramasubramanian96eceba2020-02-12 16:28:08 -0700290 default "Dedede" if BOARD_GOOGLE_DEDEDE
Wisley Chen4d580832020-06-09 19:44:27 +0800291 default "Drawcia" if BOARD_GOOGLE_DRAWCIA
Ian Fengb0b7c352020-07-14 14:07:27 +0800292 default "Madoo" if BOARD_GOOGLE_MADOO
Karthikeyan Ramasubramanian96eceba2020-02-12 16:28:08 -0700293 default "Waddledoo" if BOARD_GOOGLE_WADDLEDOO
Karthikeyan Ramasubramanian672f7d72020-03-15 23:25:37 -0600294 default "Waddledee" if BOARD_GOOGLE_WADDLEDEE
Aaron Durbina435c3e2021-04-01 13:26:06 -0600295 default "Lalala" if BOARD_GOOGLE_LALALA
Ren Kuo98b70332020-07-16 18:36:55 +0800296 default "Magolor" if BOARD_GOOGLE_MAGOLOR
Tim Chena693fa02020-10-20 11:11:06 +0800297 default "Metaknight" if BOARD_GOOGLE_METAKNIGHT
Tony Huangc1870392020-11-12 20:29:19 +0800298 default "Lantis" if BOARD_GOOGLE_LANTIS
FrankChu8b0c1c82020-11-24 15:49:14 +0800299 default "Galtic" if BOARD_GOOGLE_GALTIC
Raymond Chungeee1f432020-11-27 12:53:38 +0800300 default "Sasuke" if BOARD_GOOGLE_SASUKE
Tao Xia326ff222020-12-02 13:10:15 +0800301 default "Storo" if BOARD_GOOGLE_STORO
Tao Xia97fce562021-01-14 11:19:02 +0800302 default "Sasukette" if BOARD_GOOGLE_SASUKETTE
Tony Huang6e0ca682021-02-03 18:18:02 +0800303 default "Kracko" if BOARD_GOOGLE_KRACKO
chenzanxif7407ea2021-02-24 19:14:04 +0800304 default "Blipper" if BOARD_GOOGLE_BLIPPER
Ian Feng7be232a2021-03-17 11:08:35 +0800305 default "Cret" if BOARD_GOOGLE_CRET
kirk_wangc33e2dc2021-04-22 14:24:08 +0800306 default "Pirika" if BOARD_GOOGLE_PIRIKA
Wisley Chena17ffd22021-05-21 14:11:10 +0600307 default "Haboki" if BOARD_GOOGLE_HABOKI
Sunway917785a2021-06-28 14:33:54 +0800308 default "Cappy2" if BOARD_GOOGLE_CAPPY2
Raymond Chung3fc01902021-08-03 01:59:19 +0800309 default "Bugzzy" if BOARD_GOOGLE_BUGZZY
Ian Fengc822b952021-08-04 09:33:46 +0800310 default "Corori" if BOARD_GOOGLE_CORORI
Frank Wuae027272021-08-03 17:30:27 +0800311 default "Driblee" if BOARD_GOOGLE_DRIBLEE
stanley.wu6b744342021-08-07 01:23:44 +0800312 default "Gooey" if BOARD_GOOGLE_GOOEY
Teddy Shihe0869c32021-11-08 18:53:07 +0800313 default "Beadrix" if BOARD_GOOGLE_BEADRIX
Tony Huang8a7ea452022-06-08 14:36:32 +0800314 default "Shotzo" if BOARD_GOOGLE_SHOTZO
David Wu75a91212023-04-11 15:18:04 +0800315 default "Taranza" if BOARD_GOOGLE_TARANZA
kevin3.yang67528fb2023-04-19 14:31:00 +0800316 default "Boxy" if BOARD_GOOGLE_BOXY
Kenneth Chan26513512023-10-05 11:45:56 +0800317 default "Dexi" if BOARD_GOOGLE_DEXI
Sheng-Liang Pand9dfd1f2023-12-20 15:07:40 +0800318 default "Dita" if BOARD_GOOGLE_DITA
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -0700319
320config MAX_CPUS
321 int
322 default 4
323
Karthikeyan Ramasubramanian96eceba2020-02-12 16:28:08 -0700324config OVERRIDE_DEVICETREE
Patrick Georgib8fba862020-06-17 21:06:53 +0200325 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb" if !BOARD_GOOGLE_DEDEDE
Karthikeyan Ramasubramanian96eceba2020-02-12 16:28:08 -0700326
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -0700327config UART_FOR_CONSOLE
328 int
329 default 2
330
Karthikeyan Ramasubramanian85c52c52020-01-06 22:02:01 -0700331config VARIANT_DIR
Peichao Wangb75d5742020-06-03 09:46:47 +0800332 default "boten" if BOARD_GOOGLE_BOTEN
Liam Flahertyc0858562023-01-06 14:01:16 +1100333 default "dibbi" if BOARD_GOOGLE_DIBBI
Karthikeyan Ramasubramanian85c52c52020-01-06 22:02:01 -0700334 default "dedede" if BOARD_GOOGLE_DEDEDE
Wisley Chen4d580832020-06-09 19:44:27 +0800335 default "drawcia" if BOARD_GOOGLE_DRAWCIA
Ian Fengb0b7c352020-07-14 14:07:27 +0800336 default "madoo" if BOARD_GOOGLE_MADOO
Karthikeyan Ramasubramanian96eceba2020-02-12 16:28:08 -0700337 default "waddledoo" if BOARD_GOOGLE_WADDLEDOO
Karthikeyan Ramasubramanian672f7d72020-03-15 23:25:37 -0600338 default "waddledee" if BOARD_GOOGLE_WADDLEDEE
Aaron Durbina435c3e2021-04-01 13:26:06 -0600339 default "lalala" if BOARD_GOOGLE_LALALA
Ren Kuo98b70332020-07-16 18:36:55 +0800340 default "magolor" if BOARD_GOOGLE_MAGOLOR
Tim Chena693fa02020-10-20 11:11:06 +0800341 default "metaknight" if BOARD_GOOGLE_METAKNIGHT
Tony Huangc1870392020-11-12 20:29:19 +0800342 default "lantis" if BOARD_GOOGLE_LANTIS
FrankChu8b0c1c82020-11-24 15:49:14 +0800343 default "galtic" if BOARD_GOOGLE_GALTIC
Raymond Chungeee1f432020-11-27 12:53:38 +0800344 default "sasuke" if BOARD_GOOGLE_SASUKE
Tao Xia326ff222020-12-02 13:10:15 +0800345 default "storo" if BOARD_GOOGLE_STORO
Tao Xia97fce562021-01-14 11:19:02 +0800346 default "sasukette" if BOARD_GOOGLE_SASUKETTE
Tony Huang6e0ca682021-02-03 18:18:02 +0800347 default "kracko" if BOARD_GOOGLE_KRACKO
chenzanxif7407ea2021-02-24 19:14:04 +0800348 default "blipper" if BOARD_GOOGLE_BLIPPER
Ian Feng7be232a2021-03-17 11:08:35 +0800349 default "cret" if BOARD_GOOGLE_CRET
kirk_wangc33e2dc2021-04-22 14:24:08 +0800350 default "pirika" if BOARD_GOOGLE_PIRIKA
Wisley Chena17ffd22021-05-21 14:11:10 +0600351 default "haboki" if BOARD_GOOGLE_HABOKI
Sunway917785a2021-06-28 14:33:54 +0800352 default "cappy2" if BOARD_GOOGLE_CAPPY2
Raymond Chung3fc01902021-08-03 01:59:19 +0800353 default "bugzzy" if BOARD_GOOGLE_BUGZZY
Ian Fengc822b952021-08-04 09:33:46 +0800354 default "corori" if BOARD_GOOGLE_CORORI
Frank Wuae027272021-08-03 17:30:27 +0800355 default "driblee" if BOARD_GOOGLE_DRIBLEE
stanley.wu6b744342021-08-07 01:23:44 +0800356 default "gooey" if BOARD_GOOGLE_GOOEY
Teddy Shihe0869c32021-11-08 18:53:07 +0800357 default "beadrix" if BOARD_GOOGLE_BEADRIX
Tony Huang8a7ea452022-06-08 14:36:32 +0800358 default "shotzo" if BOARD_GOOGLE_SHOTZO
David Wu75a91212023-04-11 15:18:04 +0800359 default "taranza" if BOARD_GOOGLE_TARANZA
kevin3.yang67528fb2023-04-19 14:31:00 +0800360 default "boxy" if BOARD_GOOGLE_BOXY
Kenneth Chan26513512023-10-05 11:45:56 +0800361 default "dexi" if BOARD_GOOGLE_DEXI
Sheng-Liang Pand9dfd1f2023-12-20 15:07:40 +0800362 default "dita" if BOARD_GOOGLE_DITA
Karthikeyan Ramasubramanian85c52c52020-01-06 22:02:01 -0700363
Karthikeyan Ramasubramanian7bc90bc2019-12-16 14:50:42 -0700364endif #BOARD_GOOGLE_BASEBOARD_DEDEDE
Aaron Durbin7164ad72021-03-31 14:35:26 -0600365
366if BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
367
368config DRIVER_TPM_SPI_BUS
369 default 0x1
370
371config TPM_TIS_ACPI_INTERRUPT
372 int
373 default 4 # GPE0_DW0_4 (GPP_B4)
374
375endif #BOARD_GOOGLE_BASEBOARD_DEDEDE_CR50
376
377if BOARD_GOOGLE_BASEBOARD_DEDEDE_TPM2
378
379config TPM_PIRQ
380 hex
381 default 0x24 # GPP_B4_IRQ
382
383endif #BOARD_GOOGLE_BASEBOARD_DEDEDE_TPM2