1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_GOOGLE_BRYA_COMMON
5 select DRIVERS_GENERIC_ALC1015
6 select DRIVERS_GENERIC_GPIO_KEYS
7 select DRIVERS_GENERIC_MAX98357A
8 select DRIVERS_I2C_GENERIC
10 select DRIVERS_I2C_NAU8825
11 select DRIVERS_I2C_RT5645
12 select DRIVERS_INTEL_DPTF
13 select DRIVERS_INTEL_DPTF_SUPPORTS_TPCH
14 select DRIVERS_INTEL_PMC
15 select DRIVERS_INTEL_SOUNDWIRE
16 select DRIVERS_INTEL_USB4_RETIMER
17 select DRIVERS_SOUNDWIRE_ALC5682
18 select DRIVERS_SOUNDWIRE_MAX98373
19 select DRIVERS_SPI_ACPI
20 select DRIVERS_WIFI_GENERIC
21 select DRIVERS_WWAN_FM350GL
22 select EC_GOOGLE_CHROMEEC
23 select EC_GOOGLE_CHROMEEC_BOARDID
24 select EC_GOOGLE_CHROMEEC_ESPI
25 select EC_GOOGLE_CHROMEEC_SKUID
26 select EDK2_UFS_ENABLE if EDK2_REPO_MRCHROMEBOX
27 select ENABLE_TCSS_USB_DETECTION if !(SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION || CHROMEOS)
29 select FW_CONFIG_SOURCE_CHROMEEC_CBI
30 select GOOGLE_SMBIOS_MAINBOARD_VERSION
31 select HAVE_ACPI_RESUME
32 select HAVE_ACPI_TABLES
33 select HAVE_FSP_LOGO_SUPPORT if RUN_FSP_GOP
35 select INTEL_LPSS_UART_FOR_CONSOLE
36 select MAINBOARD_HAS_CHROMEOS
37 select MAINBOARD_HAS_TPM2
38 select PMC_IPC_ACPI_INTERFACE
39 select SOC_INTEL_COMMON_BLOCK_PCIE_RTD3
40 select SOC_INTEL_CSE_LITE_SKU
41 select SOC_INTEL_CSE_SEND_EOP_ASYNC
42 select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES if SOC_INTEL_ALDERLAKE_PCH_P
43 select SOC_INTEL_COMMON_BASECODE_DEBUG_FEATURE
44 select SOC_INTEL_CSE_PRE_CPU_RESET_TELEMETRY_V1
45 select SOC_INTEL_STORE_ISH_FW_VERSION if DRIVERS_INTEL_ISH
47 config BOARD_GOOGLE_BASEBOARD_BRYA
49 select BOARD_GOOGLE_BRYA_COMMON
50 select BOARD_ROMSIZE_KB_32768
51 select DRIVERS_AUDIO_SOF
52 select DRIVERS_GFX_GENERIC
53 select HAVE_SLP_S0_GATE
54 select MEMORY_SOLDERDOWN if !BOARD_GOOGLE_BANSHEE
55 select SOC_INTEL_ALDERLAKE_PCH_P
56 select SYSTEM_TYPE_LAPTOP
57 select TPM_GOOGLE_CR50
59 config BOARD_GOOGLE_BASEBOARD_BRASK
61 select BOARD_GOOGLE_BRYA_COMMON
62 select BOARD_ROMSIZE_KB_32768
63 select CR50_RESET_CLEAR_EC_AP_IDLE_FLAG
64 select ENABLE_TCSS_DISPLAY_DETECTION if RUN_FSP_GOP
65 select HAVE_SLP_S0_GATE
66 select MEMORY_SODIMM if !(BOARD_GOOGLE_CONSTITUTION || BOARD_GOOGLE_NOVA)
67 select RT8168_GEN_ACPI_POWER_RESOURCE
68 select RT8168_GET_MAC_FROM_VPD
69 select RT8168_SET_LED_MODE
70 select SOC_INTEL_ALDERLAKE_PCH_P
71 select TPM_GOOGLE_CR50
73 config BOARD_GOOGLE_BASEBOARD_HADES
75 select BOARD_GOOGLE_BRYA_COMMON
76 select BOARD_ROMSIZE_KB_32768
77 select DUMP_SMBIOS_TYPE17
78 select HAVE_SLP_S0_GATE
79 select INCLUDE_NVIDIA_GPU_ASL
81 select PCIEXP_SUPPORT_RESIZABLE_BARS
82 select SOC_INTEL_ALDERLAKE_PCH_P
83 select SOC_INTEL_RAPTORLAKE
84 select SYSTEM_TYPE_LAPTOP
85 select TPM_GOOGLE_CR50
87 config BOARD_GOOGLE_BASEBOARD_NISSA
89 select BOARD_GOOGLE_BRYA_COMMON
90 select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
91 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
92 select DRIVERS_AUDIO_SOF
93 select DRIVERS_INTEL_ISH
94 select MAINBOARD_DISABLE_STAGE_CACHE
95 select MAINBOARD_HAS_EARLY_LIBGFXINIT
96 select MEMORY_SOLDERDOWN
97 select SOC_INTEL_ALDERLAKE_PCH_N
98 select SOC_INTEL_CSE_LITE_COMPRESS_ME_RW
99 select SOC_INTEL_CSE_LITE_SYNC_IN_RAMSTAGE
100 select SYSTEM_TYPE_LAPTOP
101 select TPM_GOOGLE_TI50
102 select SOC_INTEL_COMMON_MMC_OVERRIDE
104 config BOARD_GOOGLE_BASEBOARD_TRULO
106 select BOARD_GOOGLE_BRYA_COMMON
107 select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
108 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
109 select DRIVERS_AUDIO_SOF
110 select DRIVERS_INTEL_ISH
111 select DRIVER_INTEL_ISH_HAS_MAIN_FW
112 select MAINBOARD_DISABLE_STAGE_CACHE
113 select MAINBOARD_HAS_EARLY_LIBGFXINIT
114 select MEMORY_SOLDERDOWN
115 select SOC_INTEL_COMMON_MMC_OVERRIDE
116 select SOC_INTEL_CSE_LITE_COMPRESS_ME_RW
117 select SOC_INTEL_CSE_LITE_SYNC_IN_RAMSTAGE
118 select SOC_INTEL_TWINLAKE
119 select SYSTEM_TYPE_LAPTOP
120 select TPM_GOOGLE_TI50
122 config BOARD_GOOGLE_AGAH
123 select BOARD_GOOGLE_BASEBOARD_BRYA
124 select DRIVERS_GENESYSLOGIC_GL9750
125 select INCLUDE_NVIDIA_GPU_ASL
126 select PCIEXP_SUPPORT_RESIZABLE_BARS
127 select RT8168_GEN_ACPI_POWER_RESOURCE
128 select RT8168_GET_MAC_FROM_VPD
129 select RT8168_SET_LED_MODE
130 select SOC_INTEL_RAPTORLAKE
132 config BOARD_GOOGLE_ANAHERA
133 select BOARD_GOOGLE_BASEBOARD_BRYA
134 select DRIVERS_GENESYSLOGIC_GL9763E
135 select DRIVERS_GENESYSLOGIC_GL9750
136 select HAVE_PCIE_WWAN
137 select HAVE_WWAN_POWER_SEQUENCE
138 select INTEL_GMA_HAVE_VBT
140 config BOARD_GOOGLE_ANAHERA4ES
141 select BOARD_GOOGLE_BASEBOARD_BRYA
142 select DEFAULT_ADL_NEM
143 select DRIVERS_GENESYSLOGIC_GL9763E
144 select DRIVERS_GENESYSLOGIC_GL9750
145 select HAVE_PCIE_WWAN
146 select HAVE_WWAN_POWER_SEQUENCE
148 config BOARD_GOOGLE_ANRAGGAR
149 select BOARD_GOOGLE_BASEBOARD_NISSA
150 select BOARD_ROMSIZE_KB_16384
151 select DRIVERS_GENERIC_BAYHUB_LV2
152 select DRIVERS_GENERIC_GPIO_KEYS
153 select DRIVERS_GFX_GENERIC
154 select DRIVERS_INTEL_MIPI_CAMERA
155 select HAVE_WWAN_POWER_SEQUENCE
156 select INTEL_GMA_HAVE_VBT
157 select CHROMEOS_WIFI_SAR if CHROMEOS
159 config BOARD_GOOGLE_AURASH
160 select BOARD_GOOGLE_BASEBOARD_BRASK
161 select INTEL_GMA_HAVE_VBT
163 config BOARD_GOOGLE_BANSHEE
164 select BOARD_GOOGLE_BASEBOARD_BRYA
165 select CHROMEOS_WIFI_SAR if CHROMEOS
166 select DRIVERS_GENERIC_GPIO_KEYS
167 select INTEL_GMA_HAVE_VBT
169 select SOC_INTEL_RAPTORLAKE
171 config BOARD_GOOGLE_BRASK
172 select BOARD_GOOGLE_BASEBOARD_BRASK
173 select DRIVERS_GENESYSLOGIC_GL9755
174 select INTEL_GMA_HAVE_VBT
176 config BOARD_GOOGLE_BRYA0
177 select BOARD_GOOGLE_BASEBOARD_BRYA
178 select DRIVERS_GENERIC_NAU8315
179 select DRIVERS_GENESYSLOGIC_GL9755
180 select DRIVERS_I2C_SX9324
181 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
182 select DRIVERS_INTEL_MIPI_CAMERA
183 select SOC_INTEL_COMMON_BLOCK_IPU
184 select SOC_INTEL_RAPTORLAKE
186 config BOARD_GOOGLE_BUJIA
187 select BOARD_GOOGLE_BASEBOARD_BRASK
188 select CHROMEOS_WIFI_SAR if CHROMEOS
189 select INTEL_GMA_HAVE_VBT
190 select SOC_INTEL_RAPTORLAKE
192 config BOARD_GOOGLE_CRAASK
193 select BOARD_GOOGLE_BASEBOARD_NISSA
194 select CHROMEOS_WIFI_SAR if CHROMEOS
195 select DRIVERS_GENERIC_GPIO_KEYS
196 select DRIVERS_GENESYSLOGIC_GL9750
197 select DRIVERS_INTEL_MIPI_CAMERA
198 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
199 select HAVE_WWAN_POWER_SEQUENCE
200 select INTEL_GMA_HAVE_VBT
202 config BOARD_GOOGLE_CRAASKOV
203 select BOARD_GOOGLE_BASEBOARD_NISSA
204 select CHROMEOS_WIFI_SAR if CHROMEOS
206 config BOARD_GOOGLE_CONSTITUTION
207 select BOARD_GOOGLE_BASEBOARD_BRASK
208 select CHROMEOS_WIFI_SAR if CHROMEOS
209 select INTEL_GMA_HAVE_VBT
210 select MEMORY_SOLDERDOWN
211 select SOC_INTEL_RAPTORLAKE
213 config BOARD_GOOGLE_CROTA
214 select BOARD_GOOGLE_BASEBOARD_BRYA
215 select CHROMEOS_WIFI_SAR if CHROMEOS
216 select DRIVERS_GENESYSLOGIC_GL9750
217 select DRIVERS_I2C_CS42L42
218 select HAVE_WWAN_POWER_SEQUENCE
219 select INTEL_GMA_HAVE_VBT
220 select SOC_INTEL_RAPTORLAKE
222 config BOARD_GOOGLE_DOCHI
223 select BOARD_GOOGLE_BASEBOARD_BRYA
224 select CHROMEOS_WIFI_SAR if CHROMEOS
225 select DRIVERS_INTEL_ISH
226 select SOC_INTEL_RAPTORLAKE
227 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
229 config BOARD_GOOGLE_DOMIKA
230 select BOARD_GOOGLE_BASEBOARD_NISSA
231 select CHROMEOS_WIFI_SAR if CHROMEOS
232 select DRIVERS_GENERIC_GPIO_KEYS
233 select DRIVERS_INTEL_MIPI_CAMERA
234 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
235 select HAVE_WWAN_POWER_SEQUENCE
236 select SOC_INTEL_TWINLAKE
238 config BOARD_GOOGLE_FELWINTER
239 select BOARD_GOOGLE_BASEBOARD_BRYA
240 select CHROMEOS_WIFI_SAR if CHROMEOS
241 select DRIVERS_GENERIC_GPIO_KEYS
242 select DRIVERS_GENESYSLOGIC_GL9755
243 select INTEL_GMA_HAVE_VBT
245 config BOARD_GOOGLE_GAELIN
246 select BOARD_GOOGLE_BASEBOARD_BRASK
247 select SOC_INTEL_RAPTORLAKE
249 config BOARD_GOOGLE_GIMBLE
250 select BOARD_GOOGLE_BASEBOARD_BRYA
251 select DRIVERS_GENESYSLOGIC_GL9750
252 select DRIVERS_I2C_MAX98390
253 select GOOGLE_DSM_CALIB if VPD
254 select GOOGLE_DSM_PARAM_FILE_NAME if VPD
255 select INTEL_GMA_HAVE_VBT
257 config BOARD_GOOGLE_GIMBLE4ES
258 select BOARD_GOOGLE_BASEBOARD_BRYA
259 select DEFAULT_ADL_NEM
260 select DRIVERS_GENESYSLOGIC_GL9750
261 select DRIVERS_I2C_MAX98390
262 select GOOGLE_DSM_CALIB if VPD
263 select GOOGLE_DSM_PARAM_FILE_NAME if VPD
265 config BOARD_GOOGLE_GLADIOS
266 select BOARD_GOOGLE_BASEBOARD_BRASK
267 select CHROMEOS_WIFI_SAR if CHROMEOS
268 select DRIVERS_GENESYSLOGIC_GL9763E
269 select DRIVERS_GENESYSLOGIC_GL9750
270 select INTEL_GMA_HAVE_VBT
271 select SOC_INTEL_RAPTORLAKE
273 config BOARD_GOOGLE_GLASSWAY
274 select BOARD_GOOGLE_BASEBOARD_NISSA
275 select CHROMEOS_WIFI_SAR if CHROMEOS
276 select DRIVERS_GENERIC_GPIO_KEYS
277 select DRIVERS_GENESYSLOGIC_GL9750
278 select DRIVERS_I2C_SX9324
279 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
280 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
281 select HAVE_WWAN_POWER_SEQUENCE
282 select INTEL_GMA_HAVE_VBT
284 config BOARD_GOOGLE_GOTHRAX
285 select BOARD_GOOGLE_BASEBOARD_NISSA
286 select DRIVERS_GENERIC_GPIO_KEYS
287 select DRIVERS_GENESYSLOGIC_GL9750
288 select DRIVERS_I2C_SX9324
289 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
290 select HAVE_WWAN_POWER_SEQUENCE
292 config BOARD_GOOGLE_HADES
293 select BOARD_GOOGLE_BASEBOARD_HADES
294 select DRIVERS_GENESYSLOGIC_GL9755
295 select RT8168_GEN_ACPI_POWER_RESOURCE
296 select RT8168_GET_MAC_FROM_VPD
297 select RT8168_SET_LED_MODE
299 config BOARD_GOOGLE_KANO
300 select BOARD_GOOGLE_BASEBOARD_BRYA
301 select CHROMEOS_WIFI_SAR if CHROMEOS
302 select DRIVERS_I2C_MAX98373
303 select DRIVERS_I2C_NAU8825
304 select DRIVERS_INTEL_MIPI_CAMERA
305 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
306 select INTEL_GMA_HAVE_VBT
307 select SOC_INTEL_COMMON_BLOCK_IPU
308 select SOC_INTEL_RAPTORLAKE
310 config BOARD_GOOGLE_KINOX
311 select BOARD_GOOGLE_BASEBOARD_BRASK
312 select INTEL_GMA_HAVE_VBT
314 config BOARD_GOOGLE_KULDAX
315 select BOARD_GOOGLE_BASEBOARD_BRASK
316 select CHROMEOS_WIFI_SAR if CHROMEOS
317 select DRIVERS_GENESYSLOGIC_GL9755
318 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
319 select INTEL_GMA_HAVE_VBT
320 select SOC_INTEL_RAPTORLAKE
322 config BOARD_GOOGLE_JOXER
323 select BOARD_GOOGLE_BASEBOARD_NISSA
324 select CHROMEOS_WIFI_SAR if CHROMEOS
325 select DRIVERS_GENESYSLOGIC_GL9750
326 select INTEL_GMA_HAVE_VBT
328 config BOARD_GOOGLE_LISBON
329 select BOARD_GOOGLE_BASEBOARD_BRASK
330 select CHROMEOS_WIFI_SAR if CHROMEOS
331 select DRIVERS_GENESYSLOGIC_GL9750
332 select DRIVERS_GENESYSLOGIC_GL9763E
333 select INTEL_GMA_HAVE_VBT
334 select SOC_INTEL_RAPTORLAKE
336 config BOARD_GOOGLE_MARASOV
337 select BOARD_GOOGLE_BASEBOARD_BRYA
338 select CHROMEOS_WIFI_SAR if CHROMEOS
339 select DRIVERS_INTEL_ISH
340 select INTEL_GMA_HAVE_VBT
341 select SOC_INTEL_RAPTORLAKE
342 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
344 config BOARD_GOOGLE_MITHRAX
345 select BOARD_GOOGLE_BASEBOARD_BRYA
346 select CHROMEOS_WIFI_SAR if CHROMEOS
347 select DRIVERS_GENERIC_GPIO_KEYS
348 select DRIVERS_GENESYSLOGIC_GL9755
349 select INTEL_GMA_HAVE_VBT
351 config BOARD_GOOGLE_MOLI
352 select BOARD_GOOGLE_BASEBOARD_BRASK
353 select INTEL_GMA_HAVE_VBT
355 config BOARD_GOOGLE_NIVVIKS
356 select BOARD_GOOGLE_BASEBOARD_NISSA
357 select BOARD_ROMSIZE_KB_32768
358 select CHROMEOS_WIFI_SAR if CHROMEOS
359 select DRIVERS_GENERIC_GPIO_KEYS
360 select DRIVERS_GENESYSLOGIC_GL9750
361 select DRIVERS_I2C_SX9324
362 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
363 select DRIVERS_INTEL_MIPI_CAMERA
364 select HAVE_WWAN_POWER_SEQUENCE
365 select INTEL_GMA_HAVE_VBT
367 config BOARD_GOOGLE_NEREID
368 select BOARD_GOOGLE_BASEBOARD_NISSA
369 select BOARD_ROMSIZE_KB_32768
370 select DRIVERS_GENERIC_BAYHUB_LV2
371 select DRIVERS_GENERIC_GPIO_KEYS
372 select INTEL_GMA_HAVE_VBT
374 config BOARD_GOOGLE_NOKRIS
375 select BOARD_GOOGLE_BASEBOARD_NISSA
377 config BOARD_GOOGLE_NOVA
378 select BOARD_GOOGLE_BASEBOARD_BRASK
379 select SOC_INTEL_RAPTORLAKE
380 select MEMORY_SOLDERDOWN
382 config BOARD_GOOGLE_OMNIGUL
383 select BOARD_GOOGLE_BASEBOARD_BRYA
384 select CHROMEOS_WIFI_SAR if CHROMEOS
385 select DRIVERS_INTEL_ISH
386 select INTEL_GMA_HAVE_VBT
387 select SOC_INTEL_RAPTORLAKE
388 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
390 config BOARD_GOOGLE_ORISA
391 select BOARD_GOOGLE_BASEBOARD_TRULO
392 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
393 select SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION
394 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
396 config BOARD_GOOGLE_OSIRIS
397 select BOARD_GOOGLE_BASEBOARD_BRYA
398 select CHROMEOS_WIFI_SAR if CHROMEOS
399 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
400 select INTEL_GMA_HAVE_VBT
401 select RT8168_GEN_ACPI_POWER_RESOURCE
402 select RT8168_GET_MAC_FROM_VPD
403 select RT8168_SET_LED_MODE
404 select SOC_INTEL_RAPTORLAKE
406 config BOARD_GOOGLE_PIRRHA
407 select BOARD_GOOGLE_BASEBOARD_NISSA
408 select DRIVERS_INTEL_MIPI_CAMERA
409 select DRIVERS_I2C_DA7219
411 config BOARD_GOOGLE_PRIMUS
412 select BOARD_GOOGLE_BASEBOARD_BRYA
413 select DRIVERS_GENESYSLOGIC_GL9755
414 select HAVE_PCIE_WWAN
415 select HAVE_WWAN_POWER_SEQUENCE
416 select INTEL_GMA_HAVE_VBT
418 config BOARD_GOOGLE_PUJJO
419 select BOARD_GOOGLE_BASEBOARD_NISSA
420 select CHROMEOS_WIFI_SAR if CHROMEOS
421 select DRIVERS_GENERIC_BAYHUB_LV2
422 select DRIVERS_GENERIC_GPIO_KEYS
423 select DRIVERS_GENESYSLOGIC_GL9750
424 select DRIVERS_I2C_SX9324
425 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
426 select DRIVERS_WWAN_FM350GL
427 select HAVE_PCIE_WWAN
428 select HAVE_WWAN_POWER_SEQUENCE
429 select INTEL_GMA_HAVE_VBT
431 config BOARD_GOOGLE_SUNDANCE
432 select BOARD_GOOGLE_BASEBOARD_NISSA
433 select CHROMEOS_WIFI_SAR if CHROMEOS
434 select DRIVERS_GENERIC_GPIO_KEYS
435 select HAVE_WWAN_POWER_SEQUENCE
437 config BOARD_GOOGLE_PUJJOGA
438 select BOARD_GOOGLE_BASEBOARD_NISSA
439 select DRIVERS_GENERIC_GPIO_KEYS
440 select CHROMEOS_WIFI_SAR if CHROMEOS
441 select DRIVERS_I2C_SX9324
442 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
443 select HAVE_WWAN_POWER_SEQUENCE
445 config BOARD_GOOGLE_PUJJOGATWIN
446 select BOARD_GOOGLE_BASEBOARD_NISSA
447 select DRIVERS_GENERIC_GPIO_KEYS
448 select CHROMEOS_WIFI_SAR if CHROMEOS
449 select DRIVERS_I2C_SX9324
450 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
451 select HAVE_WWAN_POWER_SEQUENCE
452 select SOC_INTEL_TWINLAKE
454 config BOARD_GOOGLE_QUANDISO
455 select BOARD_GOOGLE_BASEBOARD_NISSA
456 select CHROMEOS_WIFI_SAR if CHROMEOS
457 select DRIVERS_GENESYSLOGIC_GL9750
458 select DRIVERS_GENERIC_GPIO_KEYS
459 select DRIVERS_I2C_SX9324
460 select HAVE_WWAN_POWER_SEQUENCE
461 select INTEL_GMA_HAVE_VBT
463 config BOARD_GOOGLE_QUANDISO2
464 select BOARD_GOOGLE_BASEBOARD_NISSA
465 select CHROMEOS_WIFI_SAR if CHROMEOS
466 select DRIVERS_GENESYSLOGIC_GL9750
467 select DRIVERS_GENERIC_GPIO_KEYS
468 select DRIVERS_I2C_SX9324
469 select HAVE_WWAN_POWER_SEQUENCE
470 select INTEL_GMA_HAVE_VBT
471 select SOC_INTEL_TWINLAKE
473 config BOARD_GOOGLE_REDRIX
474 select BOARD_GOOGLE_BASEBOARD_BRYA
475 select DRIVERS_GENESYSLOGIC_GL9755
476 select DRIVERS_I2C_MAX98390
477 select DRIVERS_INTEL_MIPI_CAMERA
478 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
479 select GOOGLE_DSM_CALIB if VPD
480 select GOOGLE_DSM_PARAM_FILE_NAME if VPD
481 select INTEL_GMA_HAVE_VBT
482 select SOC_INTEL_COMMON_BLOCK_IPU
484 config BOARD_GOOGLE_REDRIX4ES
485 select BOARD_GOOGLE_BASEBOARD_BRYA
486 select DEFAULT_ADL_NEM
487 select DRIVERS_GENESYSLOGIC_GL9755
488 select DRIVERS_I2C_MAX98390
489 select DRIVERS_INTEL_MIPI_CAMERA
490 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
491 select GOOGLE_DSM_CALIB if VPD
492 select GOOGLE_DSM_PARAM_FILE_NAME if VPD
493 select SOC_INTEL_COMMON_BLOCK_IPU
495 config BOARD_GOOGLE_RIVEN
496 select BOARD_GOOGLE_BASEBOARD_NISSA
497 select CHROMEOS_WIFI_SAR if CHROMEOS
498 select DRIVERS_GENERIC_GPIO_KEYS
499 select DRIVERS_INTEL_MIPI_CAMERA
500 select HAVE_WWAN_POWER_SEQUENCE
501 select INTEL_GMA_HAVE_VBT
502 select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
503 select SOC_INTEL_TWINLAKE
504 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
506 config BOARD_GOOGLE_RULL
507 select BOARD_GOOGLE_BASEBOARD_NISSA
508 select BOARD_ROMSIZE_KB_16384
509 select CHROMEOS_WIFI_SAR if CHROMEOS
510 select DRIVERS_GENERIC_BAYHUB_LV2
511 select DRIVERS_GENERIC_GPIO_KEYS
512 select DRIVERS_GFX_GENERIC
513 select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
514 select SOC_INTEL_TWINLAKE
516 config BOARD_GOOGLE_SKOLAS
517 select BOARD_GOOGLE_BASEBOARD_BRYA
518 select DRIVERS_GENERIC_NAU8315
519 select DRIVERS_GENESYSLOGIC_GL9755
520 select DRIVERS_INTEL_MIPI_CAMERA
521 select DRIVERS_I2C_SX9324
522 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
523 select INTEL_GMA_HAVE_VBT
524 select SOC_INTEL_COMMON_BLOCK_IPU
525 select SOC_INTEL_RAPTORLAKE
527 config BOARD_GOOGLE_SKOLAS4ES
528 select BOARD_GOOGLE_BASEBOARD_BRYA
529 select DEFAULT_ADL_NEM
530 select DRIVERS_GENESYSLOGIC_GL9755
531 select DRIVERS_INTEL_MIPI_CAMERA
532 select DRIVERS_I2C_SX9324
533 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
534 select INTEL_GMA_HAVE_VBT
535 select SOC_INTEL_COMMON_BLOCK_IPU
536 select SOC_INTEL_RAPTORLAKE
538 config BOARD_GOOGLE_TAEKO
539 select BOARD_GOOGLE_BASEBOARD_BRYA
540 select CHROMEOS_WIFI_SAR if CHROMEOS
541 select DRIVERS_GENERIC_BAYHUB_LV2
542 select DRIVERS_GENESYSLOGIC_GL9750
543 select DRIVERS_GENESYSLOGIC_GL9763E
544 select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX if DRIVERS_GENESYSLOGIC_GL9763E
545 select INTEL_GMA_HAVE_VBT
546 select SOC_INTEL_RAPTORLAKE
548 config BOARD_GOOGLE_TAEKO4ES
549 select BOARD_GOOGLE_BASEBOARD_BRYA
550 select CHROMEOS_WIFI_SAR if CHROMEOS
551 select DEFAULT_ADL_NEM
552 select DRIVERS_GENERIC_BAYHUB_LV2
553 select DRIVERS_GENESYSLOGIC_GL9750
554 select DRIVERS_GENESYSLOGIC_GL9763E
556 config BOARD_GOOGLE_TANIKS
557 select BOARD_GOOGLE_BASEBOARD_BRYA
558 select CHROMEOS_WIFI_SAR if CHROMEOS
559 select DRIVERS_GENERIC_BAYHUB_LV2
560 select DRIVERS_GENESYSLOGIC_GL9750
561 select DRIVERS_GENESYSLOGIC_GL9763E
562 select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX
563 select INTEL_GMA_HAVE_VBT
565 config BOARD_GOOGLE_TELIKS
566 select BOARD_GOOGLE_BASEBOARD_NISSA
567 select BOARD_ROMSIZE_KB_16384
568 select CHROMEOS_WIFI_SAR if CHROMEOS
569 select DRIVERS_GENERIC_BAYHUB_LV2
570 select DRIVERS_GENERIC_GPIO_KEYS
571 select DRIVERS_GFX_GENERIC
572 select DRIVERS_INTEL_MIPI_CAMERA
573 select HAVE_WWAN_POWER_SEQUENCE
574 select SOC_INTEL_TWINLAKE
576 config BOARD_GOOGLE_TELITH
577 select BOARD_GOOGLE_BASEBOARD_NISSA
578 select BOARD_ROMSIZE_KB_16384
579 select CHROMEOS_WIFI_SAR if CHROMEOS
580 select DRIVERS_GENERIC_BAYHUB_LV2
581 select DRIVERS_GENERIC_GPIO_KEYS
582 select DRIVERS_GFX_GENERIC
583 select DRIVERS_INTEL_MIPI_CAMERA
584 select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
585 select SOC_INTEL_TWINLAKE
587 config BOARD_GOOGLE_TEREID
588 select BOARD_GOOGLE_BASEBOARD_NISSA
589 select BOARD_ROMSIZE_KB_32768
590 select DRIVERS_GENERIC_BAYHUB_LV2
591 select DRIVERS_GENERIC_GPIO_KEYS
592 select INTEL_GMA_HAVE_VBT
593 select SOC_INTEL_TWINLAKE
595 config BOARD_GOOGLE_TIVVIKS
596 select BOARD_GOOGLE_BASEBOARD_NISSA
597 select BOARD_ROMSIZE_KB_32768
598 select CHROMEOS_WIFI_SAR if CHROMEOS
599 select DRIVERS_GENERIC_GPIO_KEYS
600 select DRIVERS_GENESYSLOGIC_GL9750
601 select DRIVERS_I2C_SX9324
602 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
603 select DRIVERS_INTEL_MIPI_CAMERA
604 select HAVE_WWAN_POWER_SEQUENCE
605 select INTEL_GMA_HAVE_VBT
606 select SOC_INTEL_TWINLAKE
608 config BOARD_GOOGLE_TRULO
609 select BOARD_GOOGLE_BASEBOARD_TRULO
610 select SKIP_RAM_ID_STRAPS
611 select SOC_INTEL_TWINLAKE
612 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
613 select SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION
614 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
616 config BOARD_GOOGLE_ULDREN
617 select BOARD_GOOGLE_BASEBOARD_NISSA
618 select CHROMEOS_WIFI_SAR if CHROMEOS
619 select DRIVERS_I2C_CS42L42
620 select HAVE_WWAN_POWER_SEQUENCE
621 select INTEL_GMA_HAVE_VBT
623 config BOARD_GOOGLE_ULDRENITE
624 select BOARD_GOOGLE_BASEBOARD_TRULO
625 select SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION
626 select HAVE_PCIE_WWAN
627 select HAVE_WWAN_POWER_SEQUENCE
628 select DRIVERS_WWAN_FM350GL
629 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
631 config BOARD_GOOGLE_VELL
632 select BOARD_GOOGLE_BASEBOARD_BRYA
633 select CHROMEOS_WIFI_SAR if CHROMEOS
634 select DRIVERS_INTEL_MIPI_CAMERA
635 select DRIVERS_I2C_CS35L53
636 select INTEL_GMA_HAVE_VBT
637 select SOC_INTEL_COMMON_BASECODE_RAMTOP
638 select SOC_INTEL_COMMON_BLOCK_IPU
639 select SOC_INTEL_RAPTORLAKE
641 config BOARD_GOOGLE_VOLMAR
642 select BOARD_GOOGLE_BASEBOARD_BRYA
643 select CHROMEOS_WIFI_SAR if CHROMEOS
644 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
645 select DRIVERS_I2C_MAX98373
646 select DRIVERS_I2C_NAU8825
647 select INTEL_GMA_HAVE_VBT
649 config BOARD_GOOGLE_XIVU
650 select BOARD_GOOGLE_BASEBOARD_NISSA
651 select DRIVERS_GENERIC_GPIO_KEYS
652 select DRIVERS_GENESYSLOGIC_GL9750
653 select DRIVERS_INTEL_MIPI_CAMERA
654 select INTEL_GMA_HAVE_VBT
656 config BOARD_GOOGLE_XOL
657 select BOARD_GOOGLE_BASEBOARD_BRYA
658 select CHROMEOS_WIFI_SAR if CHROMEOS
659 select DRIVERS_I2C_DA7219
660 select DRIVERS_INTEL_ISH
661 select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
662 select SOC_INTEL_RAPTORLAKE
663 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
665 config BOARD_GOOGLE_YAVIKS
666 select BOARD_GOOGLE_BASEBOARD_NISSA
667 select CHROMEOS_WIFI_SAR if CHROMEOS
668 select DRIVERS_GENESYSLOGIC_GL9750
669 select DRIVERS_GENERIC_GPIO_KEYS
670 select DRIVERS_INTEL_MIPI_CAMERA
671 select DRIVERS_MTK_WIFI
672 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
673 select HAVE_WWAN_POWER_SEQUENCE
674 select INTEL_GMA_HAVE_VBT
677 config BOARD_GOOGLE_YAVILLA
678 select BOARD_GOOGLE_BASEBOARD_NISSA
679 select CHROMEOS_WIFI_SAR if CHROMEOS
680 select DRIVERS_GENERIC_GPIO_KEYS
681 select DRIVERS_INTEL_MIPI_CAMERA
682 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
683 select HAVE_WWAN_POWER_SEQUENCE
684 select INTEL_GMA_HAVE_VBT
686 config BOARD_GOOGLE_YAVISTA
687 select BOARD_GOOGLE_BASEBOARD_NISSA
689 config BOARD_GOOGLE_ZYDRON
690 select BOARD_GOOGLE_BASEBOARD_BRYA
691 select CHROMEOS_WIFI_SAR if CHROMEOS
692 select DEFAULT_ADL_NEM
693 select DRIVERS_I2C_MAX98373
694 select DRIVERS_I2C_NAU8825
695 select DRIVERS_INTEL_MIPI_CAMERA
696 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
697 select SOC_INTEL_COMMON_BLOCK_IPU
698 select SOC_INTEL_RAPTORLAKE
700 if BOARD_GOOGLE_BRYA_COMMON
704 default "brya" if BOARD_GOOGLE_BASEBOARD_BRYA
705 default "brask" if BOARD_GOOGLE_BASEBOARD_BRASK
706 default "hades" if BOARD_GOOGLE_BASEBOARD_HADES
707 default "nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
708 default "trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
711 select EC_GOOGLE_CHROMEEC_SWITCHES
712 select HAS_RECOVERY_MRC_CACHE
714 config CHROMEOS_WIFI_SAR
715 bool "Enable SAR options for ChromeOS build"
718 select GEO_SAR_ENABLE
723 default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
725 config DRIVER_TPM_I2C_BUS
727 default 0x3 if BOARD_GOOGLE_AGAH
728 default 0x1 if BOARD_GOOGLE_ANAHERA
729 default 0x3 if BOARD_GOOGLE_ANAHERA4ES
730 default 0x0 if BOARD_GOOGLE_ANRAGGAR
731 default 0x1 if BOARD_GOOGLE_AURASH
732 default 0x1 if BOARD_GOOGLE_BANSHEE
733 default 0x1 if BOARD_GOOGLE_BRASK
734 default 0x1 if BOARD_GOOGLE_BRYA0
735 default 0x1 if BOARD_GOOGLE_BUJIA
736 default 0x1 if BOARD_GOOGLE_CONSTITUTION
737 default 0x0 if BOARD_GOOGLE_CRAASK
738 default 0x0 if BOARD_GOOGLE_CRAASKOV
739 default 0x1 if BOARD_GOOGLE_CROTA
740 default 0x1 if BOARD_GOOGLE_DOCHI
741 default 0x0 if BOARD_GOOGLE_DOMIKA
742 default 0x1 if BOARD_GOOGLE_FELWINTER
743 default 0x1 if BOARD_GOOGLE_GAELIN
744 default 0x1 if BOARD_GOOGLE_GIMBLE
745 default 0x3 if BOARD_GOOGLE_GIMBLE4ES
746 default 0x1 if BOARD_GOOGLE_GLADIOS
747 default 0x0 if BOARD_GOOGLE_GLASSWAY
748 default 0x0 if BOARD_GOOGLE_GOTHRAX
749 default 0x3 if BOARD_GOOGLE_HADES
750 default 0x0 if BOARD_GOOGLE_JOXER
751 default 0x1 if BOARD_GOOGLE_KANO
752 default 0x1 if BOARD_GOOGLE_KINOX
753 default 0x1 if BOARD_GOOGLE_KULDAX
754 default 0x1 if BOARD_GOOGLE_LISBON
755 default 0x1 if BOARD_GOOGLE_MARASOV
756 default 0x1 if BOARD_GOOGLE_MITHRAX
757 default 0x1 if BOARD_GOOGLE_MOLI
758 default 0x0 if BOARD_GOOGLE_NEREID
759 default 0x0 if BOARD_GOOGLE_NIVVIKS
760 default 0x1 if BOARD_GOOGLE_NOVA
761 default 0x1 if BOARD_GOOGLE_OMNIGUL
762 default 0x0 if BOARD_GOOGLE_ORISA
763 default 0x1 if BOARD_GOOGLE_OSIRIS
764 default 0x0 if BOARD_GOOGLE_PIRRHA
765 default 0x1 if BOARD_GOOGLE_PRIMUS
766 default 0x0 if BOARD_GOOGLE_PUJJO
767 default 0x0 if BOARD_GOOGLE_QUANDISO
768 default 0x0 if BOARD_GOOGLE_QUANDISO2
769 default 0x1 if BOARD_GOOGLE_REDRIX
770 default 0x3 if BOARD_GOOGLE_REDRIX4ES
771 default 0x0 if BOARD_GOOGLE_RIVEN
772 default 0x0 if BOARD_GOOGLE_RULL
773 default 0x1 if BOARD_GOOGLE_SKOLAS
774 default 0x1 if BOARD_GOOGLE_SKOLAS4ES
775 default 0x1 if BOARD_GOOGLE_TAEKO
776 default 0x3 if BOARD_GOOGLE_TAEKO4ES
777 default 0x1 if BOARD_GOOGLE_TANIKS
778 default 0x0 if BOARD_GOOGLE_TELIKS
779 default 0x0 if BOARD_GOOGLE_TEREID
780 default 0x0 if BOARD_GOOGLE_TIVVIKS
781 default 0x0 if BOARD_GOOGLE_TRULO
782 default 0x0 if BOARD_GOOGLE_ULDREN
783 default 0x0 if BOARD_GOOGLE_ULDRENITE
784 default 0x1 if BOARD_GOOGLE_VELL
785 default 0x1 if BOARD_GOOGLE_VOLMAR
786 default 0x0 if BOARD_GOOGLE_XIVU
787 default 0x1 if BOARD_GOOGLE_XOL
788 default 0x0 if BOARD_GOOGLE_YAVIKS
789 default 0x0 if BOARD_GOOGLE_YAVILLA
790 default 0x1 if BOARD_GOOGLE_ZYDRON
791 default 0x0 if BOARD_GOOGLE_TELITH
792 default 0x0 if BOARD_GOOGLE_PUJJOGATWIN
794 config DRIVER_TPM_I2C_ADDR
799 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-serger.fmd" if CHROMEOS && BOARD_GOOGLE_BRASK
800 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB-debugfsp.fmd" if CHROMEOS && (BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) && BOARD_ROMSIZE_KB_16384 && BUILDING_WITH_DEBUG_FSP
801 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB.fmd" if CHROMEOS && (BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) && BOARD_ROMSIZE_KB_16384
802 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" if CHROMEOS
804 config TPM_TIS_ACPI_INTERRUPT
806 default 13 if BOARD_GOOGLE_AGAH # GPE0_DW0_13 (GPP_A13_IRQ)
807 default 13 if BOARD_GOOGLE_ANAHERA
808 default 13 if BOARD_GOOGLE_ANAHERA4ES
809 default 13 if BOARD_GOOGLE_ANRAGGAR
810 default 13 if BOARD_GOOGLE_AURASH
811 default 13 if BOARD_GOOGLE_BANSHEE
812 default 13 if BOARD_GOOGLE_BRASK
813 default 13 if BOARD_GOOGLE_BRYA0
814 default 13 if BOARD_GOOGLE_BUJIA
815 default 13 if BOARD_GOOGLE_CONSTITUTION
816 default 13 if BOARD_GOOGLE_CRAASK
817 default 13 if BOARD_GOOGLE_CRAASKOV
818 default 13 if BOARD_GOOGLE_CROTA
819 default 13 if BOARD_GOOGLE_DOCHI
820 default 13 if BOARD_GOOGLE_DOMIKA
821 default 13 if BOARD_GOOGLE_FELWINTER
822 default 13 if BOARD_GOOGLE_GAELIN
823 default 13 if BOARD_GOOGLE_GIMBLE
824 default 13 if BOARD_GOOGLE_GIMBLE4ES
825 default 13 if BOARD_GOOGLE_GLADIOS
826 default 13 if BOARD_GOOGLE_GLASSWAY
827 default 13 if BOARD_GOOGLE_GOTHRAX
828 default 20 if BOARD_GOOGLE_HADES # GPE0_DW0_20 (GPP_A20_IRQ)
829 default 13 if BOARD_GOOGLE_JOXER
830 default 13 if BOARD_GOOGLE_KANO
831 default 13 if BOARD_GOOGLE_KINOX
832 default 13 if BOARD_GOOGLE_KULDAX
833 default 13 if BOARD_GOOGLE_LISBON
834 default 13 if BOARD_GOOGLE_MARASOV
835 default 13 if BOARD_GOOGLE_MITHRAX
836 default 13 if BOARD_GOOGLE_MOLI
837 default 13 if BOARD_GOOGLE_NEREID
838 default 13 if BOARD_GOOGLE_NIVVIKS
839 default 13 if BOARD_GOOGLE_NOVA
840 default 13 if BOARD_GOOGLE_OMNIGUL
841 default 17 if BOARD_GOOGLE_ORISA # GPE0_DW0_17 (GPP_A17_IRQ)
842 default 13 if BOARD_GOOGLE_OSIRIS
843 default 13 if BOARD_GOOGLE_PIRRHA
844 default 13 if BOARD_GOOGLE_PRIMUS
845 default 13 if BOARD_GOOGLE_PUJJO
846 default 13 if BOARD_GOOGLE_QUANDISO
847 default 13 if BOARD_GOOGLE_QUANDISO2
848 default 13 if BOARD_GOOGLE_REDRIX
849 default 13 if BOARD_GOOGLE_REDRIX4ES
850 default 13 if BOARD_GOOGLE_RIVEN
851 default 13 if BOARD_GOOGLE_RULL
852 default 13 if BOARD_GOOGLE_SKOLAS
853 default 13 if BOARD_GOOGLE_SKOLAS4ES
854 default 13 if BOARD_GOOGLE_TAEKO
855 default 13 if BOARD_GOOGLE_TAEKO4ES
856 default 13 if BOARD_GOOGLE_TANIKS
857 default 13 if BOARD_GOOGLE_TELIKS
858 default 13 if BOARD_GOOGLE_TEREID
859 default 13 if BOARD_GOOGLE_TIVVIKS
860 default 17 if BOARD_GOOGLE_TRULO
861 default 13 if BOARD_GOOGLE_ULDREN
862 default 17 if BOARD_GOOGLE_ULDRENITE
863 default 13 if BOARD_GOOGLE_VELL
864 default 13 if BOARD_GOOGLE_VOLMAR
865 default 13 if BOARD_GOOGLE_XIVU
866 default 13 if BOARD_GOOGLE_XOL
867 default 13 if BOARD_GOOGLE_YAVIKS
868 default 13 if BOARD_GOOGLE_YAVILLA
869 default 13 if BOARD_GOOGLE_ZYDRON
870 default 13 if BOARD_GOOGLE_TELITH
871 default 13 if BOARD_GOOGLE_PUJJOGATWIN
873 config OVERRIDE_DEVICETREE
874 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree_pujjogatwin.cb" if BOARD_GOOGLE_PUJJOGATWIN
875 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
878 default "google/brya"
880 config MAINBOARD_FAMILY
882 default "Google_Brya" if BOARD_GOOGLE_BASEBOARD_BRYA
883 default "Google_Brask" if BOARD_GOOGLE_BASEBOARD_BRASK
884 default "Google_Hades" if BOARD_GOOGLE_BASEBOARD_HADES
885 default "Google_Nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
886 default "Google_Trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
888 config MAINBOARD_PART_NUMBER
889 default "Agah" if BOARD_GOOGLE_AGAH
890 default "Anahera" if BOARD_GOOGLE_ANAHERA
891 default "Anahera4ES" if BOARD_GOOGLE_ANAHERA4ES
892 default "Anraggar" if BOARD_GOOGLE_ANRAGGAR
893 default "Aurash" if BOARD_GOOGLE_AURASH
894 default "Banshee" if BOARD_GOOGLE_BANSHEE
895 default "Brask" if BOARD_GOOGLE_BRASK
896 default "Brya" if BOARD_GOOGLE_BRYA0
897 default "Bujia" if BOARD_GOOGLE_BUJIA
898 default "Constitution" if BOARD_GOOGLE_CONSTITUTION
899 default "Craask" if BOARD_GOOGLE_CRAASK
900 default "Craaskov" if BOARD_GOOGLE_CRAASKOV
901 default "Crota" if BOARD_GOOGLE_CROTA
902 default "Dochi" if BOARD_GOOGLE_DOCHI
903 default "Domika" if BOARD_GOOGLE_DOMIKA
904 default "Felwinter" if BOARD_GOOGLE_FELWINTER
905 default "Gaelin" if BOARD_GOOGLE_GAELIN
906 default "Gimble" if BOARD_GOOGLE_GIMBLE
907 default "Gimble4ES" if BOARD_GOOGLE_GIMBLE4ES
908 default "Gladios" if BOARD_GOOGLE_GLADIOS
909 default "Glassway" if BOARD_GOOGLE_GLASSWAY
910 default "Gothrax" if BOARD_GOOGLE_GOTHRAX
911 default "Hades" if BOARD_GOOGLE_HADES
912 default "Joxer" if BOARD_GOOGLE_JOXER
913 default "Kano" if BOARD_GOOGLE_KANO
914 default "Kinox" if BOARD_GOOGLE_KINOX
915 default "Kuldax" if BOARD_GOOGLE_KULDAX
916 default "Lisbon" if BOARD_GOOGLE_LISBON
917 default "Marasov" if BOARD_GOOGLE_MARASOV
918 default "Mithrax" if BOARD_GOOGLE_MITHRAX
919 default "Moli" if BOARD_GOOGLE_MOLI
920 default "Nereid" if BOARD_GOOGLE_NEREID
921 default "Nivviks" if BOARD_GOOGLE_NIVVIKS
922 default "Nokris" if BOARD_GOOGLE_NOKRIS
923 default "Nova" if BOARD_GOOGLE_NOVA
924 default "Omnigul" if BOARD_GOOGLE_OMNIGUL
925 default "Orisa" if BOARD_GOOGLE_ORISA
926 default "Osiris" if BOARD_GOOGLE_OSIRIS
927 default "Pirrha" if BOARD_GOOGLE_PIRRHA
928 default "Primus" if BOARD_GOOGLE_PRIMUS
929 default "Pujjo" if BOARD_GOOGLE_PUJJO
930 default "Quandiso" if BOARD_GOOGLE_QUANDISO
931 default "Quandiso2" if BOARD_GOOGLE_QUANDISO2
932 default "Redrix" if BOARD_GOOGLE_REDRIX
933 default "Redrix4ES" if BOARD_GOOGLE_REDRIX4ES
934 default "Riven" if BOARD_GOOGLE_RIVEN
935 default "Rull" if BOARD_GOOGLE_RULL
936 default "Skolas" if BOARD_GOOGLE_SKOLAS
937 default "Skolas4ES" if BOARD_GOOGLE_SKOLAS4ES
938 default "Sundance" if BOARD_GOOGLE_SUNDANCE
939 default "Taeko" if BOARD_GOOGLE_TAEKO
940 default "Taeko4ES" if BOARD_GOOGLE_TAEKO4ES
941 default "Taniks" if BOARD_GOOGLE_TANIKS
942 default "Teliks" if BOARD_GOOGLE_TELIKS
943 default "Tereid" if BOARD_GOOGLE_TEREID
944 default "Tivviks" if BOARD_GOOGLE_TIVVIKS
945 default "Trulo" if BOARD_GOOGLE_TRULO
946 default "Uldren" if BOARD_GOOGLE_ULDREN
947 default "Uldrenite" if BOARD_GOOGLE_ULDRENITE
948 default "Vell" if BOARD_GOOGLE_VELL
949 default "Volmar" if BOARD_GOOGLE_VOLMAR
950 default "Xivu" if BOARD_GOOGLE_XIVU
951 default "Xol" if BOARD_GOOGLE_XOL
952 default "Yaviks" if BOARD_GOOGLE_YAVIKS
953 default "Yavilla" if BOARD_GOOGLE_YAVILLA
954 default "Yavista" if BOARD_GOOGLE_YAVISTA
955 default "Zydron" if BOARD_GOOGLE_ZYDRON
956 default "Pujjoga" if BOARD_GOOGLE_PUJJOGA
957 default "Telith" if BOARD_GOOGLE_TELITH
958 default "Pujjogatwin" if BOARD_GOOGLE_PUJJOGATWIN
961 default "agah" if BOARD_GOOGLE_AGAH
962 default "anahera" if BOARD_GOOGLE_ANAHERA
963 default "anahera4es" if BOARD_GOOGLE_ANAHERA4ES
964 default "anraggar" if BOARD_GOOGLE_ANRAGGAR
965 default "aurash" if BOARD_GOOGLE_AURASH
966 default "banshee" if BOARD_GOOGLE_BANSHEE
967 default "brask" if BOARD_GOOGLE_BRASK
968 default "brya0" if BOARD_GOOGLE_BRYA0
969 default "bujia" if BOARD_GOOGLE_BUJIA
970 default "constitution" if BOARD_GOOGLE_CONSTITUTION
971 default "craask" if BOARD_GOOGLE_CRAASK
972 default "craaskov" if BOARD_GOOGLE_CRAASKOV
973 default "crota" if BOARD_GOOGLE_CROTA
974 default "dochi" if BOARD_GOOGLE_DOCHI
975 default "yavilla" if BOARD_GOOGLE_DOMIKA
976 default "felwinter" if BOARD_GOOGLE_FELWINTER
977 default "gaelin" if BOARD_GOOGLE_GAELIN
978 default "gimble" if BOARD_GOOGLE_GIMBLE
979 default "gimble4es" if BOARD_GOOGLE_GIMBLE4ES
980 default "gladios" if BOARD_GOOGLE_GLADIOS
981 default "glassway" if BOARD_GOOGLE_GLASSWAY
982 default "gothrax" if BOARD_GOOGLE_GOTHRAX
983 default "hades" if BOARD_GOOGLE_HADES
984 default "joxer" if BOARD_GOOGLE_JOXER
985 default "kano" if BOARD_GOOGLE_KANO
986 default "kinox" if BOARD_GOOGLE_KINOX
987 default "kuldax" if BOARD_GOOGLE_KULDAX
988 default "lisbon" if BOARD_GOOGLE_LISBON
989 default "marasov" if BOARD_GOOGLE_MARASOV
990 default "mithrax" if BOARD_GOOGLE_MITHRAX
991 default "moli" if BOARD_GOOGLE_MOLI
992 default "nereid" if BOARD_GOOGLE_NEREID
993 default "nereid" if BOARD_GOOGLE_TEREID
994 default "nivviks" if BOARD_GOOGLE_NIVVIKS
995 default "nivviks" if BOARD_GOOGLE_TIVVIKS
996 default "nokris" if BOARD_GOOGLE_NOKRIS
997 default "nova" if BOARD_GOOGLE_NOVA
998 default "omnigul" if BOARD_GOOGLE_OMNIGUL
999 default "orisa" if BOARD_GOOGLE_ORISA
1000 default "osiris" if BOARD_GOOGLE_OSIRIS
1001 default "pirrha" if BOARD_GOOGLE_PIRRHA
1002 default "primus" if BOARD_GOOGLE_PRIMUS
1003 default "pujjo" if BOARD_GOOGLE_PUJJO
1004 default "quandiso" if BOARD_GOOGLE_QUANDISO
1005 default "quandiso" if BOARD_GOOGLE_QUANDISO2
1006 default "redrix" if BOARD_GOOGLE_REDRIX
1007 default "redrix4es" if BOARD_GOOGLE_REDRIX4ES
1008 default "riven" if BOARD_GOOGLE_RIVEN
1009 default "rull" if BOARD_GOOGLE_RULL
1010 default "skolas" if BOARD_GOOGLE_SKOLAS
1011 default "skolas4es" if BOARD_GOOGLE_SKOLAS4ES
1012 default "sundance" if BOARD_GOOGLE_SUNDANCE
1013 default "taeko" if BOARD_GOOGLE_TAEKO
1014 default "taeko4es" if BOARD_GOOGLE_TAEKO4ES
1015 default "taniks" if BOARD_GOOGLE_TANIKS
1016 default "teliks" if BOARD_GOOGLE_TELIKS
1017 default "trulo" if BOARD_GOOGLE_TRULO
1018 default "uldren" if BOARD_GOOGLE_ULDREN
1019 default "uldrenite" if BOARD_GOOGLE_ULDRENITE
1020 default "vell" if BOARD_GOOGLE_VELL
1021 default "volmar" if BOARD_GOOGLE_VOLMAR
1022 default "xivu" if BOARD_GOOGLE_XIVU
1023 default "xol" if BOARD_GOOGLE_XOL
1024 default "yaviks" if BOARD_GOOGLE_YAVIKS
1025 default "yavilla" if BOARD_GOOGLE_YAVILLA
1026 default "zydron" if BOARD_GOOGLE_ZYDRON
1027 default "yavista" if BOARD_GOOGLE_YAVISTA
1028 default "pujjoga" if BOARD_GOOGLE_PUJJOGA
1029 default "telith" if BOARD_GOOGLE_TELITH
1030 default "pujjoga" if BOARD_GOOGLE_PUJJOGATWIN
1033 select VBOOT_EARLY_EC_SYNC if !(BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO)
1034 select VBOOT_LID_SWITCH
1036 config UART_FOR_CONSOLE
1040 config HAVE_WWAN_POWER_SEQUENCE
1043 Select this if the variant has a WWAN module and requires the poweroff sequence
1044 to be performed on shutdown. Must define WWAN_FCPO, WWAN_RST and WWAN_PERST GPIOs
1045 in variant.h, as well as T1_OFF_MS (time between PERST & RST) and T2_OFF_MS (time
1046 between RST and FCPO). WWAN_PERST and T1_OFF_MS are only necessary for PCIe WWAN
1047 (when HAVE_PCIE_WWAN is also selected).
1049 config HAVE_PCIE_WWAN
1052 config USE_PM_ACPI_TIMER
1055 config DEFAULT_ADL_NEM
1058 Brya variants with Alder Lake ESx silicon to choose this config
1059 as eNEM was fuse disable till ESx silicon revision.
1062 prompt "Cache as RAM (CAR) setup configuration to use"
1063 default USE_ADL_NEM if DEFAULT_ADL_NEM
1064 default USE_ADL_ENEM
1067 bool "eNEM: when selected, the variant will use eNEM instead of regular NEM."
1068 select INTEL_CAR_NEM_ENHANCED
1071 bool "NEM: when selected, the variant will use regular NEM."
1072 select INTEL_CAR_NEM
1076 config MEMORY_SODIMM
1078 select SPD_CACHE_ENABLE
1079 select SPD_CACHE_IN_FMAP
1081 config MEMORY_SOLDERDOWN
1083 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
1084 select HAVE_SPD_IN_CBFS
1086 config HAVE_SLP_S0_GATE
1089 config INCLUDE_NVIDIA_GPU_ASL
1092 Select this if the variant has an Nvidia GN20 GPU attached to PEG1
1094 config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
1098 config SKIP_RAM_ID_STRAPS
1102 Enable this option if the board variant does not rely on MEM Strap GPIOs to determine the SPD ID.
1104 This is typically the case when the DRAM part is fixed (only one type is used).
1105 In such board designs, enabling this option will bypass the reading of MEM Strap GPIOs
1106 and instead use a static SPD ID number.
1108 If unsure, leave this option disabled.
1110 endif # BOARD_GOOGLE_BRYA_COMMON