mb/google/nissa/var/telith: Add Fn key scancode
[coreboot2.git] / src / mainboard / google / brya / Kconfig
blobc9f78269c9597b16c86259042528751dc1d8ac22
1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_GOOGLE_BRYA_COMMON
4         def_bool n
5         select DRIVERS_GENERIC_ALC1015
6         select DRIVERS_GENERIC_GPIO_KEYS
7         select DRIVERS_GENERIC_MAX98357A
8         select DRIVERS_I2C_GENERIC
9         select DRIVERS_I2C_HID
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)
28         select FW_CONFIG
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
34         select I2C_TPM
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
48         def_bool n
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
60         def_bool n
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
74         def_bool n
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
80         select MEMORY_SODIMM
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
88         def_bool n
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
105         def_bool n
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
168         select MEMORY_SODIMM
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_QUANDISO
446         select BOARD_GOOGLE_BASEBOARD_NISSA
447         select CHROMEOS_WIFI_SAR if CHROMEOS
448         select DRIVERS_GENESYSLOGIC_GL9750
449         select DRIVERS_GENERIC_GPIO_KEYS
450         select DRIVERS_I2C_SX9324
451         select HAVE_WWAN_POWER_SEQUENCE
452         select INTEL_GMA_HAVE_VBT
454 config BOARD_GOOGLE_REDRIX
455         select BOARD_GOOGLE_BASEBOARD_BRYA
456         select DRIVERS_GENESYSLOGIC_GL9755
457         select DRIVERS_I2C_MAX98390
458         select DRIVERS_INTEL_MIPI_CAMERA
459         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
460         select GOOGLE_DSM_CALIB if VPD
461         select GOOGLE_DSM_PARAM_FILE_NAME if VPD
462         select INTEL_GMA_HAVE_VBT
463         select SOC_INTEL_COMMON_BLOCK_IPU
465 config BOARD_GOOGLE_REDRIX4ES
466         select BOARD_GOOGLE_BASEBOARD_BRYA
467         select DEFAULT_ADL_NEM
468         select DRIVERS_GENESYSLOGIC_GL9755
469         select DRIVERS_I2C_MAX98390
470         select DRIVERS_INTEL_MIPI_CAMERA
471         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
472         select GOOGLE_DSM_CALIB if VPD
473         select GOOGLE_DSM_PARAM_FILE_NAME if VPD
474         select SOC_INTEL_COMMON_BLOCK_IPU
476 config BOARD_GOOGLE_RIVEN
477         select BOARD_GOOGLE_BASEBOARD_NISSA
478         select CHROMEOS_WIFI_SAR if CHROMEOS
479         select DRIVERS_GENERIC_GPIO_KEYS
480         select DRIVERS_INTEL_MIPI_CAMERA
481         select HAVE_WWAN_POWER_SEQUENCE
482         select INTEL_GMA_HAVE_VBT
483         select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
484         select SOC_INTEL_TWINLAKE
485         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
487 config BOARD_GOOGLE_RULL
488         select BOARD_GOOGLE_BASEBOARD_NISSA
489         select BOARD_ROMSIZE_KB_16384
490         select CHROMEOS_WIFI_SAR if CHROMEOS
491         select DRIVERS_GENERIC_BAYHUB_LV2
492         select DRIVERS_GENERIC_GPIO_KEYS
493         select DRIVERS_GFX_GENERIC
494         select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
495         select SOC_INTEL_TWINLAKE
497 config BOARD_GOOGLE_SKOLAS
498         select BOARD_GOOGLE_BASEBOARD_BRYA
499         select DRIVERS_GENERIC_NAU8315
500         select DRIVERS_GENESYSLOGIC_GL9755
501         select DRIVERS_INTEL_MIPI_CAMERA
502         select DRIVERS_I2C_SX9324
503         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
504         select INTEL_GMA_HAVE_VBT
505         select SOC_INTEL_COMMON_BLOCK_IPU
506         select SOC_INTEL_RAPTORLAKE
508 config BOARD_GOOGLE_SKOLAS4ES
509         select BOARD_GOOGLE_BASEBOARD_BRYA
510         select DEFAULT_ADL_NEM
511         select DRIVERS_GENESYSLOGIC_GL9755
512         select DRIVERS_INTEL_MIPI_CAMERA
513         select DRIVERS_I2C_SX9324
514         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
515         select INTEL_GMA_HAVE_VBT
516         select SOC_INTEL_COMMON_BLOCK_IPU
517         select SOC_INTEL_RAPTORLAKE
519 config BOARD_GOOGLE_TAEKO
520         select BOARD_GOOGLE_BASEBOARD_BRYA
521         select CHROMEOS_WIFI_SAR if CHROMEOS
522         select DRIVERS_GENERIC_BAYHUB_LV2
523         select DRIVERS_GENESYSLOGIC_GL9750
524         select DRIVERS_GENESYSLOGIC_GL9763E
525         select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX if DRIVERS_GENESYSLOGIC_GL9763E
526         select INTEL_GMA_HAVE_VBT
527         select SOC_INTEL_RAPTORLAKE
529 config BOARD_GOOGLE_TAEKO4ES
530         select BOARD_GOOGLE_BASEBOARD_BRYA
531         select CHROMEOS_WIFI_SAR if CHROMEOS
532         select DEFAULT_ADL_NEM
533         select DRIVERS_GENERIC_BAYHUB_LV2
534         select DRIVERS_GENESYSLOGIC_GL9750
535         select DRIVERS_GENESYSLOGIC_GL9763E
537 config BOARD_GOOGLE_TANIKS
538         select BOARD_GOOGLE_BASEBOARD_BRYA
539         select CHROMEOS_WIFI_SAR if CHROMEOS
540         select DRIVERS_GENERIC_BAYHUB_LV2
541         select DRIVERS_GENESYSLOGIC_GL9750
542         select DRIVERS_GENESYSLOGIC_GL9763E
543         select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX
544         select INTEL_GMA_HAVE_VBT
546 config BOARD_GOOGLE_TELIKS
547         select BOARD_GOOGLE_BASEBOARD_NISSA
548         select BOARD_ROMSIZE_KB_16384
549         select CHROMEOS_WIFI_SAR if CHROMEOS
550         select DRIVERS_GENERIC_BAYHUB_LV2
551         select DRIVERS_GENERIC_GPIO_KEYS
552         select DRIVERS_GFX_GENERIC
553         select DRIVERS_INTEL_MIPI_CAMERA
554         select HAVE_WWAN_POWER_SEQUENCE
555         select SOC_INTEL_TWINLAKE
557 config BOARD_GOOGLE_TELITH
558         select BOARD_GOOGLE_BASEBOARD_NISSA
559         select BOARD_ROMSIZE_KB_16384
560         select CHROMEOS_WIFI_SAR if CHROMEOS
561         select DRIVERS_GENERIC_BAYHUB_LV2
562         select DRIVERS_GENERIC_GPIO_KEYS
563         select DRIVERS_GFX_GENERIC
564         select DRIVERS_INTEL_MIPI_CAMERA
565         select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
566         select SOC_INTEL_TWINLAKE
568 config BOARD_GOOGLE_TEREID
569         select BOARD_GOOGLE_BASEBOARD_NISSA
570         select BOARD_ROMSIZE_KB_32768
571         select DRIVERS_GENERIC_BAYHUB_LV2
572         select DRIVERS_GENERIC_GPIO_KEYS
573         select INTEL_GMA_HAVE_VBT
574         select SOC_INTEL_TWINLAKE
576 config BOARD_GOOGLE_TIVVIKS
577         select BOARD_GOOGLE_BASEBOARD_NISSA
578         select BOARD_ROMSIZE_KB_32768
579         select CHROMEOS_WIFI_SAR if CHROMEOS
580         select DRIVERS_GENERIC_GPIO_KEYS
581         select DRIVERS_GENESYSLOGIC_GL9750
582         select DRIVERS_I2C_SX9324
583         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
584         select DRIVERS_INTEL_MIPI_CAMERA
585         select HAVE_WWAN_POWER_SEQUENCE
586         select INTEL_GMA_HAVE_VBT
587         select SOC_INTEL_TWINLAKE
589 config BOARD_GOOGLE_TRULO
590         select BOARD_GOOGLE_BASEBOARD_TRULO
591         select SKIP_RAM_ID_STRAPS
592         select SOC_INTEL_TWINLAKE
593         select SOC_INTEL_COMMON_BLOCK_HDA_VERB
594         select SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION
595         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
597 config BOARD_GOOGLE_ULDREN
598         select BOARD_GOOGLE_BASEBOARD_NISSA
599         select CHROMEOS_WIFI_SAR if CHROMEOS
600         select DRIVERS_I2C_CS42L42
601         select HAVE_WWAN_POWER_SEQUENCE
602         select INTEL_GMA_HAVE_VBT
604 config BOARD_GOOGLE_VELL
605         select BOARD_GOOGLE_BASEBOARD_BRYA
606         select CHROMEOS_WIFI_SAR if CHROMEOS
607         select DRIVERS_INTEL_MIPI_CAMERA
608         select DRIVERS_I2C_CS35L53
609         select INTEL_GMA_HAVE_VBT
610         select SOC_INTEL_COMMON_BASECODE_RAMTOP
611         select SOC_INTEL_COMMON_BLOCK_IPU
612         select SOC_INTEL_RAPTORLAKE
614 config BOARD_GOOGLE_VOLMAR
615         select BOARD_GOOGLE_BASEBOARD_BRYA
616         select CHROMEOS_WIFI_SAR if CHROMEOS
617         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
618         select DRIVERS_I2C_MAX98373
619         select DRIVERS_I2C_NAU8825
620         select INTEL_GMA_HAVE_VBT
622 config BOARD_GOOGLE_XIVU
623         select BOARD_GOOGLE_BASEBOARD_NISSA
624         select DRIVERS_GENERIC_GPIO_KEYS
625         select DRIVERS_GENESYSLOGIC_GL9750
626         select DRIVERS_INTEL_MIPI_CAMERA
627         select INTEL_GMA_HAVE_VBT
629 config BOARD_GOOGLE_XOL
630         select BOARD_GOOGLE_BASEBOARD_BRYA
631         select CHROMEOS_WIFI_SAR if CHROMEOS
632         select DRIVERS_I2C_DA7219
633         select DRIVERS_INTEL_ISH
634         select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
635         select SOC_INTEL_RAPTORLAKE
636         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
638 config BOARD_GOOGLE_YAVIKS
639         select BOARD_GOOGLE_BASEBOARD_NISSA
640         select CHROMEOS_WIFI_SAR if CHROMEOS
641         select DRIVERS_GENESYSLOGIC_GL9750
642         select DRIVERS_GENERIC_GPIO_KEYS
643         select DRIVERS_INTEL_MIPI_CAMERA
644         select DRIVERS_MTK_WIFI
645         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
646         select HAVE_WWAN_POWER_SEQUENCE
647         select INTEL_GMA_HAVE_VBT
648         select USE_MTCL
650 config BOARD_GOOGLE_YAVILLA
651         select BOARD_GOOGLE_BASEBOARD_NISSA
652         select CHROMEOS_WIFI_SAR if CHROMEOS
653         select DRIVERS_GENERIC_GPIO_KEYS
654         select DRIVERS_INTEL_MIPI_CAMERA
655         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
656         select HAVE_WWAN_POWER_SEQUENCE
657         select INTEL_GMA_HAVE_VBT
659 config BOARD_GOOGLE_YAVISTA
660         select BOARD_GOOGLE_BASEBOARD_NISSA
662 config BOARD_GOOGLE_ZYDRON
663         select BOARD_GOOGLE_BASEBOARD_BRYA
664         select CHROMEOS_WIFI_SAR if CHROMEOS
665         select DEFAULT_ADL_NEM
666         select DRIVERS_I2C_MAX98373
667         select DRIVERS_I2C_NAU8825
668         select DRIVERS_INTEL_MIPI_CAMERA
669         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
670         select SOC_INTEL_COMMON_BLOCK_IPU
671         select SOC_INTEL_RAPTORLAKE
673 if BOARD_GOOGLE_BRYA_COMMON
675 config BASEBOARD_DIR
676         string
677         default "brya" if BOARD_GOOGLE_BASEBOARD_BRYA
678         default "brask" if BOARD_GOOGLE_BASEBOARD_BRASK
679         default "hades" if BOARD_GOOGLE_BASEBOARD_HADES
680         default "nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
681         default "trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
683 config CHROMEOS
684         select EC_GOOGLE_CHROMEEC_SWITCHES
685         select HAS_RECOVERY_MRC_CACHE
687 config CHROMEOS_WIFI_SAR
688         bool "Enable SAR options for ChromeOS build"
689         depends on CHROMEOS
690         select DSAR_ENABLE
691         select GEO_SAR_ENABLE
692         select SAR_ENABLE
693         select USE_SAR
695 config DEVICETREE
696         default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
698 config DRIVER_TPM_I2C_BUS
699         hex
700         default 0x3 if BOARD_GOOGLE_AGAH
701         default 0x1 if BOARD_GOOGLE_ANAHERA
702         default 0x3 if BOARD_GOOGLE_ANAHERA4ES
703         default 0x0 if BOARD_GOOGLE_ANRAGGAR
704         default 0x1 if BOARD_GOOGLE_AURASH
705         default 0x1 if BOARD_GOOGLE_BANSHEE
706         default 0x1 if BOARD_GOOGLE_BRASK
707         default 0x1 if BOARD_GOOGLE_BRYA0
708         default 0x1 if BOARD_GOOGLE_BUJIA
709         default 0x1 if BOARD_GOOGLE_CONSTITUTION
710         default 0x0 if BOARD_GOOGLE_CRAASK
711         default 0x0 if BOARD_GOOGLE_CRAASKOV
712         default 0x1 if BOARD_GOOGLE_CROTA
713         default 0x1 if BOARD_GOOGLE_DOCHI
714         default 0x0 if BOARD_GOOGLE_DOMIKA
715         default 0x1 if BOARD_GOOGLE_FELWINTER
716         default 0x1 if BOARD_GOOGLE_GAELIN
717         default 0x1 if BOARD_GOOGLE_GIMBLE
718         default 0x3 if BOARD_GOOGLE_GIMBLE4ES
719         default 0x1 if BOARD_GOOGLE_GLADIOS
720         default 0x0 if BOARD_GOOGLE_GLASSWAY
721         default 0x0 if BOARD_GOOGLE_GOTHRAX
722         default 0x3 if BOARD_GOOGLE_HADES
723         default 0x0 if BOARD_GOOGLE_JOXER
724         default 0x1 if BOARD_GOOGLE_KANO
725         default 0x1 if BOARD_GOOGLE_KINOX
726         default 0x1 if BOARD_GOOGLE_KULDAX
727         default 0x1 if BOARD_GOOGLE_LISBON
728         default 0x1 if BOARD_GOOGLE_MARASOV
729         default 0x1 if BOARD_GOOGLE_MITHRAX
730         default 0x1 if BOARD_GOOGLE_MOLI
731         default 0x0 if BOARD_GOOGLE_NEREID
732         default 0x0 if BOARD_GOOGLE_NIVVIKS
733         default 0x1 if BOARD_GOOGLE_NOVA
734         default 0x1 if BOARD_GOOGLE_OMNIGUL
735         default 0x0 if BOARD_GOOGLE_ORISA
736         default 0x1 if BOARD_GOOGLE_OSIRIS
737         default 0x0 if BOARD_GOOGLE_PIRRHA
738         default 0x1 if BOARD_GOOGLE_PRIMUS
739         default 0x0 if BOARD_GOOGLE_PUJJO
740         default 0x0 if BOARD_GOOGLE_QUANDISO
741         default 0x1 if BOARD_GOOGLE_REDRIX
742         default 0x3 if BOARD_GOOGLE_REDRIX4ES
743         default 0x0 if BOARD_GOOGLE_RIVEN
744         default 0x0 if BOARD_GOOGLE_RULL
745         default 0x1 if BOARD_GOOGLE_SKOLAS
746         default 0x1 if BOARD_GOOGLE_SKOLAS4ES
747         default 0x1 if BOARD_GOOGLE_TAEKO
748         default 0x3 if BOARD_GOOGLE_TAEKO4ES
749         default 0x1 if BOARD_GOOGLE_TANIKS
750         default 0x0 if BOARD_GOOGLE_TELIKS
751         default 0x0 if BOARD_GOOGLE_TEREID
752         default 0x0 if BOARD_GOOGLE_TIVVIKS
753         default 0x0 if BOARD_GOOGLE_TRULO
754         default 0x0 if BOARD_GOOGLE_ULDREN
755         default 0x1 if BOARD_GOOGLE_VELL
756         default 0x1 if BOARD_GOOGLE_VOLMAR
757         default 0x0 if BOARD_GOOGLE_XIVU
758         default 0x1 if BOARD_GOOGLE_XOL
759         default 0x0 if BOARD_GOOGLE_YAVIKS
760         default 0x0 if BOARD_GOOGLE_YAVILLA
761         default 0x1 if BOARD_GOOGLE_ZYDRON
762         default 0x0 if BOARD_GOOGLE_TELITH
764 config DRIVER_TPM_I2C_ADDR
765         hex
766         default 0x50
768 config FMDFILE
769         default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-serger.fmd" if CHROMEOS && BOARD_GOOGLE_BRASK
770         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
771         default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB.fmd" if CHROMEOS && (BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) && BOARD_ROMSIZE_KB_16384
772         default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" if CHROMEOS
774 config TPM_TIS_ACPI_INTERRUPT
775         int
776         default 13 if BOARD_GOOGLE_AGAH # GPE0_DW0_13 (GPP_A13_IRQ)
777         default 13 if BOARD_GOOGLE_ANAHERA
778         default 13 if BOARD_GOOGLE_ANAHERA4ES
779         default 13 if BOARD_GOOGLE_ANRAGGAR
780         default 13 if BOARD_GOOGLE_AURASH
781         default 13 if BOARD_GOOGLE_BANSHEE
782         default 13 if BOARD_GOOGLE_BRASK
783         default 13 if BOARD_GOOGLE_BRYA0
784         default 13 if BOARD_GOOGLE_BUJIA
785         default 13 if BOARD_GOOGLE_CONSTITUTION
786         default 13 if BOARD_GOOGLE_CRAASK
787         default 13 if BOARD_GOOGLE_CRAASKOV
788         default 13 if BOARD_GOOGLE_CROTA
789         default 13 if BOARD_GOOGLE_DOCHI
790         default 13 if BOARD_GOOGLE_DOMIKA
791         default 13 if BOARD_GOOGLE_FELWINTER
792         default 13 if BOARD_GOOGLE_GAELIN
793         default 13 if BOARD_GOOGLE_GIMBLE
794         default 13 if BOARD_GOOGLE_GIMBLE4ES
795         default 13 if BOARD_GOOGLE_GLADIOS
796         default 13 if BOARD_GOOGLE_GLASSWAY
797         default 13 if BOARD_GOOGLE_GOTHRAX
798         default 20 if BOARD_GOOGLE_HADES # GPE0_DW0_20 (GPP_A20_IRQ)
799         default 13 if BOARD_GOOGLE_JOXER
800         default 13 if BOARD_GOOGLE_KANO
801         default 13 if BOARD_GOOGLE_KINOX
802         default 13 if BOARD_GOOGLE_KULDAX
803         default 13 if BOARD_GOOGLE_LISBON
804         default 13 if BOARD_GOOGLE_MARASOV
805         default 13 if BOARD_GOOGLE_MITHRAX
806         default 13 if BOARD_GOOGLE_MOLI
807         default 13 if BOARD_GOOGLE_NEREID
808         default 13 if BOARD_GOOGLE_NIVVIKS
809         default 13 if BOARD_GOOGLE_NOVA
810         default 13 if BOARD_GOOGLE_OMNIGUL
811         default 17 if BOARD_GOOGLE_ORISA # GPE0_DW0_17 (GPP_A17_IRQ)
812         default 13 if BOARD_GOOGLE_OSIRIS
813         default 13 if BOARD_GOOGLE_PIRRHA
814         default 13 if BOARD_GOOGLE_PRIMUS
815         default 13 if BOARD_GOOGLE_PUJJO
816         default 13 if BOARD_GOOGLE_QUANDISO
817         default 13 if BOARD_GOOGLE_REDRIX
818         default 13 if BOARD_GOOGLE_REDRIX4ES
819         default 13 if BOARD_GOOGLE_RIVEN
820         default 13 if BOARD_GOOGLE_RULL
821         default 13 if BOARD_GOOGLE_SKOLAS
822         default 13 if BOARD_GOOGLE_SKOLAS4ES
823         default 13 if BOARD_GOOGLE_TAEKO
824         default 13 if BOARD_GOOGLE_TAEKO4ES
825         default 13 if BOARD_GOOGLE_TANIKS
826         default 13 if BOARD_GOOGLE_TELIKS
827         default 13 if BOARD_GOOGLE_TEREID
828         default 13 if BOARD_GOOGLE_TIVVIKS
829         default 17 if BOARD_GOOGLE_TRULO
830         default 13 if BOARD_GOOGLE_ULDREN
831         default 13 if BOARD_GOOGLE_VELL
832         default 13 if BOARD_GOOGLE_VOLMAR
833         default 13 if BOARD_GOOGLE_XIVU
834         default 13 if BOARD_GOOGLE_XOL
835         default 13 if BOARD_GOOGLE_YAVIKS
836         default 13 if BOARD_GOOGLE_YAVILLA
837         default 13 if BOARD_GOOGLE_ZYDRON
838         default 13 if BOARD_GOOGLE_TELITH
840 config OVERRIDE_DEVICETREE
841         default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
843 config MAINBOARD_DIR
844         default "google/brya"
846 config MAINBOARD_FAMILY
847         string
848         default "Google_Brya" if BOARD_GOOGLE_BASEBOARD_BRYA
849         default "Google_Brask" if BOARD_GOOGLE_BASEBOARD_BRASK
850         default "Google_Hades" if BOARD_GOOGLE_BASEBOARD_HADES
851         default "Google_Nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
852         default "Google_Trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
854 config MAINBOARD_PART_NUMBER
855         default "Agah" if BOARD_GOOGLE_AGAH
856         default "Anahera" if BOARD_GOOGLE_ANAHERA
857         default "Anahera4ES" if BOARD_GOOGLE_ANAHERA4ES
858         default "Anraggar" if BOARD_GOOGLE_ANRAGGAR
859         default "Aurash" if BOARD_GOOGLE_AURASH
860         default "Banshee" if BOARD_GOOGLE_BANSHEE
861         default "Brask" if BOARD_GOOGLE_BRASK
862         default "Brya" if BOARD_GOOGLE_BRYA0
863         default "Bujia" if BOARD_GOOGLE_BUJIA
864         default "Constitution" if BOARD_GOOGLE_CONSTITUTION
865         default "Craask" if BOARD_GOOGLE_CRAASK
866         default "Craaskov" if BOARD_GOOGLE_CRAASKOV
867         default "Crota" if BOARD_GOOGLE_CROTA
868         default "Dochi" if BOARD_GOOGLE_DOCHI
869         default "Domika" if BOARD_GOOGLE_DOMIKA
870         default "Felwinter" if BOARD_GOOGLE_FELWINTER
871         default "Gaelin" if BOARD_GOOGLE_GAELIN
872         default "Gimble" if BOARD_GOOGLE_GIMBLE
873         default "Gimble4ES" if BOARD_GOOGLE_GIMBLE4ES
874         default "Gladios" if BOARD_GOOGLE_GLADIOS
875         default "Glassway" if BOARD_GOOGLE_GLASSWAY
876         default "Gothrax" if BOARD_GOOGLE_GOTHRAX
877         default "Hades" if BOARD_GOOGLE_HADES
878         default "Joxer" if BOARD_GOOGLE_JOXER
879         default "Kano" if BOARD_GOOGLE_KANO
880         default "Kinox" if BOARD_GOOGLE_KINOX
881         default "Kuldax" if BOARD_GOOGLE_KULDAX
882         default "Lisbon" if BOARD_GOOGLE_LISBON
883         default "Marasov" if BOARD_GOOGLE_MARASOV
884         default "Mithrax" if BOARD_GOOGLE_MITHRAX
885         default "Moli" if BOARD_GOOGLE_MOLI
886         default "Nereid" if BOARD_GOOGLE_NEREID
887         default "Nivviks" if BOARD_GOOGLE_NIVVIKS
888         default "Nokris" if BOARD_GOOGLE_NOKRIS
889         default "Nova" if BOARD_GOOGLE_NOVA
890         default "Omnigul" if BOARD_GOOGLE_OMNIGUL
891         default "Orisa" if BOARD_GOOGLE_ORISA
892         default "Osiris" if BOARD_GOOGLE_OSIRIS
893         default "Pirrha" if BOARD_GOOGLE_PIRRHA
894         default "Primus" if BOARD_GOOGLE_PRIMUS
895         default "Pujjo" if BOARD_GOOGLE_PUJJO
896         default "Quandiso" if BOARD_GOOGLE_QUANDISO
897         default "Redrix" if BOARD_GOOGLE_REDRIX
898         default "Redrix4ES" if BOARD_GOOGLE_REDRIX4ES
899         default "Riven" if BOARD_GOOGLE_RIVEN
900         default "Rull" if BOARD_GOOGLE_RULL
901         default "Skolas" if BOARD_GOOGLE_SKOLAS
902         default "Skolas4ES" if BOARD_GOOGLE_SKOLAS4ES
903         default "Sundance" if BOARD_GOOGLE_SUNDANCE
904         default "Taeko" if BOARD_GOOGLE_TAEKO
905         default "Taeko4ES" if BOARD_GOOGLE_TAEKO4ES
906         default "Taniks" if BOARD_GOOGLE_TANIKS
907         default "Teliks" if BOARD_GOOGLE_TELIKS
908         default "Tereid" if BOARD_GOOGLE_TEREID
909         default "Tivviks" if BOARD_GOOGLE_TIVVIKS
910         default "Trulo" if BOARD_GOOGLE_TRULO
911         default "Uldren" if BOARD_GOOGLE_ULDREN
912         default "Vell" if BOARD_GOOGLE_VELL
913         default "Volmar" if BOARD_GOOGLE_VOLMAR
914         default "Xivu" if BOARD_GOOGLE_XIVU
915         default "Xol" if BOARD_GOOGLE_XOL
916         default "Yaviks" if BOARD_GOOGLE_YAVIKS
917         default "Yavilla" if BOARD_GOOGLE_YAVILLA
918         default "Yavista" if BOARD_GOOGLE_YAVISTA
919         default "Zydron" if BOARD_GOOGLE_ZYDRON
920         default "Pujjoga" if BOARD_GOOGLE_PUJJOGA
921         default "Telith" if BOARD_GOOGLE_TELITH
923 config VARIANT_DIR
924         default "agah" if BOARD_GOOGLE_AGAH
925         default "anahera" if BOARD_GOOGLE_ANAHERA
926         default "anahera4es" if BOARD_GOOGLE_ANAHERA4ES
927         default "anraggar" if BOARD_GOOGLE_ANRAGGAR
928         default "aurash" if BOARD_GOOGLE_AURASH
929         default "banshee" if BOARD_GOOGLE_BANSHEE
930         default "brask" if BOARD_GOOGLE_BRASK
931         default "brya0" if BOARD_GOOGLE_BRYA0
932         default "bujia" if BOARD_GOOGLE_BUJIA
933         default "constitution" if BOARD_GOOGLE_CONSTITUTION
934         default "craask" if BOARD_GOOGLE_CRAASK
935         default "craaskov" if BOARD_GOOGLE_CRAASKOV
936         default "crota" if BOARD_GOOGLE_CROTA
937         default "dochi" if BOARD_GOOGLE_DOCHI
938         default "yavilla" if BOARD_GOOGLE_DOMIKA
939         default "felwinter" if BOARD_GOOGLE_FELWINTER
940         default "gaelin" if BOARD_GOOGLE_GAELIN
941         default "gimble" if BOARD_GOOGLE_GIMBLE
942         default "gimble4es" if BOARD_GOOGLE_GIMBLE4ES
943         default "gladios" if BOARD_GOOGLE_GLADIOS
944         default "glassway" if BOARD_GOOGLE_GLASSWAY
945         default "gothrax" if BOARD_GOOGLE_GOTHRAX
946         default "hades" if BOARD_GOOGLE_HADES
947         default "joxer" if BOARD_GOOGLE_JOXER
948         default "kano" if BOARD_GOOGLE_KANO
949         default "kinox" if BOARD_GOOGLE_KINOX
950         default "kuldax" if BOARD_GOOGLE_KULDAX
951         default "lisbon" if BOARD_GOOGLE_LISBON
952         default "marasov" if BOARD_GOOGLE_MARASOV
953         default "mithrax" if BOARD_GOOGLE_MITHRAX
954         default "moli" if BOARD_GOOGLE_MOLI
955         default "nereid" if BOARD_GOOGLE_NEREID
956         default "nereid" if BOARD_GOOGLE_TEREID
957         default "nivviks" if BOARD_GOOGLE_NIVVIKS
958         default "nivviks" if BOARD_GOOGLE_TIVVIKS
959         default "nokris" if BOARD_GOOGLE_NOKRIS
960         default "nova" if BOARD_GOOGLE_NOVA
961         default "omnigul" if BOARD_GOOGLE_OMNIGUL
962         default "orisa" if BOARD_GOOGLE_ORISA
963         default "osiris" if BOARD_GOOGLE_OSIRIS
964         default "pirrha" if BOARD_GOOGLE_PIRRHA
965         default "primus" if BOARD_GOOGLE_PRIMUS
966         default "pujjo" if BOARD_GOOGLE_PUJJO
967         default "quandiso" if BOARD_GOOGLE_QUANDISO
968         default "redrix" if BOARD_GOOGLE_REDRIX
969         default "redrix4es" if BOARD_GOOGLE_REDRIX4ES
970         default "riven" if BOARD_GOOGLE_RIVEN
971         default "rull" if BOARD_GOOGLE_RULL
972         default "skolas" if BOARD_GOOGLE_SKOLAS
973         default "skolas4es" if BOARD_GOOGLE_SKOLAS4ES
974         default "sundance" if BOARD_GOOGLE_SUNDANCE
975         default "taeko" if BOARD_GOOGLE_TAEKO
976         default "taeko4es" if BOARD_GOOGLE_TAEKO4ES
977         default "taniks" if BOARD_GOOGLE_TANIKS
978         default "teliks" if BOARD_GOOGLE_TELIKS
979         default "trulo" if BOARD_GOOGLE_TRULO
980         default "uldren" if BOARD_GOOGLE_ULDREN
981         default "vell" if BOARD_GOOGLE_VELL
982         default "volmar" if BOARD_GOOGLE_VOLMAR
983         default "xivu" if BOARD_GOOGLE_XIVU
984         default "xol" if BOARD_GOOGLE_XOL
985         default "yaviks" if BOARD_GOOGLE_YAVIKS
986         default "yavilla" if BOARD_GOOGLE_YAVILLA
987         default "zydron" if BOARD_GOOGLE_ZYDRON
988         default "yavista" if BOARD_GOOGLE_YAVISTA
989         default "pujjoga" if BOARD_GOOGLE_PUJJOGA
990         default "telith" if BOARD_GOOGLE_TELITH
992 config VBOOT
993         select VBOOT_EARLY_EC_SYNC if !(BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO)
994         select VBOOT_LID_SWITCH
996 config UART_FOR_CONSOLE
997         int
998         default 0
1000 config HAVE_WWAN_POWER_SEQUENCE
1001         def_bool n
1002         help
1003           Select this if the variant has a WWAN module and requires the poweroff sequence
1004           to be performed on shutdown. Must define WWAN_FCPO, WWAN_RST and WWAN_PERST GPIOs
1005           in variant.h, as well as T1_OFF_MS (time between PERST & RST) and T2_OFF_MS (time
1006           between RST and FCPO). WWAN_PERST and T1_OFF_MS are only necessary for PCIe WWAN
1007           (when HAVE_PCIE_WWAN is also selected).
1009 config HAVE_PCIE_WWAN
1010         def_bool n
1012 config USE_PM_ACPI_TIMER
1013         default n
1015 config DEFAULT_ADL_NEM
1016         bool
1017         help
1018           Brya variants with Alder Lake ESx silicon to choose this config
1019           as eNEM was fuse disable till ESx silicon revision.
1021 choice
1022         prompt "Cache as RAM (CAR) setup configuration to use"
1023         default USE_ADL_NEM if DEFAULT_ADL_NEM
1024         default USE_ADL_ENEM
1026 config USE_ADL_ENEM
1027         bool "eNEM: when selected, the variant will use eNEM instead of regular NEM."
1028         select INTEL_CAR_NEM_ENHANCED
1030 config USE_ADL_NEM
1031         bool "NEM: when selected, the variant will use regular NEM."
1032         select INTEL_CAR_NEM
1034 endchoice
1036 config MEMORY_SODIMM
1037         def_bool n
1038         select SPD_CACHE_ENABLE
1039         select SPD_CACHE_IN_FMAP
1041 config MEMORY_SOLDERDOWN
1042         def_bool n
1043         select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
1044         select HAVE_SPD_IN_CBFS
1046 config HAVE_SLP_S0_GATE
1047         def_bool n
1049 config INCLUDE_NVIDIA_GPU_ASL
1050         def_bool n
1051         help
1052           Select this if the variant has an Nvidia GN20 GPU attached to PEG1
1054 config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
1055         int
1056         default 33
1058 config SKIP_RAM_ID_STRAPS
1059         bool
1060         default n
1061         help
1062           Enable this option if the board variant does not rely on MEM Strap GPIOs to determine the SPD ID.
1064           This is typically the case when the DRAM part is fixed (only one type is used).
1065           In such board designs, enabling this option will bypass the reading of MEM Strap GPIOs
1066           and instead use a static SPD ID number.
1068           If unsure, leave this option disabled.
1070 endif # BOARD_GOOGLE_BRYA_COMMON