1 ## SPDX-License-Identifier: GPL-2.0-only
3 config ACPI_FNKEY_GEN_SCANCODE
4 default 94 if BOARD_GOOGLE_XOL
6 config BOARD_GOOGLE_BRYA_COMMON
8 select DRIVERS_GENERIC_ALC1015
9 select DRIVERS_GENERIC_GPIO_KEYS
10 select DRIVERS_GENERIC_MAX98357A
11 select DRIVERS_I2C_GENERIC
12 select DRIVERS_I2C_HID
13 select DRIVERS_I2C_NAU8825
14 select DRIVERS_I2C_RT5645
15 select DRIVERS_INTEL_DPTF
16 select DRIVERS_INTEL_DPTF_SUPPORTS_TPCH
17 select DRIVERS_INTEL_PMC
18 select DRIVERS_INTEL_SOUNDWIRE
19 select DRIVERS_INTEL_USB4_RETIMER
20 select DRIVERS_SOUNDWIRE_ALC5682
21 select DRIVERS_SOUNDWIRE_MAX98373
22 select DRIVERS_SPI_ACPI
23 select DRIVERS_WIFI_GENERIC
24 select DRIVERS_WWAN_FM350GL
25 select EC_GOOGLE_CHROMEEC
26 select EC_GOOGLE_CHROMEEC_BOARDID
27 select EC_GOOGLE_CHROMEEC_ESPI
28 select EC_GOOGLE_CHROMEEC_SKUID
29 select EDK2_UFS_ENABLE if EDK2_REPO_MRCHROMEBOX
30 select ENABLE_TCSS_USB_DETECTION if !CHROMEOS
32 select FW_CONFIG_SOURCE_CHROMEEC_CBI
33 select GOOGLE_SMBIOS_MAINBOARD_VERSION
34 select HAVE_ACPI_RESUME
35 select HAVE_ACPI_TABLES
36 select HAVE_FSP_LOGO_SUPPORT if RUN_FSP_GOP
38 select INTEL_LPSS_UART_FOR_CONSOLE
39 select MAINBOARD_HAS_CHROMEOS
40 select MAINBOARD_HAS_TPM2
41 select PMC_IPC_ACPI_INTERFACE
42 select SOC_INTEL_COMMON_BLOCK_PCIE_RTD3
43 select SOC_INTEL_CSE_LITE_SKU
44 select SOC_INTEL_CSE_SEND_EOP_ASYNC
45 select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES if SOC_INTEL_ALDERLAKE_PCH_P
46 select SOC_INTEL_COMMON_BASECODE_DEBUG_FEATURE
47 select SOC_INTEL_CRASHLOG
48 select SOC_INTEL_CSE_PRE_CPU_RESET_TELEMETRY_V1
49 select SOC_INTEL_STORE_ISH_FW_VERSION if DRIVERS_INTEL_ISH
51 config BOARD_GOOGLE_BASEBOARD_BRYA
53 select BOARD_GOOGLE_BRYA_COMMON
54 select BOARD_ROMSIZE_KB_32768
55 select DRIVERS_AUDIO_SOF
56 select DRIVERS_GFX_GENERIC
57 select HAVE_SLP_S0_GATE
58 select MEMORY_SOLDERDOWN if !BOARD_GOOGLE_BANSHEE
59 select SOC_INTEL_ALDERLAKE_PCH_P
60 select SYSTEM_TYPE_LAPTOP
61 select TPM_GOOGLE_CR50
63 config BOARD_GOOGLE_BASEBOARD_BRASK
65 select BOARD_GOOGLE_BRYA_COMMON
66 select BOARD_ROMSIZE_KB_32768
67 select CR50_RESET_CLEAR_EC_AP_IDLE_FLAG
68 select ENABLE_TCSS_DISPLAY_DETECTION if RUN_FSP_GOP
69 select HAVE_SLP_S0_GATE
70 select MEMORY_SODIMM if !BOARD_GOOGLE_CONSTITUTION
71 select RT8168_GEN_ACPI_POWER_RESOURCE
72 select RT8168_GET_MAC_FROM_VPD
73 select RT8168_SET_LED_MODE
74 select SOC_INTEL_ALDERLAKE_PCH_P
75 select TPM_GOOGLE_CR50
77 config BOARD_GOOGLE_BASEBOARD_HADES
79 select BOARD_GOOGLE_BRYA_COMMON
80 select BOARD_ROMSIZE_KB_32768
81 select DUMP_SMBIOS_TYPE17
82 select HAVE_SLP_S0_GATE
83 select INCLUDE_NVIDIA_GPU_ASL
85 select PCIEXP_SUPPORT_RESIZABLE_BARS
86 select SOC_INTEL_ALDERLAKE_PCH_P
87 select SOC_INTEL_RAPTORLAKE
88 select SYSTEM_TYPE_LAPTOP
89 select TPM_GOOGLE_CR50
91 config BOARD_GOOGLE_BASEBOARD_NISSA
93 select BOARD_GOOGLE_BRYA_COMMON
94 select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
95 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
96 select DRIVERS_AUDIO_SOF
97 select DRIVERS_INTEL_ISH
98 select MAINBOARD_DISABLE_STAGE_CACHE
99 select MEMORY_SOLDERDOWN
100 select SOC_INTEL_ALDERLAKE_PCH_N
101 select SOC_INTEL_CSE_LITE_COMPRESS_ME_RW
102 select SOC_INTEL_CSE_LITE_SYNC_IN_RAMSTAGE
103 select SYSTEM_TYPE_LAPTOP
104 select TPM_GOOGLE_TI50
105 select SOC_INTEL_COMMON_MMC_OVERRIDE
107 config BOARD_GOOGLE_BASEBOARD_TRULO
109 select BOARD_GOOGLE_BRYA_COMMON
110 select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
111 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
112 select DRIVERS_AUDIO_SOF
113 select DRIVERS_INTEL_ISH
114 select MAINBOARD_DISABLE_STAGE_CACHE
115 select MEMORY_SOLDERDOWN
116 select SOC_INTEL_COMMON_MMC_OVERRIDE
117 select SOC_INTEL_CSE_LITE_COMPRESS_ME_RW
118 select SOC_INTEL_CSE_LITE_SYNC_IN_RAMSTAGE
119 select SOC_INTEL_TWINLAKE
120 select SYSTEM_TYPE_LAPTOP
121 select TPM_GOOGLE_TI50
123 config BOARD_GOOGLE_AGAH
124 select BOARD_GOOGLE_BASEBOARD_BRYA
125 select DRIVERS_GENESYSLOGIC_GL9750
126 select INCLUDE_NVIDIA_GPU_ASL
127 select PCIEXP_SUPPORT_RESIZABLE_BARS
128 select RT8168_GEN_ACPI_POWER_RESOURCE
129 select RT8168_GET_MAC_FROM_VPD
130 select RT8168_SET_LED_MODE
131 select SOC_INTEL_RAPTORLAKE
133 config BOARD_GOOGLE_ANAHERA
134 select BOARD_GOOGLE_BASEBOARD_BRYA
135 select DRIVERS_GENESYSLOGIC_GL9763E
136 select DRIVERS_GENESYSLOGIC_GL9750
137 select HAVE_PCIE_WWAN
138 select HAVE_WWAN_POWER_SEQUENCE
139 select INTEL_GMA_HAVE_VBT
141 config BOARD_GOOGLE_ANAHERA4ES
142 select BOARD_GOOGLE_BASEBOARD_BRYA
143 select DEFAULT_ADL_NEM
144 select DRIVERS_GENESYSLOGIC_GL9763E
145 select DRIVERS_GENESYSLOGIC_GL9750
146 select HAVE_PCIE_WWAN
147 select HAVE_WWAN_POWER_SEQUENCE
149 config BOARD_GOOGLE_ANRAGGAR
150 select BOARD_GOOGLE_BASEBOARD_NISSA
151 select BOARD_ROMSIZE_KB_16384
152 select DRIVERS_GENERIC_BAYHUB_LV2
153 select DRIVERS_GENERIC_GPIO_KEYS
154 select DRIVERS_GFX_GENERIC
155 select DRIVERS_INTEL_MIPI_CAMERA
156 select HAVE_WWAN_POWER_SEQUENCE
157 select INTEL_GMA_HAVE_VBT
158 select CHROMEOS_WIFI_SAR if CHROMEOS
160 config BOARD_GOOGLE_AURASH
161 select BOARD_GOOGLE_BASEBOARD_BRASK
162 select INTEL_GMA_HAVE_VBT
164 config BOARD_GOOGLE_BANSHEE
165 select BOARD_GOOGLE_BASEBOARD_BRYA
166 select CHROMEOS_WIFI_SAR if CHROMEOS
167 select DRIVERS_GENERIC_GPIO_KEYS
168 select INTEL_GMA_HAVE_VBT
171 config BOARD_GOOGLE_BRASK
172 select BOARD_GOOGLE_BASEBOARD_BRASK
173 select DRIVERS_GENESYSLOGIC_GL9755
174 select INTEL_GMA_HAVE_VBT
175 select SOC_INTEL_CRASHLOG
177 config BOARD_GOOGLE_BRYA0
178 select BOARD_GOOGLE_BASEBOARD_BRYA
179 select DRIVERS_GENERIC_NAU8315
180 select DRIVERS_GENESYSLOGIC_GL9755
181 select DRIVERS_I2C_SX9324
182 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
183 select DRIVERS_INTEL_MIPI_CAMERA
184 select SOC_INTEL_COMMON_BLOCK_IPU
185 select SOC_INTEL_CRASHLOG
186 select SOC_INTEL_RAPTORLAKE
188 config BOARD_GOOGLE_BUJIA
189 select BOARD_GOOGLE_BASEBOARD_BRASK
190 select INTEL_GMA_HAVE_VBT
191 select SOC_INTEL_RAPTORLAKE
193 config BOARD_GOOGLE_CRAASK
194 select BOARD_GOOGLE_BASEBOARD_NISSA
195 select CHROMEOS_WIFI_SAR if CHROMEOS
196 select DRIVERS_GENERIC_GPIO_KEYS
197 select DRIVERS_GENESYSLOGIC_GL9750
198 select DRIVERS_INTEL_MIPI_CAMERA
199 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
200 select HAVE_WWAN_POWER_SEQUENCE
201 select INTEL_GMA_HAVE_VBT
203 config BOARD_GOOGLE_CRAASKOV
204 select BOARD_GOOGLE_BASEBOARD_NISSA
205 select CHROMEOS_WIFI_SAR if CHROMEOS
207 config BOARD_GOOGLE_CONSTITUTION
208 select BOARD_GOOGLE_BASEBOARD_BRASK
209 select CHROMEOS_WIFI_SAR if CHROMEOS
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_FELWINTER
230 select BOARD_GOOGLE_BASEBOARD_BRYA
231 select CHROMEOS_WIFI_SAR if CHROMEOS
232 select DRIVERS_GENERIC_GPIO_KEYS
233 select DRIVERS_GENESYSLOGIC_GL9755
234 select INTEL_GMA_HAVE_VBT
236 config BOARD_GOOGLE_GAELIN
237 select BOARD_GOOGLE_BASEBOARD_BRASK
238 select SOC_INTEL_RAPTORLAKE
240 config BOARD_GOOGLE_GIMBLE
241 select BOARD_GOOGLE_BASEBOARD_BRYA
242 select DRIVERS_GENESYSLOGIC_GL9750
243 select DRIVERS_I2C_MAX98390
244 select GOOGLE_DSM_CALIB if VPD
245 select GOOGLE_DSM_PARAM_FILE_NAME if VPD
246 select INTEL_GMA_HAVE_VBT
248 config BOARD_GOOGLE_GIMBLE4ES
249 select BOARD_GOOGLE_BASEBOARD_BRYA
250 select DEFAULT_ADL_NEM
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
256 config BOARD_GOOGLE_GLADIOS
257 select BOARD_GOOGLE_BASEBOARD_BRASK
258 select CHROMEOS_WIFI_SAR if CHROMEOS
259 select DRIVERS_GENESYSLOGIC_GL9763E
260 select DRIVERS_GENESYSLOGIC_GL9750
261 select INTEL_GMA_HAVE_VBT
262 select SOC_INTEL_RAPTORLAKE
264 config BOARD_GOOGLE_GLASSWAY
265 select BOARD_GOOGLE_BASEBOARD_NISSA
266 select DRIVERS_GENERIC_GPIO_KEYS
267 select DRIVERS_GENESYSLOGIC_GL9750
268 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
269 select CHROMEOS_WIFI_SAR if CHROMEOS
271 config BOARD_GOOGLE_GOTHRAX
272 select BOARD_GOOGLE_BASEBOARD_NISSA
273 select DRIVERS_GENERIC_GPIO_KEYS
274 select DRIVERS_GENESYSLOGIC_GL9750
275 select DRIVERS_I2C_SX9324
276 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
277 select HAVE_WWAN_POWER_SEQUENCE
279 config BOARD_GOOGLE_HADES
280 select BOARD_GOOGLE_BASEBOARD_HADES
281 select DRIVERS_GENESYSLOGIC_GL9755
282 select RT8168_GEN_ACPI_POWER_RESOURCE
283 select RT8168_GET_MAC_FROM_VPD
284 select RT8168_SET_LED_MODE
286 config BOARD_GOOGLE_KANO
287 select BOARD_GOOGLE_BASEBOARD_BRYA
288 select CHROMEOS_WIFI_SAR if CHROMEOS
289 select DRIVERS_I2C_MAX98373
290 select DRIVERS_I2C_NAU8825
291 select DRIVERS_INTEL_MIPI_CAMERA
292 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
293 select INTEL_GMA_HAVE_VBT
294 select SOC_INTEL_COMMON_BLOCK_IPU
295 select SOC_INTEL_RAPTORLAKE
297 config BOARD_GOOGLE_KINOX
298 select BOARD_GOOGLE_BASEBOARD_BRASK
299 select INTEL_GMA_HAVE_VBT
301 config BOARD_GOOGLE_KULDAX
302 select BOARD_GOOGLE_BASEBOARD_BRASK
303 select CHROMEOS_WIFI_SAR if CHROMEOS
304 select DRIVERS_GENESYSLOGIC_GL9755
305 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
306 select INTEL_GMA_HAVE_VBT
307 select SOC_INTEL_RAPTORLAKE
309 config BOARD_GOOGLE_JOXER
310 select BOARD_GOOGLE_BASEBOARD_NISSA
311 select CHROMEOS_WIFI_SAR if CHROMEOS
312 select DRIVERS_GENESYSLOGIC_GL9750
313 select INTEL_GMA_HAVE_VBT
315 config BOARD_GOOGLE_LISBON
316 select BOARD_GOOGLE_BASEBOARD_BRASK
317 select CHROMEOS_WIFI_SAR if CHROMEOS
318 select DRIVERS_GENESYSLOGIC_GL9750
319 select DRIVERS_GENESYSLOGIC_GL9763E
320 select INTEL_GMA_HAVE_VBT
321 select SOC_INTEL_RAPTORLAKE
323 config BOARD_GOOGLE_MARASOV
324 select BOARD_GOOGLE_BASEBOARD_BRYA
325 select CHROMEOS_WIFI_SAR if CHROMEOS
326 select DRIVERS_INTEL_ISH
327 select SOC_INTEL_RAPTORLAKE
328 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
330 config BOARD_GOOGLE_MITHRAX
331 select BOARD_GOOGLE_BASEBOARD_BRYA
332 select CHROMEOS_WIFI_SAR if CHROMEOS
333 select DRIVERS_GENERIC_GPIO_KEYS
334 select DRIVERS_GENESYSLOGIC_GL9755
335 select INTEL_GMA_HAVE_VBT
337 config BOARD_GOOGLE_MOLI
338 select BOARD_GOOGLE_BASEBOARD_BRASK
339 select INTEL_GMA_HAVE_VBT
341 config BOARD_GOOGLE_NIVVIKS
342 select BOARD_GOOGLE_BASEBOARD_NISSA
343 select BOARD_ROMSIZE_KB_32768
344 select DRIVERS_GENERIC_GPIO_KEYS
345 select DRIVERS_GENESYSLOGIC_GL9750
346 select DRIVERS_I2C_SX9324
347 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
348 select DRIVERS_INTEL_MIPI_CAMERA
349 select HAVE_WWAN_POWER_SEQUENCE
350 select INTEL_GMA_HAVE_VBT
352 config BOARD_GOOGLE_NEREID
353 select BOARD_GOOGLE_BASEBOARD_NISSA
354 select BOARD_ROMSIZE_KB_32768
355 select DRIVERS_GENERIC_BAYHUB_LV2
356 select DRIVERS_GENERIC_GPIO_KEYS
357 select INTEL_GMA_HAVE_VBT
359 config BOARD_GOOGLE_NOKRIS
360 select BOARD_GOOGLE_BASEBOARD_NISSA
362 config BOARD_GOOGLE_NOVA
363 select BOARD_GOOGLE_BASEBOARD_BRASK
364 select SOC_INTEL_RAPTORLAKE
366 config BOARD_GOOGLE_OMNIGUL
367 select BOARD_GOOGLE_BASEBOARD_BRYA
368 select CHROMEOS_WIFI_SAR if CHROMEOS
369 select DRIVERS_INTEL_ISH
370 select SOC_INTEL_RAPTORLAKE
371 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
373 config BOARD_GOOGLE_OSIRIS
374 select BOARD_GOOGLE_BASEBOARD_BRYA
375 select CHROMEOS_WIFI_SAR if CHROMEOS
376 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
377 select INTEL_GMA_HAVE_VBT
378 select RT8168_GEN_ACPI_POWER_RESOURCE
379 select RT8168_GET_MAC_FROM_VPD
380 select RT8168_SET_LED_MODE
381 select SOC_INTEL_RAPTORLAKE
383 config BOARD_GOOGLE_PIRRHA
384 select BOARD_GOOGLE_BASEBOARD_NISSA
385 select DRIVERS_INTEL_MIPI_CAMERA
386 select DRIVERS_I2C_DA7219
388 config BOARD_GOOGLE_PRIMUS
389 select BOARD_GOOGLE_BASEBOARD_BRYA
390 select DRIVERS_GENESYSLOGIC_GL9755
391 select HAVE_PCIE_WWAN
392 select HAVE_WWAN_POWER_SEQUENCE
393 select INTEL_GMA_HAVE_VBT
395 config BOARD_GOOGLE_PUJJO
396 select BOARD_GOOGLE_BASEBOARD_NISSA
397 select CHROMEOS_WIFI_SAR if CHROMEOS
398 select DRIVERS_GENERIC_BAYHUB_LV2
399 select DRIVERS_GENERIC_GPIO_KEYS
400 select DRIVERS_GENESYSLOGIC_GL9750
401 select DRIVERS_I2C_SX9324
402 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
403 select DRIVERS_WWAN_FM350GL
404 select HAVE_PCIE_WWAN
405 select HAVE_WWAN_POWER_SEQUENCE
406 select INTEL_GMA_HAVE_VBT
408 config BOARD_GOOGLE_SUNDANCE
409 select BOARD_GOOGLE_BASEBOARD_NISSA
410 select DRIVERS_GENERIC_GPIO_KEYS
412 config BOARD_GOOGLE_PUJJOGA
413 select BOARD_GOOGLE_BASEBOARD_NISSA
414 select DRIVERS_GENERIC_GPIO_KEYS
416 config BOARD_GOOGLE_QUANDISO
417 select BOARD_GOOGLE_BASEBOARD_NISSA
418 select CHROMEOS_WIFI_SAR if CHROMEOS
419 select DRIVERS_GENESYSLOGIC_GL9750
420 select DRIVERS_GENERIC_GPIO_KEYS
421 select DRIVERS_I2C_SX9324
422 select HAVE_WWAN_POWER_SEQUENCE
423 select INTEL_GMA_HAVE_VBT
425 config BOARD_GOOGLE_REDRIX
426 select BOARD_GOOGLE_BASEBOARD_BRYA
427 select DRIVERS_GENESYSLOGIC_GL9755
428 select DRIVERS_I2C_MAX98390
429 select DRIVERS_INTEL_MIPI_CAMERA
430 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
431 select GOOGLE_DSM_CALIB if VPD
432 select GOOGLE_DSM_PARAM_FILE_NAME if VPD
433 select INTEL_GMA_HAVE_VBT
434 select SOC_INTEL_COMMON_BLOCK_IPU
436 config BOARD_GOOGLE_REDRIX4ES
437 select BOARD_GOOGLE_BASEBOARD_BRYA
438 select DEFAULT_ADL_NEM
439 select DRIVERS_GENESYSLOGIC_GL9755
440 select DRIVERS_I2C_MAX98390
441 select DRIVERS_INTEL_MIPI_CAMERA
442 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
443 select GOOGLE_DSM_CALIB if VPD
444 select GOOGLE_DSM_PARAM_FILE_NAME if VPD
445 select SOC_INTEL_COMMON_BLOCK_IPU
447 config BOARD_GOOGLE_RIVEN
448 select BOARD_GOOGLE_BASEBOARD_NISSA
449 select SOC_INTEL_TWINLAKE
451 config BOARD_GOOGLE_SKOLAS
452 select BOARD_GOOGLE_BASEBOARD_BRYA
453 select DRIVERS_GENERIC_NAU8315
454 select DRIVERS_GENESYSLOGIC_GL9755
455 select DRIVERS_INTEL_MIPI_CAMERA
456 select DRIVERS_I2C_SX9324
457 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
458 select INTEL_GMA_HAVE_VBT
459 select SOC_INTEL_COMMON_BLOCK_IPU
460 select SOC_INTEL_RAPTORLAKE
462 config BOARD_GOOGLE_SKOLAS4ES
463 select BOARD_GOOGLE_BASEBOARD_BRYA
464 select DEFAULT_ADL_NEM
465 select DRIVERS_GENESYSLOGIC_GL9755
466 select DRIVERS_INTEL_MIPI_CAMERA
467 select DRIVERS_I2C_SX9324
468 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
469 select INTEL_GMA_HAVE_VBT
470 select SOC_INTEL_COMMON_BLOCK_IPU
471 select SOC_INTEL_RAPTORLAKE
473 config BOARD_GOOGLE_TAEKO
474 select BOARD_GOOGLE_BASEBOARD_BRYA
475 select CHROMEOS_WIFI_SAR if CHROMEOS
476 select DRIVERS_GENERIC_BAYHUB_LV2
477 select DRIVERS_GENESYSLOGIC_GL9750
478 select DRIVERS_GENESYSLOGIC_GL9763E
479 select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX if DRIVERS_GENESYSLOGIC_GL9763E
480 select INTEL_GMA_HAVE_VBT
481 select SOC_INTEL_RAPTORLAKE
483 config BOARD_GOOGLE_TAEKO4ES
484 select BOARD_GOOGLE_BASEBOARD_BRYA
485 select CHROMEOS_WIFI_SAR if CHROMEOS
486 select DEFAULT_ADL_NEM
487 select DRIVERS_GENERIC_BAYHUB_LV2
488 select DRIVERS_GENESYSLOGIC_GL9750
489 select DRIVERS_GENESYSLOGIC_GL9763E
491 config BOARD_GOOGLE_TANIKS
492 select BOARD_GOOGLE_BASEBOARD_BRYA
493 select CHROMEOS_WIFI_SAR if CHROMEOS
494 select DRIVERS_GENERIC_BAYHUB_LV2
495 select DRIVERS_GENESYSLOGIC_GL9750
496 select DRIVERS_GENESYSLOGIC_GL9763E
497 select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX
498 select INTEL_GMA_HAVE_VBT
500 config BOARD_GOOGLE_TIVVIKS
501 select BOARD_GOOGLE_BASEBOARD_NISSA
502 select BOARD_ROMSIZE_KB_32768
503 select DRIVERS_GENERIC_GPIO_KEYS
504 select DRIVERS_GENESYSLOGIC_GL9750
505 select DRIVERS_I2C_SX9324
506 select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
507 select DRIVERS_INTEL_MIPI_CAMERA
508 select HAVE_WWAN_POWER_SEQUENCE
509 select INTEL_GMA_HAVE_VBT
510 select SOC_INTEL_TWINLAKE
512 config BOARD_GOOGLE_TRULO
513 select BOARD_GOOGLE_BASEBOARD_TRULO
515 config BOARD_GOOGLE_ULDREN
516 select BOARD_GOOGLE_BASEBOARD_NISSA
517 select CHROMEOS_WIFI_SAR if CHROMEOS
518 select DRIVERS_I2C_CS42L42
519 select HAVE_WWAN_POWER_SEQUENCE
521 config BOARD_GOOGLE_VELL
522 select BOARD_GOOGLE_BASEBOARD_BRYA
523 select CHROMEOS_WIFI_SAR if CHROMEOS
524 select DRIVERS_INTEL_MIPI_CAMERA
525 select DRIVERS_I2C_CS35L53
526 select SOC_INTEL_COMMON_BLOCK_IPU
528 config BOARD_GOOGLE_VOLMAR
529 select BOARD_GOOGLE_BASEBOARD_BRYA
530 select CHROMEOS_WIFI_SAR if CHROMEOS
531 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
532 select DRIVERS_I2C_MAX98373
533 select DRIVERS_I2C_NAU8825
534 select INTEL_GMA_HAVE_VBT
536 config BOARD_GOOGLE_XIVU
537 select BOARD_GOOGLE_BASEBOARD_NISSA
538 select DRIVERS_GENERIC_GPIO_KEYS
539 select DRIVERS_GENESYSLOGIC_GL9750
540 select DRIVERS_INTEL_MIPI_CAMERA
541 select INTEL_GMA_HAVE_VBT
543 config BOARD_GOOGLE_XOL
544 select BOARD_GOOGLE_BASEBOARD_BRYA
545 select DRIVERS_I2C_DA7219
546 select DRIVERS_INTEL_ISH
547 select SOC_INTEL_RAPTORLAKE
548 select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
550 config BOARD_GOOGLE_YAVIKS
551 select BOARD_GOOGLE_BASEBOARD_NISSA
552 select CHROMEOS_WIFI_SAR if CHROMEOS
553 select DRIVERS_GENESYSLOGIC_GL9750
554 select DRIVERS_GENERIC_GPIO_KEYS
555 select DRIVERS_INTEL_MIPI_CAMERA
556 select DRIVERS_MTK_WIFI
557 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
558 select HAVE_WWAN_POWER_SEQUENCE
559 select INTEL_GMA_HAVE_VBT
562 config BOARD_GOOGLE_YAVILLA
563 select BOARD_GOOGLE_BASEBOARD_NISSA
564 select CHROMEOS_WIFI_SAR if CHROMEOS
565 select DRIVERS_GENERIC_GPIO_KEYS
566 select DRIVERS_INTEL_MIPI_CAMERA
567 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
568 select HAVE_WWAN_POWER_SEQUENCE
569 select INTEL_GMA_HAVE_VBT
571 config BOARD_GOOGLE_YAVISTA
572 select BOARD_GOOGLE_BASEBOARD_NISSA
574 config BOARD_GOOGLE_ZYDRON
575 select BOARD_GOOGLE_BASEBOARD_BRYA
576 select CHROMEOS_WIFI_SAR if CHROMEOS
577 select DEFAULT_ADL_NEM
578 select DRIVERS_I2C_MAX98373
579 select DRIVERS_I2C_NAU8825
580 select DRIVERS_INTEL_MIPI_CAMERA
581 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
582 select SOC_INTEL_COMMON_BLOCK_IPU
583 select SOC_INTEL_RAPTORLAKE
585 if BOARD_GOOGLE_BRYA_COMMON
589 default "brya" if BOARD_GOOGLE_BASEBOARD_BRYA
590 default "brask" if BOARD_GOOGLE_BASEBOARD_BRASK
591 default "hades" if BOARD_GOOGLE_BASEBOARD_HADES
592 default "nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
593 default "trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
596 select EC_GOOGLE_CHROMEEC_SWITCHES
597 select HAS_RECOVERY_MRC_CACHE
599 config CHROMEOS_WIFI_SAR
600 bool "Enable SAR options for ChromeOS build"
603 select GEO_SAR_ENABLE
608 default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
610 config DRIVER_TPM_I2C_BUS
612 default 0x3 if BOARD_GOOGLE_AGAH
613 default 0x1 if BOARD_GOOGLE_ANAHERA
614 default 0x3 if BOARD_GOOGLE_ANAHERA4ES
615 default 0x0 if BOARD_GOOGLE_ANRAGGAR
616 default 0x1 if BOARD_GOOGLE_AURASH
617 default 0x1 if BOARD_GOOGLE_BANSHEE
618 default 0x1 if BOARD_GOOGLE_BRASK
619 default 0x1 if BOARD_GOOGLE_BRYA0
620 default 0x1 if BOARD_GOOGLE_BUJIA
621 default 0x1 if BOARD_GOOGLE_CONSTITUTION
622 default 0x0 if BOARD_GOOGLE_CRAASK
623 default 0x0 if BOARD_GOOGLE_CRAASKOV
624 default 0x1 if BOARD_GOOGLE_CROTA
625 default 0x1 if BOARD_GOOGLE_DOCHI
626 default 0x1 if BOARD_GOOGLE_FELWINTER
627 default 0x1 if BOARD_GOOGLE_GAELIN
628 default 0x1 if BOARD_GOOGLE_GIMBLE
629 default 0x3 if BOARD_GOOGLE_GIMBLE4ES
630 default 0x1 if BOARD_GOOGLE_GLADIOS
631 default 0x0 if BOARD_GOOGLE_GLASSWAY
632 default 0x0 if BOARD_GOOGLE_GOTHRAX
633 default 0x3 if BOARD_GOOGLE_HADES
634 default 0x0 if BOARD_GOOGLE_JOXER
635 default 0x1 if BOARD_GOOGLE_KANO
636 default 0x1 if BOARD_GOOGLE_KINOX
637 default 0x1 if BOARD_GOOGLE_KULDAX
638 default 0x1 if BOARD_GOOGLE_LISBON
639 default 0x1 if BOARD_GOOGLE_MARASOV
640 default 0x1 if BOARD_GOOGLE_MITHRAX
641 default 0x1 if BOARD_GOOGLE_MOLI
642 default 0x0 if BOARD_GOOGLE_NEREID
643 default 0x0 if BOARD_GOOGLE_NIVVIKS
644 default 0x1 if BOARD_GOOGLE_NOVA
645 default 0x1 if BOARD_GOOGLE_OMNIGUL
646 default 0x1 if BOARD_GOOGLE_OSIRIS
647 default 0x0 if BOARD_GOOGLE_PIRRHA
648 default 0x1 if BOARD_GOOGLE_PRIMUS
649 default 0x0 if BOARD_GOOGLE_PUJJO
650 default 0x0 if BOARD_GOOGLE_QUANDISO
651 default 0x1 if BOARD_GOOGLE_REDRIX
652 default 0x3 if BOARD_GOOGLE_REDRIX4ES
653 default 0x0 if BOARD_GOOGLE_RIVEN
654 default 0x1 if BOARD_GOOGLE_SKOLAS
655 default 0x1 if BOARD_GOOGLE_SKOLAS4ES
656 default 0x1 if BOARD_GOOGLE_TAEKO
657 default 0x3 if BOARD_GOOGLE_TAEKO4ES
658 default 0x1 if BOARD_GOOGLE_TANIKS
659 default 0x0 if BOARD_GOOGLE_TIVVIKS
660 default 0x0 if BOARD_GOOGLE_TRULO
661 default 0x0 if BOARD_GOOGLE_ULDREN
662 default 0x1 if BOARD_GOOGLE_VELL
663 default 0x1 if BOARD_GOOGLE_VOLMAR
664 default 0x0 if BOARD_GOOGLE_XIVU
665 default 0x1 if BOARD_GOOGLE_XOL
666 default 0x0 if BOARD_GOOGLE_YAVIKS
667 default 0x0 if BOARD_GOOGLE_YAVILLA
668 default 0x1 if BOARD_GOOGLE_ZYDRON
670 config DRIVER_TPM_I2C_ADDR
675 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-serger.fmd" if CHROMEOS && BOARD_GOOGLE_BRASK
676 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
677 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB.fmd" if CHROMEOS && (BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) && BOARD_ROMSIZE_KB_16384
678 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" if CHROMEOS
680 config TPM_TIS_ACPI_INTERRUPT
682 default 13 if !BOARD_GOOGLE_BASEBOARD_HADES # GPE0_DW0_13 (GPP_A13_IRQ)
683 default 20 if BOARD_GOOGLE_BASEBOARD_HADES # GPE0_DW0_20 (GPP_A20_IRQ)
685 config OVERRIDE_DEVICETREE
686 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
689 default "google/brya"
691 config MAINBOARD_FAMILY
693 default "Google_Brya" if BOARD_GOOGLE_BASEBOARD_BRYA
694 default "Google_Brask" if BOARD_GOOGLE_BASEBOARD_BRASK
695 default "Google_Hades" if BOARD_GOOGLE_BASEBOARD_HADES
696 default "Google_Nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
697 default "Google_Trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
699 config MAINBOARD_PART_NUMBER
700 default "Agah" if BOARD_GOOGLE_AGAH
701 default "Anahera" if BOARD_GOOGLE_ANAHERA
702 default "Anahera4ES" if BOARD_GOOGLE_ANAHERA4ES
703 default "Anraggar" if BOARD_GOOGLE_ANRAGGAR
704 default "Aurash" if BOARD_GOOGLE_AURASH
705 default "Banshee" if BOARD_GOOGLE_BANSHEE
706 default "Brask" if BOARD_GOOGLE_BRASK
707 default "Brya" if BOARD_GOOGLE_BRYA0
708 default "Bujia" if BOARD_GOOGLE_BUJIA
709 default "Constitution" if BOARD_GOOGLE_CONSTITUTION
710 default "Craask" if BOARD_GOOGLE_CRAASK
711 default "Craaskov" if BOARD_GOOGLE_CRAASKOV
712 default "Crota" if BOARD_GOOGLE_CROTA
713 default "Dochi" if BOARD_GOOGLE_DOCHI
714 default "Felwinter" if BOARD_GOOGLE_FELWINTER
715 default "Gaelin" if BOARD_GOOGLE_GAELIN
716 default "Gimble" if BOARD_GOOGLE_GIMBLE
717 default "Gimble4ES" if BOARD_GOOGLE_GIMBLE4ES
718 default "Gladios" if BOARD_GOOGLE_GLADIOS
719 default "Glassway" if BOARD_GOOGLE_GLASSWAY
720 default "Gothrax" if BOARD_GOOGLE_GOTHRAX
721 default "Hades" if BOARD_GOOGLE_HADES
722 default "Joxer" if BOARD_GOOGLE_JOXER
723 default "Kano" if BOARD_GOOGLE_KANO
724 default "Kinox" if BOARD_GOOGLE_KINOX
725 default "Kuldax" if BOARD_GOOGLE_KULDAX
726 default "Lisbon" if BOARD_GOOGLE_LISBON
727 default "Marasov" if BOARD_GOOGLE_MARASOV
728 default "Mithrax" if BOARD_GOOGLE_MITHRAX
729 default "Moli" if BOARD_GOOGLE_MOLI
730 default "Nereid" if BOARD_GOOGLE_NEREID
731 default "Nivviks" if BOARD_GOOGLE_NIVVIKS
732 default "Nokris" if BOARD_GOOGLE_NOKRIS
733 default "Nova" if BOARD_GOOGLE_NOVA
734 default "Omnigul" if BOARD_GOOGLE_OMNIGUL
735 default "Osiris" if BOARD_GOOGLE_OSIRIS
736 default "Pirrha" if BOARD_GOOGLE_PIRRHA
737 default "Primus" if BOARD_GOOGLE_PRIMUS
738 default "Pujjo" if BOARD_GOOGLE_PUJJO
739 default "Quandiso" if BOARD_GOOGLE_QUANDISO
740 default "Redrix" if BOARD_GOOGLE_REDRIX
741 default "Redrix4ES" if BOARD_GOOGLE_REDRIX4ES
742 default "Riven" if BOARD_GOOGLE_RIVEN
743 default "Skolas" if BOARD_GOOGLE_SKOLAS
744 default "Skolas4ES" if BOARD_GOOGLE_SKOLAS4ES
745 default "Sundance" if BOARD_GOOGLE_SUNDANCE
746 default "Taeko" if BOARD_GOOGLE_TAEKO
747 default "Taeko4ES" if BOARD_GOOGLE_TAEKO4ES
748 default "Taniks" if BOARD_GOOGLE_TANIKS
749 default "Tivviks" if BOARD_GOOGLE_TIVVIKS
750 default "Trulo" if BOARD_GOOGLE_TRULO
751 default "Uldren" if BOARD_GOOGLE_ULDREN
752 default "Vell" if BOARD_GOOGLE_VELL
753 default "Volmar" if BOARD_GOOGLE_VOLMAR
754 default "Xivu" if BOARD_GOOGLE_XIVU
755 default "Xol" if BOARD_GOOGLE_XOL
756 default "Yaviks" if BOARD_GOOGLE_YAVIKS
757 default "Yavilla" if BOARD_GOOGLE_YAVILLA
758 default "Yavista" if BOARD_GOOGLE_YAVISTA
759 default "Zydron" if BOARD_GOOGLE_ZYDRON
760 default "Pujjoga" if BOARD_GOOGLE_PUJJOGA
763 default "agah" if BOARD_GOOGLE_AGAH
764 default "anahera" if BOARD_GOOGLE_ANAHERA
765 default "anahera4es" if BOARD_GOOGLE_ANAHERA4ES
766 default "anraggar" if BOARD_GOOGLE_ANRAGGAR
767 default "aurash" if BOARD_GOOGLE_AURASH
768 default "banshee" if BOARD_GOOGLE_BANSHEE
769 default "brask" if BOARD_GOOGLE_BRASK
770 default "brya0" if BOARD_GOOGLE_BRYA0
771 default "bujia" if BOARD_GOOGLE_BUJIA
772 default "constitution" if BOARD_GOOGLE_CONSTITUTION
773 default "craask" if BOARD_GOOGLE_CRAASK
774 default "craaskov" if BOARD_GOOGLE_CRAASKOV
775 default "crota" if BOARD_GOOGLE_CROTA
776 default "dochi" if BOARD_GOOGLE_DOCHI
777 default "felwinter" if BOARD_GOOGLE_FELWINTER
778 default "gaelin" if BOARD_GOOGLE_GAELIN
779 default "gimble" if BOARD_GOOGLE_GIMBLE
780 default "gimble4es" if BOARD_GOOGLE_GIMBLE4ES
781 default "gladios" if BOARD_GOOGLE_GLADIOS
782 default "glassway" if BOARD_GOOGLE_GLASSWAY
783 default "gothrax" if BOARD_GOOGLE_GOTHRAX
784 default "hades" if BOARD_GOOGLE_HADES
785 default "joxer" if BOARD_GOOGLE_JOXER
786 default "kano" if BOARD_GOOGLE_KANO
787 default "kinox" if BOARD_GOOGLE_KINOX
788 default "kuldax" if BOARD_GOOGLE_KULDAX
789 default "lisbon" if BOARD_GOOGLE_LISBON
790 default "marasov" if BOARD_GOOGLE_MARASOV
791 default "mithrax" if BOARD_GOOGLE_MITHRAX
792 default "moli" if BOARD_GOOGLE_MOLI
793 default "nereid" if BOARD_GOOGLE_NEREID
794 default "nivviks" if BOARD_GOOGLE_NIVVIKS
795 default "nivviks" if BOARD_GOOGLE_TIVVIKS
796 default "nokris" if BOARD_GOOGLE_NOKRIS
797 default "nova" if BOARD_GOOGLE_NOVA
798 default "omnigul" if BOARD_GOOGLE_OMNIGUL
799 default "osiris" if BOARD_GOOGLE_OSIRIS
800 default "pirrha" if BOARD_GOOGLE_PIRRHA
801 default "primus" if BOARD_GOOGLE_PRIMUS
802 default "pujjo" if BOARD_GOOGLE_PUJJO
803 default "quandiso" if BOARD_GOOGLE_QUANDISO
804 default "redrix" if BOARD_GOOGLE_REDRIX
805 default "redrix4es" if BOARD_GOOGLE_REDRIX4ES
806 default "riven" if BOARD_GOOGLE_RIVEN
807 default "skolas" if BOARD_GOOGLE_SKOLAS
808 default "skolas4es" if BOARD_GOOGLE_SKOLAS4ES
809 default "sundance" if BOARD_GOOGLE_SUNDANCE
810 default "taeko" if BOARD_GOOGLE_TAEKO
811 default "taeko4es" if BOARD_GOOGLE_TAEKO4ES
812 default "taniks" if BOARD_GOOGLE_TANIKS
813 default "trulo" if BOARD_GOOGLE_TRULO
814 default "uldren" if BOARD_GOOGLE_ULDREN
815 default "vell" if BOARD_GOOGLE_VELL
816 default "volmar" if BOARD_GOOGLE_VOLMAR
817 default "xivu" if BOARD_GOOGLE_XIVU
818 default "xol" if BOARD_GOOGLE_XOL
819 default "yaviks" if BOARD_GOOGLE_YAVIKS
820 default "yavilla" if BOARD_GOOGLE_YAVILLA
821 default "zydron" if BOARD_GOOGLE_ZYDRON
822 default "yavista" if BOARD_GOOGLE_YAVISTA
823 default "pujjoga" if BOARD_GOOGLE_PUJJOGA
826 select VBOOT_EARLY_EC_SYNC if !BOARD_GOOGLE_BASEBOARD_NISSA
827 select VBOOT_LID_SWITCH
829 config UART_FOR_CONSOLE
833 config HAVE_WWAN_POWER_SEQUENCE
836 Select this if the variant has a WWAN module and requires the poweroff sequence
837 to be performed on shutdown. Must define WWAN_FCPO, WWAN_RST and WWAN_PERST GPIOs
838 in variant.h, as well as T1_OFF_MS (time between PERST & RST) and T2_OFF_MS (time
839 between RST and FCPO). WWAN_PERST and T1_OFF_MS are only necessary for PCIe WWAN
840 (when HAVE_PCIE_WWAN is also selected).
842 config HAVE_PCIE_WWAN
845 config USE_PM_ACPI_TIMER
848 config DEFAULT_ADL_NEM
851 Brya variants with Alder Lake ESx silicon to choose this config
852 as eNEM was fuse disable till ESx silicon revision.
855 prompt "Cache as RAM (CAR) setup configuration to use"
856 default USE_ADL_NEM if DEFAULT_ADL_NEM
860 bool "eNEM: when selected, the variant will use eNEM instead of regular NEM."
861 select INTEL_CAR_NEM_ENHANCED
864 bool "NEM: when selected, the variant will use regular NEM."
871 select SPD_CACHE_ENABLE
872 select SPD_CACHE_IN_FMAP
874 config MEMORY_SOLDERDOWN
876 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
877 select HAVE_SPD_IN_CBFS
879 config HAVE_SLP_S0_GATE
882 config INCLUDE_NVIDIA_GPU_ASL
885 Select this if the variant has an Nvidia GN20 GPU attached to PEG1
887 config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
891 endif # BOARD_GOOGLE_BRYA_COMMON