mb/google/brya/var/vell: select SOC_INTEL_RAPTORLAKE
[coreboot.git] / src / mainboard / google / brya / Kconfig
blobefe9b507bbc70ad6b41a8d42c875f009229a6058
1 ## SPDX-License-Identifier: GPL-2.0-only
3 config ACPI_FNKEY_GEN_SCANCODE
4         default 94 if (BOARD_GOOGLE_XOL || BOARD_GOOGLE_RIVEN)
6 config BOARD_GOOGLE_BRYA_COMMON
7         def_bool n
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 !(SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION || CHROMEOS)
31         select FW_CONFIG
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
37         select I2C_TPM
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_CSE_PRE_CPU_RESET_TELEMETRY_V1
48         select SOC_INTEL_STORE_ISH_FW_VERSION if DRIVERS_INTEL_ISH
50 config BOARD_GOOGLE_BASEBOARD_BRYA
51         def_bool n
52         select BOARD_GOOGLE_BRYA_COMMON
53         select BOARD_ROMSIZE_KB_32768
54         select DRIVERS_AUDIO_SOF
55         select DRIVERS_GFX_GENERIC
56         select HAVE_SLP_S0_GATE
57         select MEMORY_SOLDERDOWN if !BOARD_GOOGLE_BANSHEE
58         select SOC_INTEL_ALDERLAKE_PCH_P
59         select SYSTEM_TYPE_LAPTOP
60         select TPM_GOOGLE_CR50
62 config BOARD_GOOGLE_BASEBOARD_BRASK
63         def_bool n
64         select BOARD_GOOGLE_BRYA_COMMON
65         select BOARD_ROMSIZE_KB_32768
66         select CR50_RESET_CLEAR_EC_AP_IDLE_FLAG
67         select ENABLE_TCSS_DISPLAY_DETECTION if RUN_FSP_GOP
68         select HAVE_SLP_S0_GATE
69         select MEMORY_SODIMM if !(BOARD_GOOGLE_CONSTITUTION || BOARD_GOOGLE_NOVA)
70         select RT8168_GEN_ACPI_POWER_RESOURCE
71         select RT8168_GET_MAC_FROM_VPD
72         select RT8168_SET_LED_MODE
73         select SOC_INTEL_ALDERLAKE_PCH_P
74         select TPM_GOOGLE_CR50
76 config BOARD_GOOGLE_BASEBOARD_HADES
77         def_bool n
78         select BOARD_GOOGLE_BRYA_COMMON
79         select BOARD_ROMSIZE_KB_32768
80         select DUMP_SMBIOS_TYPE17
81         select HAVE_SLP_S0_GATE
82         select INCLUDE_NVIDIA_GPU_ASL
83         select MEMORY_SODIMM
84         select PCIEXP_SUPPORT_RESIZABLE_BARS
85         select SOC_INTEL_ALDERLAKE_PCH_P
86         select SOC_INTEL_RAPTORLAKE
87         select SYSTEM_TYPE_LAPTOP
88         select TPM_GOOGLE_CR50
90 config BOARD_GOOGLE_BASEBOARD_NISSA
91         def_bool n
92         select BOARD_GOOGLE_BRYA_COMMON
93         select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
94         select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
95         select DRIVERS_AUDIO_SOF
96         select DRIVERS_INTEL_ISH
97         select MAINBOARD_DISABLE_STAGE_CACHE
98         select MAINBOARD_HAS_EARLY_LIBGFXINIT
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
108         def_bool n
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 MAINBOARD_HAS_EARLY_LIBGFXINIT
116         select MEMORY_SOLDERDOWN
117         select SOC_INTEL_COMMON_MMC_OVERRIDE
118         select SOC_INTEL_CSE_LITE_COMPRESS_ME_RW
119         select SOC_INTEL_CSE_LITE_SYNC_IN_RAMSTAGE
120         select SOC_INTEL_STORE_ISH_FW_VERSION
121         select SOC_INTEL_TWINLAKE
122         select SYSTEM_TYPE_LAPTOP
123         select TPM_GOOGLE_TI50
125 config BOARD_GOOGLE_AGAH
126         select BOARD_GOOGLE_BASEBOARD_BRYA
127         select DRIVERS_GENESYSLOGIC_GL9750
128         select INCLUDE_NVIDIA_GPU_ASL
129         select PCIEXP_SUPPORT_RESIZABLE_BARS
130         select RT8168_GEN_ACPI_POWER_RESOURCE
131         select RT8168_GET_MAC_FROM_VPD
132         select RT8168_SET_LED_MODE
133         select SOC_INTEL_RAPTORLAKE
135 config BOARD_GOOGLE_ANAHERA
136         select BOARD_GOOGLE_BASEBOARD_BRYA
137         select DRIVERS_GENESYSLOGIC_GL9763E
138         select DRIVERS_GENESYSLOGIC_GL9750
139         select HAVE_PCIE_WWAN
140         select HAVE_WWAN_POWER_SEQUENCE
141         select INTEL_GMA_HAVE_VBT
143 config BOARD_GOOGLE_ANAHERA4ES
144         select BOARD_GOOGLE_BASEBOARD_BRYA
145         select DEFAULT_ADL_NEM
146         select DRIVERS_GENESYSLOGIC_GL9763E
147         select DRIVERS_GENESYSLOGIC_GL9750
148         select HAVE_PCIE_WWAN
149         select HAVE_WWAN_POWER_SEQUENCE
151 config BOARD_GOOGLE_ANRAGGAR
152         select BOARD_GOOGLE_BASEBOARD_NISSA
153         select BOARD_ROMSIZE_KB_16384
154         select DRIVERS_GENERIC_BAYHUB_LV2
155         select DRIVERS_GENERIC_GPIO_KEYS
156         select DRIVERS_GFX_GENERIC
157         select DRIVERS_INTEL_MIPI_CAMERA
158         select HAVE_WWAN_POWER_SEQUENCE
159         select INTEL_GMA_HAVE_VBT
160         select CHROMEOS_WIFI_SAR if CHROMEOS
162 config BOARD_GOOGLE_AURASH
163         select BOARD_GOOGLE_BASEBOARD_BRASK
164         select INTEL_GMA_HAVE_VBT
166 config BOARD_GOOGLE_BANSHEE
167         select BOARD_GOOGLE_BASEBOARD_BRYA
168         select CHROMEOS_WIFI_SAR if CHROMEOS
169         select DRIVERS_GENERIC_GPIO_KEYS
170         select INTEL_GMA_HAVE_VBT
171         select MEMORY_SODIMM
173 config BOARD_GOOGLE_BRASK
174         select BOARD_GOOGLE_BASEBOARD_BRASK
175         select DRIVERS_GENESYSLOGIC_GL9755
176         select INTEL_GMA_HAVE_VBT
178 config BOARD_GOOGLE_BRYA0
179         select BOARD_GOOGLE_BASEBOARD_BRYA
180         select DRIVERS_GENERIC_NAU8315
181         select DRIVERS_GENESYSLOGIC_GL9755
182         select DRIVERS_I2C_SX9324
183         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
184         select DRIVERS_INTEL_MIPI_CAMERA
185         select SOC_INTEL_COMMON_BLOCK_IPU
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 INTEL_GMA_HAVE_VBT
211         select MEMORY_SOLDERDOWN
212         select SOC_INTEL_RAPTORLAKE
214 config BOARD_GOOGLE_CROTA
215         select BOARD_GOOGLE_BASEBOARD_BRYA
216         select CHROMEOS_WIFI_SAR if CHROMEOS
217         select DRIVERS_GENESYSLOGIC_GL9750
218         select DRIVERS_I2C_CS42L42
219         select HAVE_WWAN_POWER_SEQUENCE
220         select INTEL_GMA_HAVE_VBT
221         select SOC_INTEL_RAPTORLAKE
223 config BOARD_GOOGLE_DOCHI
224         select BOARD_GOOGLE_BASEBOARD_BRYA
225         select CHROMEOS_WIFI_SAR if CHROMEOS
226         select DRIVERS_INTEL_ISH
227         select SOC_INTEL_RAPTORLAKE
228         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
230 config BOARD_GOOGLE_DOMIKA
231         select BOARD_GOOGLE_BASEBOARD_NISSA
232         select CHROMEOS_WIFI_SAR if CHROMEOS
233         select DRIVERS_GENERIC_GPIO_KEYS
234         select DRIVERS_INTEL_MIPI_CAMERA
235         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
236         select HAVE_WWAN_POWER_SEQUENCE
237         select SOC_INTEL_TWINLAKE
239 config BOARD_GOOGLE_FELWINTER
240         select BOARD_GOOGLE_BASEBOARD_BRYA
241         select CHROMEOS_WIFI_SAR if CHROMEOS
242         select DRIVERS_GENERIC_GPIO_KEYS
243         select DRIVERS_GENESYSLOGIC_GL9755
244         select INTEL_GMA_HAVE_VBT
246 config BOARD_GOOGLE_GAELIN
247         select BOARD_GOOGLE_BASEBOARD_BRASK
248         select SOC_INTEL_RAPTORLAKE
250 config BOARD_GOOGLE_GIMBLE
251         select BOARD_GOOGLE_BASEBOARD_BRYA
252         select DRIVERS_GENESYSLOGIC_GL9750
253         select DRIVERS_I2C_MAX98390
254         select GOOGLE_DSM_CALIB if VPD
255         select GOOGLE_DSM_PARAM_FILE_NAME if VPD
256         select INTEL_GMA_HAVE_VBT
258 config BOARD_GOOGLE_GIMBLE4ES
259         select BOARD_GOOGLE_BASEBOARD_BRYA
260         select DEFAULT_ADL_NEM
261         select DRIVERS_GENESYSLOGIC_GL9750
262         select DRIVERS_I2C_MAX98390
263         select GOOGLE_DSM_CALIB if VPD
264         select GOOGLE_DSM_PARAM_FILE_NAME if VPD
266 config BOARD_GOOGLE_GLADIOS
267         select BOARD_GOOGLE_BASEBOARD_BRASK
268         select CHROMEOS_WIFI_SAR if CHROMEOS
269         select DRIVERS_GENESYSLOGIC_GL9763E
270         select DRIVERS_GENESYSLOGIC_GL9750
271         select INTEL_GMA_HAVE_VBT
272         select SOC_INTEL_RAPTORLAKE
274 config BOARD_GOOGLE_GLASSWAY
275         select BOARD_GOOGLE_BASEBOARD_NISSA
276         select CHROMEOS_WIFI_SAR if CHROMEOS
277         select DRIVERS_GENERIC_GPIO_KEYS
278         select DRIVERS_GENESYSLOGIC_GL9750
279         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
280         select INTEL_GMA_HAVE_VBT
282 config BOARD_GOOGLE_GOTHRAX
283         select BOARD_GOOGLE_BASEBOARD_NISSA
284         select DRIVERS_GENERIC_GPIO_KEYS
285         select DRIVERS_GENESYSLOGIC_GL9750
286         select DRIVERS_I2C_SX9324
287         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
288         select HAVE_WWAN_POWER_SEQUENCE
290 config BOARD_GOOGLE_HADES
291         select BOARD_GOOGLE_BASEBOARD_HADES
292         select DRIVERS_GENESYSLOGIC_GL9755
293         select RT8168_GEN_ACPI_POWER_RESOURCE
294         select RT8168_GET_MAC_FROM_VPD
295         select RT8168_SET_LED_MODE
297 config BOARD_GOOGLE_KANO
298         select BOARD_GOOGLE_BASEBOARD_BRYA
299         select CHROMEOS_WIFI_SAR if CHROMEOS
300         select DRIVERS_I2C_MAX98373
301         select DRIVERS_I2C_NAU8825
302         select DRIVERS_INTEL_MIPI_CAMERA
303         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
304         select INTEL_GMA_HAVE_VBT
305         select SOC_INTEL_COMMON_BLOCK_IPU
306         select SOC_INTEL_RAPTORLAKE
308 config BOARD_GOOGLE_KINOX
309         select BOARD_GOOGLE_BASEBOARD_BRASK
310         select INTEL_GMA_HAVE_VBT
312 config BOARD_GOOGLE_KULDAX
313         select BOARD_GOOGLE_BASEBOARD_BRASK
314         select CHROMEOS_WIFI_SAR if CHROMEOS
315         select DRIVERS_GENESYSLOGIC_GL9755
316         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
317         select INTEL_GMA_HAVE_VBT
318         select SOC_INTEL_RAPTORLAKE
320 config BOARD_GOOGLE_JOXER
321         select BOARD_GOOGLE_BASEBOARD_NISSA
322         select CHROMEOS_WIFI_SAR if CHROMEOS
323         select DRIVERS_GENESYSLOGIC_GL9750
324         select INTEL_GMA_HAVE_VBT
326 config BOARD_GOOGLE_LISBON
327         select BOARD_GOOGLE_BASEBOARD_BRASK
328         select CHROMEOS_WIFI_SAR if CHROMEOS
329         select DRIVERS_GENESYSLOGIC_GL9750
330         select DRIVERS_GENESYSLOGIC_GL9763E
331         select INTEL_GMA_HAVE_VBT
332         select SOC_INTEL_RAPTORLAKE
334 config BOARD_GOOGLE_MARASOV
335         select BOARD_GOOGLE_BASEBOARD_BRYA
336         select CHROMEOS_WIFI_SAR if CHROMEOS
337         select DRIVERS_INTEL_ISH
338         select INTEL_GMA_HAVE_VBT
339         select SOC_INTEL_RAPTORLAKE
340         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
342 config BOARD_GOOGLE_MITHRAX
343         select BOARD_GOOGLE_BASEBOARD_BRYA
344         select CHROMEOS_WIFI_SAR if CHROMEOS
345         select DRIVERS_GENERIC_GPIO_KEYS
346         select DRIVERS_GENESYSLOGIC_GL9755
347         select INTEL_GMA_HAVE_VBT
349 config BOARD_GOOGLE_MOLI
350         select BOARD_GOOGLE_BASEBOARD_BRASK
351         select INTEL_GMA_HAVE_VBT
353 config BOARD_GOOGLE_NIVVIKS
354         select BOARD_GOOGLE_BASEBOARD_NISSA
355         select BOARD_ROMSIZE_KB_32768
356         select CHROMEOS_WIFI_SAR if CHROMEOS
357         select DRIVERS_GENERIC_GPIO_KEYS
358         select DRIVERS_GENESYSLOGIC_GL9750
359         select DRIVERS_I2C_SX9324
360         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
361         select DRIVERS_INTEL_MIPI_CAMERA
362         select HAVE_WWAN_POWER_SEQUENCE
363         select INTEL_GMA_HAVE_VBT
365 config BOARD_GOOGLE_NEREID
366         select BOARD_GOOGLE_BASEBOARD_NISSA
367         select BOARD_ROMSIZE_KB_32768
368         select DRIVERS_GENERIC_BAYHUB_LV2
369         select DRIVERS_GENERIC_GPIO_KEYS
370         select INTEL_GMA_HAVE_VBT
372 config BOARD_GOOGLE_NOKRIS
373         select BOARD_GOOGLE_BASEBOARD_NISSA
375 config BOARD_GOOGLE_NOVA
376         select BOARD_GOOGLE_BASEBOARD_BRASK
377         select SOC_INTEL_RAPTORLAKE
378         select MEMORY_SOLDERDOWN
380 config BOARD_GOOGLE_OMNIGUL
381         select BOARD_GOOGLE_BASEBOARD_BRYA
382         select CHROMEOS_WIFI_SAR if CHROMEOS
383         select DRIVERS_INTEL_ISH
384         select INTEL_GMA_HAVE_VBT
385         select SOC_INTEL_RAPTORLAKE
386         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
388 config BOARD_GOOGLE_ORISA
389         select BOARD_GOOGLE_BASEBOARD_TRULO
390         select SOC_INTEL_COMMON_BLOCK_HDA_VERB
391         select SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION
392         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
394 config BOARD_GOOGLE_OSIRIS
395         select BOARD_GOOGLE_BASEBOARD_BRYA
396         select CHROMEOS_WIFI_SAR if CHROMEOS
397         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
398         select INTEL_GMA_HAVE_VBT
399         select RT8168_GEN_ACPI_POWER_RESOURCE
400         select RT8168_GET_MAC_FROM_VPD
401         select RT8168_SET_LED_MODE
402         select SOC_INTEL_RAPTORLAKE
404 config BOARD_GOOGLE_PIRRHA
405         select BOARD_GOOGLE_BASEBOARD_NISSA
406         select DRIVERS_INTEL_MIPI_CAMERA
407         select DRIVERS_I2C_DA7219
409 config BOARD_GOOGLE_PRIMUS
410         select BOARD_GOOGLE_BASEBOARD_BRYA
411         select DRIVERS_GENESYSLOGIC_GL9755
412         select HAVE_PCIE_WWAN
413         select HAVE_WWAN_POWER_SEQUENCE
414         select INTEL_GMA_HAVE_VBT
416 config BOARD_GOOGLE_PUJJO
417         select BOARD_GOOGLE_BASEBOARD_NISSA
418         select CHROMEOS_WIFI_SAR if CHROMEOS
419         select DRIVERS_GENERIC_BAYHUB_LV2
420         select DRIVERS_GENERIC_GPIO_KEYS
421         select DRIVERS_GENESYSLOGIC_GL9750
422         select DRIVERS_I2C_SX9324
423         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
424         select DRIVERS_WWAN_FM350GL
425         select HAVE_PCIE_WWAN
426         select HAVE_WWAN_POWER_SEQUENCE
427         select INTEL_GMA_HAVE_VBT
429 config BOARD_GOOGLE_SUNDANCE
430         select BOARD_GOOGLE_BASEBOARD_NISSA
431         select CHROMEOS_WIFI_SAR if CHROMEOS
432         select DRIVERS_GENERIC_GPIO_KEYS
433         select HAVE_WWAN_POWER_SEQUENCE
435 config BOARD_GOOGLE_PUJJOGA
436         select BOARD_GOOGLE_BASEBOARD_NISSA
437         select DRIVERS_GENERIC_GPIO_KEYS
438         select CHROMEOS_WIFI_SAR if CHROMEOS
439         select DRIVERS_I2C_SX9324
440         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
441         select HAVE_WWAN_POWER_SEQUENCE
443 config BOARD_GOOGLE_QUANDISO
444         select BOARD_GOOGLE_BASEBOARD_NISSA
445         select CHROMEOS_WIFI_SAR if CHROMEOS
446         select DRIVERS_GENESYSLOGIC_GL9750
447         select DRIVERS_GENERIC_GPIO_KEYS
448         select DRIVERS_I2C_SX9324
449         select HAVE_WWAN_POWER_SEQUENCE
450         select INTEL_GMA_HAVE_VBT
452 config BOARD_GOOGLE_REDRIX
453         select BOARD_GOOGLE_BASEBOARD_BRYA
454         select DRIVERS_GENESYSLOGIC_GL9755
455         select DRIVERS_I2C_MAX98390
456         select DRIVERS_INTEL_MIPI_CAMERA
457         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
458         select GOOGLE_DSM_CALIB if VPD
459         select GOOGLE_DSM_PARAM_FILE_NAME if VPD
460         select INTEL_GMA_HAVE_VBT
461         select SOC_INTEL_COMMON_BLOCK_IPU
463 config BOARD_GOOGLE_REDRIX4ES
464         select BOARD_GOOGLE_BASEBOARD_BRYA
465         select DEFAULT_ADL_NEM
466         select DRIVERS_GENESYSLOGIC_GL9755
467         select DRIVERS_I2C_MAX98390
468         select DRIVERS_INTEL_MIPI_CAMERA
469         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
470         select GOOGLE_DSM_CALIB if VPD
471         select GOOGLE_DSM_PARAM_FILE_NAME if VPD
472         select SOC_INTEL_COMMON_BLOCK_IPU
474 config BOARD_GOOGLE_RIVEN
475         select BOARD_GOOGLE_BASEBOARD_NISSA
476         select CHROMEOS_WIFI_SAR if CHROMEOS
477         select DRIVERS_GENERIC_GPIO_KEYS
478         select DRIVERS_INTEL_MIPI_CAMERA
479         select HAVE_WWAN_POWER_SEQUENCE
480         select INTEL_GMA_HAVE_VBT
481         select SOC_INTEL_TWINLAKE
482         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
484 config BOARD_GOOGLE_SKOLAS
485         select BOARD_GOOGLE_BASEBOARD_BRYA
486         select DRIVERS_GENERIC_NAU8315
487         select DRIVERS_GENESYSLOGIC_GL9755
488         select DRIVERS_INTEL_MIPI_CAMERA
489         select DRIVERS_I2C_SX9324
490         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
491         select INTEL_GMA_HAVE_VBT
492         select SOC_INTEL_COMMON_BLOCK_IPU
493         select SOC_INTEL_RAPTORLAKE
495 config BOARD_GOOGLE_SKOLAS4ES
496         select BOARD_GOOGLE_BASEBOARD_BRYA
497         select DEFAULT_ADL_NEM
498         select DRIVERS_GENESYSLOGIC_GL9755
499         select DRIVERS_INTEL_MIPI_CAMERA
500         select DRIVERS_I2C_SX9324
501         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
502         select INTEL_GMA_HAVE_VBT
503         select SOC_INTEL_COMMON_BLOCK_IPU
504         select SOC_INTEL_RAPTORLAKE
506 config BOARD_GOOGLE_TAEKO
507         select BOARD_GOOGLE_BASEBOARD_BRYA
508         select CHROMEOS_WIFI_SAR if CHROMEOS
509         select DRIVERS_GENERIC_BAYHUB_LV2
510         select DRIVERS_GENESYSLOGIC_GL9750
511         select DRIVERS_GENESYSLOGIC_GL9763E
512         select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX if DRIVERS_GENESYSLOGIC_GL9763E
513         select INTEL_GMA_HAVE_VBT
514         select SOC_INTEL_RAPTORLAKE
516 config BOARD_GOOGLE_TAEKO4ES
517         select BOARD_GOOGLE_BASEBOARD_BRYA
518         select CHROMEOS_WIFI_SAR if CHROMEOS
519         select DEFAULT_ADL_NEM
520         select DRIVERS_GENERIC_BAYHUB_LV2
521         select DRIVERS_GENESYSLOGIC_GL9750
522         select DRIVERS_GENESYSLOGIC_GL9763E
524 config BOARD_GOOGLE_TANIKS
525         select BOARD_GOOGLE_BASEBOARD_BRYA
526         select CHROMEOS_WIFI_SAR if CHROMEOS
527         select DRIVERS_GENERIC_BAYHUB_LV2
528         select DRIVERS_GENESYSLOGIC_GL9750
529         select DRIVERS_GENESYSLOGIC_GL9763E
530         select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX
531         select INTEL_GMA_HAVE_VBT
533 config BOARD_GOOGLE_TELIKS
534         select BOARD_GOOGLE_BASEBOARD_NISSA
535         select BOARD_ROMSIZE_KB_16384
536         select CHROMEOS_WIFI_SAR if CHROMEOS
537         select DRIVERS_GENERIC_BAYHUB_LV2
538         select DRIVERS_GENERIC_GPIO_KEYS
539         select DRIVERS_GFX_GENERIC
540         select DRIVERS_INTEL_MIPI_CAMERA
541         select HAVE_WWAN_POWER_SEQUENCE
542         select SOC_INTEL_TWINLAKE
544 config BOARD_GOOGLE_TEREID
545         select BOARD_GOOGLE_BASEBOARD_NISSA
546         select BOARD_ROMSIZE_KB_32768
547         select DRIVERS_GENERIC_BAYHUB_LV2
548         select DRIVERS_GENERIC_GPIO_KEYS
549         select INTEL_GMA_HAVE_VBT
550         select SOC_INTEL_TWINLAKE
552 config BOARD_GOOGLE_TIVVIKS
553         select BOARD_GOOGLE_BASEBOARD_NISSA
554         select BOARD_ROMSIZE_KB_32768
555         select CHROMEOS_WIFI_SAR if CHROMEOS
556         select DRIVERS_GENERIC_GPIO_KEYS
557         select DRIVERS_GENESYSLOGIC_GL9750
558         select DRIVERS_I2C_SX9324
559         select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
560         select DRIVERS_INTEL_MIPI_CAMERA
561         select HAVE_WWAN_POWER_SEQUENCE
562         select INTEL_GMA_HAVE_VBT
563         select SOC_INTEL_TWINLAKE
565 config BOARD_GOOGLE_TRULO
566         select BOARD_GOOGLE_BASEBOARD_TRULO
567         select SKIP_RAM_ID_STRAPS
568         select SOC_INTEL_TWINLAKE
569         select SOC_INTEL_COMMON_BLOCK_HDA_VERB
570         select SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION
571         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
573 config BOARD_GOOGLE_ULDREN
574         select BOARD_GOOGLE_BASEBOARD_NISSA
575         select CHROMEOS_WIFI_SAR if CHROMEOS
576         select DRIVERS_I2C_CS42L42
577         select HAVE_WWAN_POWER_SEQUENCE
578         select INTEL_GMA_HAVE_VBT
580 config BOARD_GOOGLE_VELL
581         select BOARD_GOOGLE_BASEBOARD_BRYA
582         select CHROMEOS_WIFI_SAR if CHROMEOS
583         select DRIVERS_INTEL_MIPI_CAMERA
584         select DRIVERS_I2C_CS35L53
585         select INTEL_GMA_HAVE_VBT
586         select SOC_INTEL_COMMON_BLOCK_IPU
587         select SOC_INTEL_RAPTORLAKE
589 config BOARD_GOOGLE_VOLMAR
590         select BOARD_GOOGLE_BASEBOARD_BRYA
591         select CHROMEOS_WIFI_SAR if CHROMEOS
592         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
593         select DRIVERS_I2C_MAX98373
594         select DRIVERS_I2C_NAU8825
595         select INTEL_GMA_HAVE_VBT
597 config BOARD_GOOGLE_XIVU
598         select BOARD_GOOGLE_BASEBOARD_NISSA
599         select DRIVERS_GENERIC_GPIO_KEYS
600         select DRIVERS_GENESYSLOGIC_GL9750
601         select DRIVERS_INTEL_MIPI_CAMERA
602         select INTEL_GMA_HAVE_VBT
604 config BOARD_GOOGLE_XOL
605         select BOARD_GOOGLE_BASEBOARD_BRYA
606         select CHROMEOS_WIFI_SAR if CHROMEOS
607         select DRIVERS_I2C_DA7219
608         select DRIVERS_INTEL_ISH
609         select SOC_INTEL_RAPTORLAKE
610         select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
612 config BOARD_GOOGLE_YAVIKS
613         select BOARD_GOOGLE_BASEBOARD_NISSA
614         select CHROMEOS_WIFI_SAR if CHROMEOS
615         select DRIVERS_GENESYSLOGIC_GL9750
616         select DRIVERS_GENERIC_GPIO_KEYS
617         select DRIVERS_INTEL_MIPI_CAMERA
618         select DRIVERS_MTK_WIFI
619         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
620         select HAVE_WWAN_POWER_SEQUENCE
621         select INTEL_GMA_HAVE_VBT
622         select USE_MTCL
624 config BOARD_GOOGLE_YAVILLA
625         select BOARD_GOOGLE_BASEBOARD_NISSA
626         select CHROMEOS_WIFI_SAR if CHROMEOS
627         select DRIVERS_GENERIC_GPIO_KEYS
628         select DRIVERS_INTEL_MIPI_CAMERA
629         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
630         select HAVE_WWAN_POWER_SEQUENCE
631         select INTEL_GMA_HAVE_VBT
633 config BOARD_GOOGLE_YAVISTA
634         select BOARD_GOOGLE_BASEBOARD_NISSA
636 config BOARD_GOOGLE_ZYDRON
637         select BOARD_GOOGLE_BASEBOARD_BRYA
638         select CHROMEOS_WIFI_SAR if CHROMEOS
639         select DEFAULT_ADL_NEM
640         select DRIVERS_I2C_MAX98373
641         select DRIVERS_I2C_NAU8825
642         select DRIVERS_INTEL_MIPI_CAMERA
643         select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
644         select SOC_INTEL_COMMON_BLOCK_IPU
645         select SOC_INTEL_RAPTORLAKE
647 if BOARD_GOOGLE_BRYA_COMMON
649 config BASEBOARD_DIR
650         string
651         default "brya" if BOARD_GOOGLE_BASEBOARD_BRYA
652         default "brask" if BOARD_GOOGLE_BASEBOARD_BRASK
653         default "hades" if BOARD_GOOGLE_BASEBOARD_HADES
654         default "nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
655         default "trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
657 config CHROMEOS
658         select EC_GOOGLE_CHROMEEC_SWITCHES
659         select HAS_RECOVERY_MRC_CACHE
661 config CHROMEOS_WIFI_SAR
662         bool "Enable SAR options for ChromeOS build"
663         depends on CHROMEOS
664         select DSAR_ENABLE
665         select GEO_SAR_ENABLE
666         select SAR_ENABLE
667         select USE_SAR
669 config DEVICETREE
670         default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
672 config DRIVER_TPM_I2C_BUS
673         hex
674         default 0x3 if BOARD_GOOGLE_AGAH
675         default 0x1 if BOARD_GOOGLE_ANAHERA
676         default 0x3 if BOARD_GOOGLE_ANAHERA4ES
677         default 0x0 if BOARD_GOOGLE_ANRAGGAR
678         default 0x1 if BOARD_GOOGLE_AURASH
679         default 0x1 if BOARD_GOOGLE_BANSHEE
680         default 0x1 if BOARD_GOOGLE_BRASK
681         default 0x1 if BOARD_GOOGLE_BRYA0
682         default 0x1 if BOARD_GOOGLE_BUJIA
683         default 0x1 if BOARD_GOOGLE_CONSTITUTION
684         default 0x0 if BOARD_GOOGLE_CRAASK
685         default 0x0 if BOARD_GOOGLE_CRAASKOV
686         default 0x1 if BOARD_GOOGLE_CROTA
687         default 0x1 if BOARD_GOOGLE_DOCHI
688         default 0x0 if BOARD_GOOGLE_DOMIKA
689         default 0x1 if BOARD_GOOGLE_FELWINTER
690         default 0x1 if BOARD_GOOGLE_GAELIN
691         default 0x1 if BOARD_GOOGLE_GIMBLE
692         default 0x3 if BOARD_GOOGLE_GIMBLE4ES
693         default 0x1 if BOARD_GOOGLE_GLADIOS
694         default 0x0 if BOARD_GOOGLE_GLASSWAY
695         default 0x0 if BOARD_GOOGLE_GOTHRAX
696         default 0x3 if BOARD_GOOGLE_HADES
697         default 0x0 if BOARD_GOOGLE_JOXER
698         default 0x1 if BOARD_GOOGLE_KANO
699         default 0x1 if BOARD_GOOGLE_KINOX
700         default 0x1 if BOARD_GOOGLE_KULDAX
701         default 0x1 if BOARD_GOOGLE_LISBON
702         default 0x1 if BOARD_GOOGLE_MARASOV
703         default 0x1 if BOARD_GOOGLE_MITHRAX
704         default 0x1 if BOARD_GOOGLE_MOLI
705         default 0x0 if BOARD_GOOGLE_NEREID
706         default 0x0 if BOARD_GOOGLE_NIVVIKS
707         default 0x1 if BOARD_GOOGLE_NOVA
708         default 0x1 if BOARD_GOOGLE_OMNIGUL
709         default 0x0 if BOARD_GOOGLE_ORISA
710         default 0x1 if BOARD_GOOGLE_OSIRIS
711         default 0x0 if BOARD_GOOGLE_PIRRHA
712         default 0x1 if BOARD_GOOGLE_PRIMUS
713         default 0x0 if BOARD_GOOGLE_PUJJO
714         default 0x0 if BOARD_GOOGLE_QUANDISO
715         default 0x1 if BOARD_GOOGLE_REDRIX
716         default 0x3 if BOARD_GOOGLE_REDRIX4ES
717         default 0x0 if BOARD_GOOGLE_RIVEN
718         default 0x1 if BOARD_GOOGLE_SKOLAS
719         default 0x1 if BOARD_GOOGLE_SKOLAS4ES
720         default 0x1 if BOARD_GOOGLE_TAEKO
721         default 0x3 if BOARD_GOOGLE_TAEKO4ES
722         default 0x1 if BOARD_GOOGLE_TANIKS
723         default 0x0 if BOARD_GOOGLE_TELIKS
724         default 0x0 if BOARD_GOOGLE_TEREID
725         default 0x0 if BOARD_GOOGLE_TIVVIKS
726         default 0x0 if BOARD_GOOGLE_TRULO
727         default 0x0 if BOARD_GOOGLE_ULDREN
728         default 0x1 if BOARD_GOOGLE_VELL
729         default 0x1 if BOARD_GOOGLE_VOLMAR
730         default 0x0 if BOARD_GOOGLE_XIVU
731         default 0x1 if BOARD_GOOGLE_XOL
732         default 0x0 if BOARD_GOOGLE_YAVIKS
733         default 0x0 if BOARD_GOOGLE_YAVILLA
734         default 0x1 if BOARD_GOOGLE_ZYDRON
736 config DRIVER_TPM_I2C_ADDR
737         hex
738         default 0x50
740 config FMDFILE
741         default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-serger.fmd" if CHROMEOS && BOARD_GOOGLE_BRASK
742         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
743         default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB.fmd" if CHROMEOS && (BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) && BOARD_ROMSIZE_KB_16384
744         default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" if CHROMEOS
746 config TPM_TIS_ACPI_INTERRUPT
747         int
748         default 13 if BOARD_GOOGLE_AGAH # GPE0_DW0_13 (GPP_A13_IRQ)
749         default 13 if BOARD_GOOGLE_ANAHERA
750         default 13 if BOARD_GOOGLE_ANAHERA4ES
751         default 13 if BOARD_GOOGLE_ANRAGGAR
752         default 13 if BOARD_GOOGLE_AURASH
753         default 13 if BOARD_GOOGLE_BANSHEE
754         default 13 if BOARD_GOOGLE_BRASK
755         default 13 if BOARD_GOOGLE_BRYA0
756         default 13 if BOARD_GOOGLE_BUJIA
757         default 13 if BOARD_GOOGLE_CONSTITUTION
758         default 13 if BOARD_GOOGLE_CRAASK
759         default 13 if BOARD_GOOGLE_CRAASKOV
760         default 13 if BOARD_GOOGLE_CROTA
761         default 13 if BOARD_GOOGLE_DOCHI
762         default 13 if BOARD_GOOGLE_DOMIKA
763         default 13 if BOARD_GOOGLE_FELWINTER
764         default 13 if BOARD_GOOGLE_GAELIN
765         default 13 if BOARD_GOOGLE_GIMBLE
766         default 13 if BOARD_GOOGLE_GIMBLE4ES
767         default 13 if BOARD_GOOGLE_GLADIOS
768         default 13 if BOARD_GOOGLE_GLASSWAY
769         default 13 if BOARD_GOOGLE_GOTHRAX
770         default 20 if BOARD_GOOGLE_HADES # GPE0_DW0_20 (GPP_A20_IRQ)
771         default 13 if BOARD_GOOGLE_JOXER
772         default 13 if BOARD_GOOGLE_KANO
773         default 13 if BOARD_GOOGLE_KINOX
774         default 13 if BOARD_GOOGLE_KULDAX
775         default 13 if BOARD_GOOGLE_LISBON
776         default 13 if BOARD_GOOGLE_MARASOV
777         default 13 if BOARD_GOOGLE_MITHRAX
778         default 13 if BOARD_GOOGLE_MOLI
779         default 13 if BOARD_GOOGLE_NEREID
780         default 13 if BOARD_GOOGLE_NIVVIKS
781         default 13 if BOARD_GOOGLE_NOVA
782         default 13 if BOARD_GOOGLE_OMNIGUL
783         default 17 if BOARD_GOOGLE_ORISA # GPE0_DW0_17 (GPP_A17_IRQ)
784         default 13 if BOARD_GOOGLE_OSIRIS
785         default 13 if BOARD_GOOGLE_PIRRHA
786         default 13 if BOARD_GOOGLE_PRIMUS
787         default 13 if BOARD_GOOGLE_PUJJO
788         default 13 if BOARD_GOOGLE_QUANDISO
789         default 13 if BOARD_GOOGLE_REDRIX
790         default 13 if BOARD_GOOGLE_REDRIX4ES
791         default 13 if BOARD_GOOGLE_RIVEN
792         default 13 if BOARD_GOOGLE_SKOLAS
793         default 13 if BOARD_GOOGLE_SKOLAS4ES
794         default 13 if BOARD_GOOGLE_TAEKO
795         default 13 if BOARD_GOOGLE_TAEKO4ES
796         default 13 if BOARD_GOOGLE_TANIKS
797         default 13 if BOARD_GOOGLE_TELIKS
798         default 13 if BOARD_GOOGLE_TEREID
799         default 13 if BOARD_GOOGLE_TIVVIKS
800         default 17 if BOARD_GOOGLE_TRULO
801         default 13 if BOARD_GOOGLE_ULDREN
802         default 13 if BOARD_GOOGLE_VELL
803         default 13 if BOARD_GOOGLE_VOLMAR
804         default 13 if BOARD_GOOGLE_XIVU
805         default 13 if BOARD_GOOGLE_XOL
806         default 13 if BOARD_GOOGLE_YAVIKS
807         default 13 if BOARD_GOOGLE_YAVILLA
808         default 13 if BOARD_GOOGLE_ZYDRON
810 config OVERRIDE_DEVICETREE
811         default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
813 config MAINBOARD_DIR
814         default "google/brya"
816 config MAINBOARD_FAMILY
817         string
818         default "Google_Brya" if BOARD_GOOGLE_BASEBOARD_BRYA
819         default "Google_Brask" if BOARD_GOOGLE_BASEBOARD_BRASK
820         default "Google_Hades" if BOARD_GOOGLE_BASEBOARD_HADES
821         default "Google_Nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
822         default "Google_Trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
824 config MAINBOARD_PART_NUMBER
825         default "Agah" if BOARD_GOOGLE_AGAH
826         default "Anahera" if BOARD_GOOGLE_ANAHERA
827         default "Anahera4ES" if BOARD_GOOGLE_ANAHERA4ES
828         default "Anraggar" if BOARD_GOOGLE_ANRAGGAR
829         default "Aurash" if BOARD_GOOGLE_AURASH
830         default "Banshee" if BOARD_GOOGLE_BANSHEE
831         default "Brask" if BOARD_GOOGLE_BRASK
832         default "Brya" if BOARD_GOOGLE_BRYA0
833         default "Bujia" if BOARD_GOOGLE_BUJIA
834         default "Constitution" if BOARD_GOOGLE_CONSTITUTION
835         default "Craask" if BOARD_GOOGLE_CRAASK
836         default "Craaskov" if BOARD_GOOGLE_CRAASKOV
837         default "Crota" if BOARD_GOOGLE_CROTA
838         default "Dochi" if BOARD_GOOGLE_DOCHI
839         default "Domika" if BOARD_GOOGLE_DOMIKA
840         default "Felwinter" if BOARD_GOOGLE_FELWINTER
841         default "Gaelin" if BOARD_GOOGLE_GAELIN
842         default "Gimble" if BOARD_GOOGLE_GIMBLE
843         default "Gimble4ES" if BOARD_GOOGLE_GIMBLE4ES
844         default "Gladios" if BOARD_GOOGLE_GLADIOS
845         default "Glassway" if BOARD_GOOGLE_GLASSWAY
846         default "Gothrax" if BOARD_GOOGLE_GOTHRAX
847         default "Hades" if BOARD_GOOGLE_HADES
848         default "Joxer" if BOARD_GOOGLE_JOXER
849         default "Kano" if BOARD_GOOGLE_KANO
850         default "Kinox" if BOARD_GOOGLE_KINOX
851         default "Kuldax" if BOARD_GOOGLE_KULDAX
852         default "Lisbon" if BOARD_GOOGLE_LISBON
853         default "Marasov" if BOARD_GOOGLE_MARASOV
854         default "Mithrax" if BOARD_GOOGLE_MITHRAX
855         default "Moli" if BOARD_GOOGLE_MOLI
856         default "Nereid" if BOARD_GOOGLE_NEREID
857         default "Nivviks" if BOARD_GOOGLE_NIVVIKS
858         default "Nokris" if BOARD_GOOGLE_NOKRIS
859         default "Nova" if BOARD_GOOGLE_NOVA
860         default "Omnigul" if BOARD_GOOGLE_OMNIGUL
861         default "Orisa" if BOARD_GOOGLE_ORISA
862         default "Osiris" if BOARD_GOOGLE_OSIRIS
863         default "Pirrha" if BOARD_GOOGLE_PIRRHA
864         default "Primus" if BOARD_GOOGLE_PRIMUS
865         default "Pujjo" if BOARD_GOOGLE_PUJJO
866         default "Quandiso" if BOARD_GOOGLE_QUANDISO
867         default "Redrix" if BOARD_GOOGLE_REDRIX
868         default "Redrix4ES" if BOARD_GOOGLE_REDRIX4ES
869         default "Riven" if BOARD_GOOGLE_RIVEN
870         default "Skolas" if BOARD_GOOGLE_SKOLAS
871         default "Skolas4ES" if BOARD_GOOGLE_SKOLAS4ES
872         default "Sundance" if BOARD_GOOGLE_SUNDANCE
873         default "Taeko" if BOARD_GOOGLE_TAEKO
874         default "Taeko4ES" if BOARD_GOOGLE_TAEKO4ES
875         default "Taniks" if BOARD_GOOGLE_TANIKS
876         default "Teliks" if BOARD_GOOGLE_TELIKS
877         default "Tereid" if BOARD_GOOGLE_TEREID
878         default "Tivviks" if BOARD_GOOGLE_TIVVIKS
879         default "Trulo" if BOARD_GOOGLE_TRULO
880         default "Uldren" if BOARD_GOOGLE_ULDREN
881         default "Vell" if BOARD_GOOGLE_VELL
882         default "Volmar" if BOARD_GOOGLE_VOLMAR
883         default "Xivu" if BOARD_GOOGLE_XIVU
884         default "Xol" if BOARD_GOOGLE_XOL
885         default "Yaviks" if BOARD_GOOGLE_YAVIKS
886         default "Yavilla" if BOARD_GOOGLE_YAVILLA
887         default "Yavista" if BOARD_GOOGLE_YAVISTA
888         default "Zydron" if BOARD_GOOGLE_ZYDRON
889         default "Pujjoga" if BOARD_GOOGLE_PUJJOGA
891 config VARIANT_DIR
892         default "agah" if BOARD_GOOGLE_AGAH
893         default "anahera" if BOARD_GOOGLE_ANAHERA
894         default "anahera4es" if BOARD_GOOGLE_ANAHERA4ES
895         default "anraggar" if BOARD_GOOGLE_ANRAGGAR
896         default "aurash" if BOARD_GOOGLE_AURASH
897         default "banshee" if BOARD_GOOGLE_BANSHEE
898         default "brask" if BOARD_GOOGLE_BRASK
899         default "brya0" if BOARD_GOOGLE_BRYA0
900         default "bujia" if BOARD_GOOGLE_BUJIA
901         default "constitution" if BOARD_GOOGLE_CONSTITUTION
902         default "craask" if BOARD_GOOGLE_CRAASK
903         default "craaskov" if BOARD_GOOGLE_CRAASKOV
904         default "crota" if BOARD_GOOGLE_CROTA
905         default "dochi" if BOARD_GOOGLE_DOCHI
906         default "yavilla" if BOARD_GOOGLE_DOMIKA
907         default "felwinter" if BOARD_GOOGLE_FELWINTER
908         default "gaelin" if BOARD_GOOGLE_GAELIN
909         default "gimble" if BOARD_GOOGLE_GIMBLE
910         default "gimble4es" if BOARD_GOOGLE_GIMBLE4ES
911         default "gladios" if BOARD_GOOGLE_GLADIOS
912         default "glassway" if BOARD_GOOGLE_GLASSWAY
913         default "gothrax" if BOARD_GOOGLE_GOTHRAX
914         default "hades" if BOARD_GOOGLE_HADES
915         default "joxer" if BOARD_GOOGLE_JOXER
916         default "kano" if BOARD_GOOGLE_KANO
917         default "kinox" if BOARD_GOOGLE_KINOX
918         default "kuldax" if BOARD_GOOGLE_KULDAX
919         default "lisbon" if BOARD_GOOGLE_LISBON
920         default "marasov" if BOARD_GOOGLE_MARASOV
921         default "mithrax" if BOARD_GOOGLE_MITHRAX
922         default "moli" if BOARD_GOOGLE_MOLI
923         default "nereid" if BOARD_GOOGLE_NEREID
924         default "nereid" if BOARD_GOOGLE_TEREID
925         default "nivviks" if BOARD_GOOGLE_NIVVIKS
926         default "nivviks" if BOARD_GOOGLE_TIVVIKS
927         default "nokris" if BOARD_GOOGLE_NOKRIS
928         default "nova" if BOARD_GOOGLE_NOVA
929         default "omnigul" if BOARD_GOOGLE_OMNIGUL
930         default "orisa" if BOARD_GOOGLE_ORISA
931         default "osiris" if BOARD_GOOGLE_OSIRIS
932         default "pirrha" if BOARD_GOOGLE_PIRRHA
933         default "primus" if BOARD_GOOGLE_PRIMUS
934         default "pujjo" if BOARD_GOOGLE_PUJJO
935         default "quandiso" if BOARD_GOOGLE_QUANDISO
936         default "redrix" if BOARD_GOOGLE_REDRIX
937         default "redrix4es" if BOARD_GOOGLE_REDRIX4ES
938         default "riven" if BOARD_GOOGLE_RIVEN
939         default "skolas" if BOARD_GOOGLE_SKOLAS
940         default "skolas4es" if BOARD_GOOGLE_SKOLAS4ES
941         default "sundance" if BOARD_GOOGLE_SUNDANCE
942         default "taeko" if BOARD_GOOGLE_TAEKO
943         default "taeko4es" if BOARD_GOOGLE_TAEKO4ES
944         default "taniks" if BOARD_GOOGLE_TANIKS
945         default "teliks" if BOARD_GOOGLE_TELIKS
946         default "trulo" if BOARD_GOOGLE_TRULO
947         default "uldren" if BOARD_GOOGLE_ULDREN
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 "zydron" if BOARD_GOOGLE_ZYDRON
955         default "yavista" if BOARD_GOOGLE_YAVISTA
956         default "pujjoga" if BOARD_GOOGLE_PUJJOGA
958 config VBOOT
959         select VBOOT_EARLY_EC_SYNC if !(BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO)
960         select VBOOT_LID_SWITCH
962 config UART_FOR_CONSOLE
963         int
964         default 0
966 config HAVE_WWAN_POWER_SEQUENCE
967         def_bool n
968         help
969           Select this if the variant has a WWAN module and requires the poweroff sequence
970           to be performed on shutdown. Must define WWAN_FCPO, WWAN_RST and WWAN_PERST GPIOs
971           in variant.h, as well as T1_OFF_MS (time between PERST & RST) and T2_OFF_MS (time
972           between RST and FCPO). WWAN_PERST and T1_OFF_MS are only necessary for PCIe WWAN
973           (when HAVE_PCIE_WWAN is also selected).
975 config HAVE_PCIE_WWAN
976         def_bool n
978 config USE_PM_ACPI_TIMER
979         default n
981 config DEFAULT_ADL_NEM
982         bool
983         help
984           Brya variants with Alder Lake ESx silicon to choose this config
985           as eNEM was fuse disable till ESx silicon revision.
987 choice
988         prompt "Cache as RAM (CAR) setup configuration to use"
989         default USE_ADL_NEM if DEFAULT_ADL_NEM
990         default USE_ADL_ENEM
992 config USE_ADL_ENEM
993         bool "eNEM: when selected, the variant will use eNEM instead of regular NEM."
994         select INTEL_CAR_NEM_ENHANCED
996 config USE_ADL_NEM
997         bool "NEM: when selected, the variant will use regular NEM."
998         select INTEL_CAR_NEM
1000 endchoice
1002 config MEMORY_SODIMM
1003         def_bool n
1004         select SPD_CACHE_ENABLE
1005         select SPD_CACHE_IN_FMAP
1007 config MEMORY_SOLDERDOWN
1008         def_bool n
1009         select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
1010         select HAVE_SPD_IN_CBFS
1012 config HAVE_SLP_S0_GATE
1013         def_bool n
1015 config INCLUDE_NVIDIA_GPU_ASL
1016         def_bool n
1017         help
1018           Select this if the variant has an Nvidia GN20 GPU attached to PEG1
1020 config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
1021         int
1022         default 33
1024 config SKIP_RAM_ID_STRAPS
1025         bool
1026         default n
1027         help
1028           Enable this option if the board variant does not rely on MEM Strap GPIOs to determine the SPD ID.
1030           This is typically the case when the DRAM part is fixed (only one type is used).
1031           In such board designs, enabling this option will bypass the reading of MEM Strap GPIOs
1032           and instead use a static SPD ID number.
1034           If unsure, leave this option disabled.
1036 endif # BOARD_GOOGLE_BRYA_COMMON