• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3config ACPI_FNKEY_GEN_SCANCODE
4	default 94 if BOARD_GOOGLE_XOL
5
6config 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_CRASHLOG
48	select SOC_INTEL_CSE_PRE_CPU_RESET_TELEMETRY_V1
49	select SOC_INTEL_STORE_ISH_FW_VERSION if DRIVERS_INTEL_ISH
50
51config BOARD_GOOGLE_BASEBOARD_BRYA
52	def_bool n
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
62
63config BOARD_GOOGLE_BASEBOARD_BRASK
64	def_bool n
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 || BOARD_GOOGLE_NOVA)
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
76
77config BOARD_GOOGLE_BASEBOARD_HADES
78	def_bool n
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
84	select MEMORY_SODIMM
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
90
91config BOARD_GOOGLE_BASEBOARD_NISSA
92	def_bool n
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 MAINBOARD_HAS_EARLY_LIBGFXINIT
100	select MEMORY_SOLDERDOWN
101	select SOC_INTEL_ALDERLAKE_PCH_N
102	select SOC_INTEL_CSE_LITE_COMPRESS_ME_RW
103	select SOC_INTEL_CSE_LITE_SYNC_IN_RAMSTAGE
104	select SYSTEM_TYPE_LAPTOP
105	select TPM_GOOGLE_TI50
106	select SOC_INTEL_COMMON_MMC_OVERRIDE
107
108config BOARD_GOOGLE_BASEBOARD_TRULO
109	def_bool n
110	select BOARD_GOOGLE_BRYA_COMMON
111	select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
112	select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
113	select DRIVERS_AUDIO_SOF
114	select DRIVERS_INTEL_ISH
115	select MAINBOARD_DISABLE_STAGE_CACHE
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_TWINLAKE
121	select SYSTEM_TYPE_LAPTOP
122	select TPM_GOOGLE_TI50
123
124config BOARD_GOOGLE_AGAH
125	select BOARD_GOOGLE_BASEBOARD_BRYA
126	select DRIVERS_GENESYSLOGIC_GL9750
127	select INCLUDE_NVIDIA_GPU_ASL
128	select PCIEXP_SUPPORT_RESIZABLE_BARS
129	select RT8168_GEN_ACPI_POWER_RESOURCE
130	select RT8168_GET_MAC_FROM_VPD
131	select RT8168_SET_LED_MODE
132	select SOC_INTEL_RAPTORLAKE
133
134config BOARD_GOOGLE_ANAHERA
135	select BOARD_GOOGLE_BASEBOARD_BRYA
136	select DRIVERS_GENESYSLOGIC_GL9763E
137	select DRIVERS_GENESYSLOGIC_GL9750
138	select HAVE_PCIE_WWAN
139	select HAVE_WWAN_POWER_SEQUENCE
140	select INTEL_GMA_HAVE_VBT
141
142config BOARD_GOOGLE_ANAHERA4ES
143	select BOARD_GOOGLE_BASEBOARD_BRYA
144	select DEFAULT_ADL_NEM
145	select DRIVERS_GENESYSLOGIC_GL9763E
146	select DRIVERS_GENESYSLOGIC_GL9750
147	select HAVE_PCIE_WWAN
148	select HAVE_WWAN_POWER_SEQUENCE
149
150config BOARD_GOOGLE_ANRAGGAR
151	select BOARD_GOOGLE_BASEBOARD_NISSA
152	select BOARD_ROMSIZE_KB_16384
153	select DRIVERS_GENERIC_BAYHUB_LV2
154	select DRIVERS_GENERIC_GPIO_KEYS
155	select DRIVERS_GFX_GENERIC
156	select DRIVERS_INTEL_MIPI_CAMERA
157	select HAVE_WWAN_POWER_SEQUENCE
158	select INTEL_GMA_HAVE_VBT
159	select CHROMEOS_WIFI_SAR if CHROMEOS
160
161config BOARD_GOOGLE_AURASH
162	select BOARD_GOOGLE_BASEBOARD_BRASK
163	select INTEL_GMA_HAVE_VBT
164
165config BOARD_GOOGLE_BANSHEE
166	select BOARD_GOOGLE_BASEBOARD_BRYA
167	select CHROMEOS_WIFI_SAR if CHROMEOS
168	select DRIVERS_GENERIC_GPIO_KEYS
169	select INTEL_GMA_HAVE_VBT
170	select MEMORY_SODIMM
171
172config BOARD_GOOGLE_BRASK
173	select BOARD_GOOGLE_BASEBOARD_BRASK
174	select DRIVERS_GENESYSLOGIC_GL9755
175	select INTEL_GMA_HAVE_VBT
176	select SOC_INTEL_CRASHLOG
177
178config 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_CRASHLOG
187	select SOC_INTEL_RAPTORLAKE
188
189config BOARD_GOOGLE_BUJIA
190	select BOARD_GOOGLE_BASEBOARD_BRASK
191	select INTEL_GMA_HAVE_VBT
192	select SOC_INTEL_RAPTORLAKE
193
194config BOARD_GOOGLE_CRAASK
195	select BOARD_GOOGLE_BASEBOARD_NISSA
196	select CHROMEOS_WIFI_SAR if CHROMEOS
197	select DRIVERS_GENERIC_GPIO_KEYS
198	select DRIVERS_GENESYSLOGIC_GL9750
199	select DRIVERS_INTEL_MIPI_CAMERA
200	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
201	select HAVE_WWAN_POWER_SEQUENCE
202	select INTEL_GMA_HAVE_VBT
203
204config BOARD_GOOGLE_CRAASKOV
205	select BOARD_GOOGLE_BASEBOARD_NISSA
206	select CHROMEOS_WIFI_SAR if CHROMEOS
207
208config BOARD_GOOGLE_CONSTITUTION
209	select BOARD_GOOGLE_BASEBOARD_BRASK
210	select CHROMEOS_WIFI_SAR if CHROMEOS
211	select INTEL_GMA_HAVE_VBT
212	select MEMORY_SOLDERDOWN
213	select SOC_INTEL_RAPTORLAKE
214
215config BOARD_GOOGLE_CROTA
216	select BOARD_GOOGLE_BASEBOARD_BRYA
217	select CHROMEOS_WIFI_SAR if CHROMEOS
218	select DRIVERS_GENESYSLOGIC_GL9750
219	select DRIVERS_I2C_CS42L42
220	select HAVE_WWAN_POWER_SEQUENCE
221	select INTEL_GMA_HAVE_VBT
222	select SOC_INTEL_RAPTORLAKE
223
224config BOARD_GOOGLE_DOCHI
225	select BOARD_GOOGLE_BASEBOARD_BRYA
226	select CHROMEOS_WIFI_SAR if CHROMEOS
227	select DRIVERS_INTEL_ISH
228	select SOC_INTEL_RAPTORLAKE
229	select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
230
231config BOARD_GOOGLE_DOMIKA
232	select BOARD_GOOGLE_BASEBOARD_NISSA
233	select CHROMEOS_WIFI_SAR if CHROMEOS
234	select DRIVERS_GENERIC_GPIO_KEYS
235	select DRIVERS_INTEL_MIPI_CAMERA
236	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
237	select HAVE_WWAN_POWER_SEQUENCE
238	select SOC_INTEL_TWINLAKE
239
240config BOARD_GOOGLE_FELWINTER
241	select BOARD_GOOGLE_BASEBOARD_BRYA
242	select CHROMEOS_WIFI_SAR if CHROMEOS
243	select DRIVERS_GENERIC_GPIO_KEYS
244	select DRIVERS_GENESYSLOGIC_GL9755
245	select INTEL_GMA_HAVE_VBT
246
247config BOARD_GOOGLE_GAELIN
248	select BOARD_GOOGLE_BASEBOARD_BRASK
249	select SOC_INTEL_RAPTORLAKE
250
251config BOARD_GOOGLE_GIMBLE
252	select BOARD_GOOGLE_BASEBOARD_BRYA
253	select DRIVERS_GENESYSLOGIC_GL9750
254	select DRIVERS_I2C_MAX98390
255	select GOOGLE_DSM_CALIB if VPD
256	select GOOGLE_DSM_PARAM_FILE_NAME if VPD
257	select INTEL_GMA_HAVE_VBT
258
259config BOARD_GOOGLE_GIMBLE4ES
260	select BOARD_GOOGLE_BASEBOARD_BRYA
261	select DEFAULT_ADL_NEM
262	select DRIVERS_GENESYSLOGIC_GL9750
263	select DRIVERS_I2C_MAX98390
264	select GOOGLE_DSM_CALIB if VPD
265	select GOOGLE_DSM_PARAM_FILE_NAME if VPD
266
267config BOARD_GOOGLE_GLADIOS
268	select BOARD_GOOGLE_BASEBOARD_BRASK
269	select CHROMEOS_WIFI_SAR if CHROMEOS
270	select DRIVERS_GENESYSLOGIC_GL9763E
271	select DRIVERS_GENESYSLOGIC_GL9750
272	select INTEL_GMA_HAVE_VBT
273	select SOC_INTEL_RAPTORLAKE
274
275config BOARD_GOOGLE_GLASSWAY
276	select BOARD_GOOGLE_BASEBOARD_NISSA
277	select CHROMEOS_WIFI_SAR if CHROMEOS
278	select DRIVERS_GENERIC_GPIO_KEYS
279	select DRIVERS_GENESYSLOGIC_GL9750
280	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
281	select INTEL_GMA_HAVE_VBT
282
283config BOARD_GOOGLE_GOTHRAX
284	select BOARD_GOOGLE_BASEBOARD_NISSA
285	select DRIVERS_GENERIC_GPIO_KEYS
286	select DRIVERS_GENESYSLOGIC_GL9750
287	select DRIVERS_I2C_SX9324
288	select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
289	select HAVE_WWAN_POWER_SEQUENCE
290
291config BOARD_GOOGLE_HADES
292	select BOARD_GOOGLE_BASEBOARD_HADES
293	select DRIVERS_GENESYSLOGIC_GL9755
294	select RT8168_GEN_ACPI_POWER_RESOURCE
295	select RT8168_GET_MAC_FROM_VPD
296	select RT8168_SET_LED_MODE
297
298config BOARD_GOOGLE_KANO
299	select BOARD_GOOGLE_BASEBOARD_BRYA
300	select CHROMEOS_WIFI_SAR if CHROMEOS
301	select DRIVERS_I2C_MAX98373
302	select DRIVERS_I2C_NAU8825
303	select DRIVERS_INTEL_MIPI_CAMERA
304	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
305	select INTEL_GMA_HAVE_VBT
306	select SOC_INTEL_COMMON_BLOCK_IPU
307	select SOC_INTEL_RAPTORLAKE
308
309config BOARD_GOOGLE_KINOX
310	select BOARD_GOOGLE_BASEBOARD_BRASK
311	select INTEL_GMA_HAVE_VBT
312
313config BOARD_GOOGLE_KULDAX
314	select BOARD_GOOGLE_BASEBOARD_BRASK
315	select CHROMEOS_WIFI_SAR if CHROMEOS
316	select DRIVERS_GENESYSLOGIC_GL9755
317	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
318	select INTEL_GMA_HAVE_VBT
319	select SOC_INTEL_RAPTORLAKE
320
321config BOARD_GOOGLE_JOXER
322	select BOARD_GOOGLE_BASEBOARD_NISSA
323	select CHROMEOS_WIFI_SAR if CHROMEOS
324	select DRIVERS_GENESYSLOGIC_GL9750
325	select INTEL_GMA_HAVE_VBT
326
327config BOARD_GOOGLE_LISBON
328	select BOARD_GOOGLE_BASEBOARD_BRASK
329	select CHROMEOS_WIFI_SAR if CHROMEOS
330	select DRIVERS_GENESYSLOGIC_GL9750
331	select DRIVERS_GENESYSLOGIC_GL9763E
332	select INTEL_GMA_HAVE_VBT
333	select SOC_INTEL_RAPTORLAKE
334
335config BOARD_GOOGLE_MARASOV
336	select BOARD_GOOGLE_BASEBOARD_BRYA
337	select CHROMEOS_WIFI_SAR if CHROMEOS
338	select DRIVERS_INTEL_ISH
339	select INTEL_GMA_HAVE_VBT
340	select SOC_INTEL_RAPTORLAKE
341	select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
342
343config BOARD_GOOGLE_MITHRAX
344	select BOARD_GOOGLE_BASEBOARD_BRYA
345	select CHROMEOS_WIFI_SAR if CHROMEOS
346	select DRIVERS_GENERIC_GPIO_KEYS
347	select DRIVERS_GENESYSLOGIC_GL9755
348	select INTEL_GMA_HAVE_VBT
349
350config BOARD_GOOGLE_MOLI
351	select BOARD_GOOGLE_BASEBOARD_BRASK
352	select INTEL_GMA_HAVE_VBT
353
354config BOARD_GOOGLE_NIVVIKS
355	select BOARD_GOOGLE_BASEBOARD_NISSA
356	select BOARD_ROMSIZE_KB_32768
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
364
365config 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
371
372config BOARD_GOOGLE_NOKRIS
373	select BOARD_GOOGLE_BASEBOARD_NISSA
374
375config BOARD_GOOGLE_NOVA
376	select BOARD_GOOGLE_BASEBOARD_BRASK
377	select SOC_INTEL_RAPTORLAKE
378	select MEMORY_SOLDERDOWN
379
380config 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
387
388config 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
393config BOARD_GOOGLE_OSIRIS
394	select BOARD_GOOGLE_BASEBOARD_BRYA
395	select CHROMEOS_WIFI_SAR if CHROMEOS
396	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
397	select INTEL_GMA_HAVE_VBT
398	select RT8168_GEN_ACPI_POWER_RESOURCE
399	select RT8168_GET_MAC_FROM_VPD
400	select RT8168_SET_LED_MODE
401	select SOC_INTEL_RAPTORLAKE
402
403config BOARD_GOOGLE_PIRRHA
404	select BOARD_GOOGLE_BASEBOARD_NISSA
405	select DRIVERS_INTEL_MIPI_CAMERA
406	select DRIVERS_I2C_DA7219
407
408config BOARD_GOOGLE_PRIMUS
409	select BOARD_GOOGLE_BASEBOARD_BRYA
410	select DRIVERS_GENESYSLOGIC_GL9755
411	select HAVE_PCIE_WWAN
412	select HAVE_WWAN_POWER_SEQUENCE
413	select INTEL_GMA_HAVE_VBT
414
415config BOARD_GOOGLE_PUJJO
416	select BOARD_GOOGLE_BASEBOARD_NISSA
417	select CHROMEOS_WIFI_SAR if CHROMEOS
418	select DRIVERS_GENERIC_BAYHUB_LV2
419	select DRIVERS_GENERIC_GPIO_KEYS
420	select DRIVERS_GENESYSLOGIC_GL9750
421	select DRIVERS_I2C_SX9324
422	select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
423	select DRIVERS_WWAN_FM350GL
424	select HAVE_PCIE_WWAN
425	select HAVE_WWAN_POWER_SEQUENCE
426	select INTEL_GMA_HAVE_VBT
427
428config BOARD_GOOGLE_SUNDANCE
429	select BOARD_GOOGLE_BASEBOARD_NISSA
430	select CHROMEOS_WIFI_SAR if CHROMEOS
431	select DRIVERS_GENERIC_GPIO_KEYS
432	select HAVE_WWAN_POWER_SEQUENCE
433
434config BOARD_GOOGLE_PUJJOGA
435	select BOARD_GOOGLE_BASEBOARD_NISSA
436	select DRIVERS_GENERIC_GPIO_KEYS
437	select CHROMEOS_WIFI_SAR if CHROMEOS
438	select DRIVERS_I2C_SX9324
439	select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
440	select HAVE_WWAN_POWER_SEQUENCE
441
442config BOARD_GOOGLE_QUANDISO
443	select BOARD_GOOGLE_BASEBOARD_NISSA
444	select CHROMEOS_WIFI_SAR if CHROMEOS
445	select DRIVERS_GENESYSLOGIC_GL9750
446	select DRIVERS_GENERIC_GPIO_KEYS
447	select DRIVERS_I2C_SX9324
448	select HAVE_WWAN_POWER_SEQUENCE
449	select INTEL_GMA_HAVE_VBT
450
451config BOARD_GOOGLE_REDRIX
452	select BOARD_GOOGLE_BASEBOARD_BRYA
453	select DRIVERS_GENESYSLOGIC_GL9755
454	select DRIVERS_I2C_MAX98390
455	select DRIVERS_INTEL_MIPI_CAMERA
456	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
457	select GOOGLE_DSM_CALIB if VPD
458	select GOOGLE_DSM_PARAM_FILE_NAME if VPD
459	select INTEL_GMA_HAVE_VBT
460	select SOC_INTEL_COMMON_BLOCK_IPU
461
462config BOARD_GOOGLE_REDRIX4ES
463	select BOARD_GOOGLE_BASEBOARD_BRYA
464	select DEFAULT_ADL_NEM
465	select DRIVERS_GENESYSLOGIC_GL9755
466	select DRIVERS_I2C_MAX98390
467	select DRIVERS_INTEL_MIPI_CAMERA
468	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
469	select GOOGLE_DSM_CALIB if VPD
470	select GOOGLE_DSM_PARAM_FILE_NAME if VPD
471	select SOC_INTEL_COMMON_BLOCK_IPU
472
473config BOARD_GOOGLE_RIVEN
474	select BOARD_GOOGLE_BASEBOARD_NISSA
475	select DRIVERS_GENERIC_GPIO_KEYS
476	select DRIVERS_INTEL_MIPI_CAMERA
477	select HAVE_WWAN_POWER_SEQUENCE
478	select INTEL_GMA_HAVE_VBT
479	select SOC_INTEL_TWINLAKE
480	select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
481
482config BOARD_GOOGLE_SKOLAS
483	select BOARD_GOOGLE_BASEBOARD_BRYA
484	select DRIVERS_GENERIC_NAU8315
485	select DRIVERS_GENESYSLOGIC_GL9755
486	select DRIVERS_INTEL_MIPI_CAMERA
487	select DRIVERS_I2C_SX9324
488	select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
489	select INTEL_GMA_HAVE_VBT
490	select SOC_INTEL_COMMON_BLOCK_IPU
491	select SOC_INTEL_RAPTORLAKE
492
493config BOARD_GOOGLE_SKOLAS4ES
494	select BOARD_GOOGLE_BASEBOARD_BRYA
495	select DEFAULT_ADL_NEM
496	select DRIVERS_GENESYSLOGIC_GL9755
497	select DRIVERS_INTEL_MIPI_CAMERA
498	select DRIVERS_I2C_SX9324
499	select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
500	select INTEL_GMA_HAVE_VBT
501	select SOC_INTEL_COMMON_BLOCK_IPU
502	select SOC_INTEL_RAPTORLAKE
503
504config BOARD_GOOGLE_TAEKO
505	select BOARD_GOOGLE_BASEBOARD_BRYA
506	select CHROMEOS_WIFI_SAR if CHROMEOS
507	select DRIVERS_GENERIC_BAYHUB_LV2
508	select DRIVERS_GENESYSLOGIC_GL9750
509	select DRIVERS_GENESYSLOGIC_GL9763E
510	select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX if DRIVERS_GENESYSLOGIC_GL9763E
511	select INTEL_GMA_HAVE_VBT
512	select SOC_INTEL_RAPTORLAKE
513
514config BOARD_GOOGLE_TAEKO4ES
515	select BOARD_GOOGLE_BASEBOARD_BRYA
516	select CHROMEOS_WIFI_SAR if CHROMEOS
517	select DEFAULT_ADL_NEM
518	select DRIVERS_GENERIC_BAYHUB_LV2
519	select DRIVERS_GENESYSLOGIC_GL9750
520	select DRIVERS_GENESYSLOGIC_GL9763E
521
522config BOARD_GOOGLE_TANIKS
523	select BOARD_GOOGLE_BASEBOARD_BRYA
524	select CHROMEOS_WIFI_SAR if CHROMEOS
525	select DRIVERS_GENERIC_BAYHUB_LV2
526	select DRIVERS_GENESYSLOGIC_GL9750
527	select DRIVERS_GENESYSLOGIC_GL9763E
528	select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX
529	select INTEL_GMA_HAVE_VBT
530
531config BOARD_GOOGLE_TEREID
532	select BOARD_GOOGLE_BASEBOARD_NISSA
533	select BOARD_ROMSIZE_KB_32768
534	select DRIVERS_GENERIC_BAYHUB_LV2
535	select DRIVERS_GENERIC_GPIO_KEYS
536	select INTEL_GMA_HAVE_VBT
537	select SOC_INTEL_TWINLAKE
538
539config BOARD_GOOGLE_TIVVIKS
540	select BOARD_GOOGLE_BASEBOARD_NISSA
541	select BOARD_ROMSIZE_KB_32768
542	select DRIVERS_GENERIC_GPIO_KEYS
543	select DRIVERS_GENESYSLOGIC_GL9750
544	select DRIVERS_I2C_SX9324
545	select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
546	select DRIVERS_INTEL_MIPI_CAMERA
547	select HAVE_WWAN_POWER_SEQUENCE
548	select INTEL_GMA_HAVE_VBT
549	select SOC_INTEL_TWINLAKE
550
551config BOARD_GOOGLE_TRULO
552	select BOARD_GOOGLE_BASEBOARD_TRULO
553
554config BOARD_GOOGLE_ULDREN
555	select BOARD_GOOGLE_BASEBOARD_NISSA
556	select CHROMEOS_WIFI_SAR if CHROMEOS
557	select DRIVERS_I2C_CS42L42
558	select HAVE_WWAN_POWER_SEQUENCE
559	select INTEL_GMA_HAVE_VBT
560
561config BOARD_GOOGLE_VELL
562	select BOARD_GOOGLE_BASEBOARD_BRYA
563	select CHROMEOS_WIFI_SAR if CHROMEOS
564	select DRIVERS_INTEL_MIPI_CAMERA
565	select DRIVERS_I2C_CS35L53
566	select INTEL_GMA_HAVE_VBT
567	select SOC_INTEL_COMMON_BLOCK_IPU
568
569config BOARD_GOOGLE_VOLMAR
570	select BOARD_GOOGLE_BASEBOARD_BRYA
571	select CHROMEOS_WIFI_SAR if CHROMEOS
572	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
573	select DRIVERS_I2C_MAX98373
574	select DRIVERS_I2C_NAU8825
575	select INTEL_GMA_HAVE_VBT
576
577config BOARD_GOOGLE_XIVU
578	select BOARD_GOOGLE_BASEBOARD_NISSA
579	select DRIVERS_GENERIC_GPIO_KEYS
580	select DRIVERS_GENESYSLOGIC_GL9750
581	select DRIVERS_INTEL_MIPI_CAMERA
582	select INTEL_GMA_HAVE_VBT
583
584config BOARD_GOOGLE_XOL
585	select BOARD_GOOGLE_BASEBOARD_BRYA
586	select CHROMEOS_WIFI_SAR if CHROMEOS
587	select DRIVERS_I2C_DA7219
588	select DRIVERS_INTEL_ISH
589	select SOC_INTEL_RAPTORLAKE
590	select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS
591
592config BOARD_GOOGLE_YAVIKS
593	select BOARD_GOOGLE_BASEBOARD_NISSA
594	select CHROMEOS_WIFI_SAR if CHROMEOS
595	select DRIVERS_GENESYSLOGIC_GL9750
596	select DRIVERS_GENERIC_GPIO_KEYS
597	select DRIVERS_INTEL_MIPI_CAMERA
598	select DRIVERS_MTK_WIFI
599	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
600	select HAVE_WWAN_POWER_SEQUENCE
601	select INTEL_GMA_HAVE_VBT
602	select USE_MTCL
603
604config BOARD_GOOGLE_YAVILLA
605	select BOARD_GOOGLE_BASEBOARD_NISSA
606	select CHROMEOS_WIFI_SAR if CHROMEOS
607	select DRIVERS_GENERIC_GPIO_KEYS
608	select DRIVERS_INTEL_MIPI_CAMERA
609	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
610	select HAVE_WWAN_POWER_SEQUENCE
611	select INTEL_GMA_HAVE_VBT
612
613config BOARD_GOOGLE_YAVISTA
614	select BOARD_GOOGLE_BASEBOARD_NISSA
615
616config BOARD_GOOGLE_ZYDRON
617	select BOARD_GOOGLE_BASEBOARD_BRYA
618	select CHROMEOS_WIFI_SAR if CHROMEOS
619	select DEFAULT_ADL_NEM
620	select DRIVERS_I2C_MAX98373
621	select DRIVERS_I2C_NAU8825
622	select DRIVERS_INTEL_MIPI_CAMERA
623	select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG
624	select SOC_INTEL_COMMON_BLOCK_IPU
625	select SOC_INTEL_RAPTORLAKE
626
627if BOARD_GOOGLE_BRYA_COMMON
628
629config BASEBOARD_DIR
630	string
631	default "brya" if BOARD_GOOGLE_BASEBOARD_BRYA
632	default "brask" if BOARD_GOOGLE_BASEBOARD_BRASK
633	default "hades" if BOARD_GOOGLE_BASEBOARD_HADES
634	default "nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
635	default "trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
636
637config CHROMEOS
638	select EC_GOOGLE_CHROMEEC_SWITCHES
639	select HAS_RECOVERY_MRC_CACHE
640
641config CHROMEOS_WIFI_SAR
642	bool "Enable SAR options for ChromeOS build"
643	depends on CHROMEOS
644	select DSAR_ENABLE
645	select GEO_SAR_ENABLE
646	select SAR_ENABLE
647	select USE_SAR
648
649config DEVICETREE
650	default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
651
652config DRIVER_TPM_I2C_BUS
653	hex
654	default 0x3 if BOARD_GOOGLE_AGAH
655	default 0x1 if BOARD_GOOGLE_ANAHERA
656	default 0x3 if BOARD_GOOGLE_ANAHERA4ES
657	default 0x0 if BOARD_GOOGLE_ANRAGGAR
658	default 0x1 if BOARD_GOOGLE_AURASH
659	default 0x1 if BOARD_GOOGLE_BANSHEE
660	default 0x1 if BOARD_GOOGLE_BRASK
661	default 0x1 if BOARD_GOOGLE_BRYA0
662	default 0x1 if BOARD_GOOGLE_BUJIA
663	default 0x1 if BOARD_GOOGLE_CONSTITUTION
664	default 0x0 if BOARD_GOOGLE_CRAASK
665	default 0x0 if BOARD_GOOGLE_CRAASKOV
666	default 0x1 if BOARD_GOOGLE_CROTA
667	default 0x1 if BOARD_GOOGLE_DOCHI
668	default 0x0 if BOARD_GOOGLE_DOMIKA
669	default 0x1 if BOARD_GOOGLE_FELWINTER
670	default 0x1 if BOARD_GOOGLE_GAELIN
671	default 0x1 if BOARD_GOOGLE_GIMBLE
672	default 0x3 if BOARD_GOOGLE_GIMBLE4ES
673	default 0x1 if BOARD_GOOGLE_GLADIOS
674	default 0x0 if BOARD_GOOGLE_GLASSWAY
675	default 0x0 if BOARD_GOOGLE_GOTHRAX
676	default 0x3 if BOARD_GOOGLE_HADES
677	default 0x0 if BOARD_GOOGLE_JOXER
678	default 0x1 if BOARD_GOOGLE_KANO
679	default 0x1 if BOARD_GOOGLE_KINOX
680	default 0x1 if BOARD_GOOGLE_KULDAX
681	default 0x1 if BOARD_GOOGLE_LISBON
682	default 0x1 if BOARD_GOOGLE_MARASOV
683	default 0x1 if BOARD_GOOGLE_MITHRAX
684	default 0x1 if BOARD_GOOGLE_MOLI
685	default 0x0 if BOARD_GOOGLE_NEREID
686	default 0x0 if BOARD_GOOGLE_NIVVIKS
687	default 0x1 if BOARD_GOOGLE_NOVA
688	default 0x1 if BOARD_GOOGLE_OMNIGUL
689	default 0x0 if BOARD_GOOGLE_ORISA
690	default 0x1 if BOARD_GOOGLE_OSIRIS
691	default 0x0 if BOARD_GOOGLE_PIRRHA
692	default 0x1 if BOARD_GOOGLE_PRIMUS
693	default 0x0 if BOARD_GOOGLE_PUJJO
694	default 0x0 if BOARD_GOOGLE_QUANDISO
695	default 0x1 if BOARD_GOOGLE_REDRIX
696	default 0x3 if BOARD_GOOGLE_REDRIX4ES
697	default 0x0 if BOARD_GOOGLE_RIVEN
698	default 0x1 if BOARD_GOOGLE_SKOLAS
699	default 0x1 if BOARD_GOOGLE_SKOLAS4ES
700	default 0x1 if BOARD_GOOGLE_TAEKO
701	default 0x3 if BOARD_GOOGLE_TAEKO4ES
702	default 0x1 if BOARD_GOOGLE_TANIKS
703	default 0x0 if BOARD_GOOGLE_TEREID
704	default 0x0 if BOARD_GOOGLE_TIVVIKS
705	default 0x0 if BOARD_GOOGLE_TRULO
706	default 0x0 if BOARD_GOOGLE_ULDREN
707	default 0x1 if BOARD_GOOGLE_VELL
708	default 0x1 if BOARD_GOOGLE_VOLMAR
709	default 0x0 if BOARD_GOOGLE_XIVU
710	default 0x1 if BOARD_GOOGLE_XOL
711	default 0x0 if BOARD_GOOGLE_YAVIKS
712	default 0x0 if BOARD_GOOGLE_YAVILLA
713	default 0x1 if BOARD_GOOGLE_ZYDRON
714
715config DRIVER_TPM_I2C_ADDR
716	hex
717	default 0x50
718
719config FMDFILE
720	default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-serger.fmd" if CHROMEOS && BOARD_GOOGLE_BRASK
721	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
722	default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB.fmd" if CHROMEOS && (BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) && BOARD_ROMSIZE_KB_16384
723	default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" if CHROMEOS
724
725config TPM_TIS_ACPI_INTERRUPT
726	int
727	default 17 if BOARD_GOOGLE_ORISA # GPE0_DW0_17 (GPP_A17_IRQ)
728	default 20 if BOARD_GOOGLE_BASEBOARD_HADES # GPE0_DW0_20 (GPP_A20_IRQ)
729	default 13 if !BOARD_GOOGLE_BASEBOARD_HADES # GPE0_DW0_13 (GPP_A13_IRQ)
730
731config OVERRIDE_DEVICETREE
732	default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
733
734config MAINBOARD_DIR
735	default "google/brya"
736
737config MAINBOARD_FAMILY
738	string
739	default "Google_Brya" if BOARD_GOOGLE_BASEBOARD_BRYA
740	default "Google_Brask" if BOARD_GOOGLE_BASEBOARD_BRASK
741	default "Google_Hades" if BOARD_GOOGLE_BASEBOARD_HADES
742	default "Google_Nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
743	default "Google_Trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
744
745config MAINBOARD_PART_NUMBER
746	default "Agah" if BOARD_GOOGLE_AGAH
747	default "Anahera" if BOARD_GOOGLE_ANAHERA
748	default "Anahera4ES" if BOARD_GOOGLE_ANAHERA4ES
749	default "Anraggar" if BOARD_GOOGLE_ANRAGGAR
750	default "Aurash" if BOARD_GOOGLE_AURASH
751	default "Banshee" if BOARD_GOOGLE_BANSHEE
752	default "Brask" if BOARD_GOOGLE_BRASK
753	default "Brya" if BOARD_GOOGLE_BRYA0
754	default "Bujia" if BOARD_GOOGLE_BUJIA
755	default "Constitution" if BOARD_GOOGLE_CONSTITUTION
756	default "Craask" if BOARD_GOOGLE_CRAASK
757	default "Craaskov" if BOARD_GOOGLE_CRAASKOV
758	default "Crota" if BOARD_GOOGLE_CROTA
759	default "Dochi" if BOARD_GOOGLE_DOCHI
760	default "Domika" if BOARD_GOOGLE_DOMIKA
761	default "Felwinter" if BOARD_GOOGLE_FELWINTER
762	default "Gaelin" if BOARD_GOOGLE_GAELIN
763	default "Gimble" if BOARD_GOOGLE_GIMBLE
764	default "Gimble4ES" if BOARD_GOOGLE_GIMBLE4ES
765	default "Gladios" if BOARD_GOOGLE_GLADIOS
766	default "Glassway" if BOARD_GOOGLE_GLASSWAY
767	default "Gothrax" if BOARD_GOOGLE_GOTHRAX
768	default "Hades" if BOARD_GOOGLE_HADES
769	default "Joxer" if BOARD_GOOGLE_JOXER
770	default "Kano" if BOARD_GOOGLE_KANO
771	default "Kinox" if BOARD_GOOGLE_KINOX
772	default "Kuldax" if BOARD_GOOGLE_KULDAX
773	default "Lisbon" if BOARD_GOOGLE_LISBON
774	default "Marasov" if BOARD_GOOGLE_MARASOV
775	default "Mithrax" if BOARD_GOOGLE_MITHRAX
776	default "Moli" if BOARD_GOOGLE_MOLI
777	default "Nereid" if BOARD_GOOGLE_NEREID
778	default "Nivviks" if BOARD_GOOGLE_NIVVIKS
779	default "Nokris" if BOARD_GOOGLE_NOKRIS
780	default "Nova" if BOARD_GOOGLE_NOVA
781	default "Omnigul" if BOARD_GOOGLE_OMNIGUL
782	default "Orisa" if BOARD_GOOGLE_ORISA
783	default "Osiris" if BOARD_GOOGLE_OSIRIS
784	default "Pirrha" if BOARD_GOOGLE_PIRRHA
785	default "Primus" if BOARD_GOOGLE_PRIMUS
786	default "Pujjo" if BOARD_GOOGLE_PUJJO
787	default "Quandiso" if BOARD_GOOGLE_QUANDISO
788	default "Redrix" if BOARD_GOOGLE_REDRIX
789	default "Redrix4ES" if BOARD_GOOGLE_REDRIX4ES
790	default "Riven" if BOARD_GOOGLE_RIVEN
791	default "Skolas" if BOARD_GOOGLE_SKOLAS
792	default "Skolas4ES" if BOARD_GOOGLE_SKOLAS4ES
793	default "Sundance" if BOARD_GOOGLE_SUNDANCE
794	default "Taeko" if BOARD_GOOGLE_TAEKO
795	default "Taeko4ES" if BOARD_GOOGLE_TAEKO4ES
796	default "Taniks" if BOARD_GOOGLE_TANIKS
797	default "Tereid" if BOARD_GOOGLE_TEREID
798	default "Tivviks" if BOARD_GOOGLE_TIVVIKS
799	default "Trulo" if BOARD_GOOGLE_TRULO
800	default "Uldren" if BOARD_GOOGLE_ULDREN
801	default "Vell" if BOARD_GOOGLE_VELL
802	default "Volmar" if BOARD_GOOGLE_VOLMAR
803	default "Xivu" if BOARD_GOOGLE_XIVU
804	default "Xol" if BOARD_GOOGLE_XOL
805	default "Yaviks" if BOARD_GOOGLE_YAVIKS
806	default "Yavilla" if BOARD_GOOGLE_YAVILLA
807	default "Yavista" if BOARD_GOOGLE_YAVISTA
808	default "Zydron" if BOARD_GOOGLE_ZYDRON
809	default "Pujjoga" if BOARD_GOOGLE_PUJJOGA
810
811config VARIANT_DIR
812	default "agah" if BOARD_GOOGLE_AGAH
813	default "anahera" if BOARD_GOOGLE_ANAHERA
814	default "anahera4es" if BOARD_GOOGLE_ANAHERA4ES
815	default "anraggar" if BOARD_GOOGLE_ANRAGGAR
816	default "aurash" if BOARD_GOOGLE_AURASH
817	default "banshee" if BOARD_GOOGLE_BANSHEE
818	default "brask" if BOARD_GOOGLE_BRASK
819	default "brya0" if BOARD_GOOGLE_BRYA0
820	default "bujia" if BOARD_GOOGLE_BUJIA
821	default "constitution" if BOARD_GOOGLE_CONSTITUTION
822	default "craask" if BOARD_GOOGLE_CRAASK
823	default "craaskov" if BOARD_GOOGLE_CRAASKOV
824	default "crota" if BOARD_GOOGLE_CROTA
825	default "dochi" if BOARD_GOOGLE_DOCHI
826	default "yavilla" if BOARD_GOOGLE_DOMIKA
827	default "felwinter" if BOARD_GOOGLE_FELWINTER
828	default "gaelin" if BOARD_GOOGLE_GAELIN
829	default "gimble" if BOARD_GOOGLE_GIMBLE
830	default "gimble4es" if BOARD_GOOGLE_GIMBLE4ES
831	default "gladios" if BOARD_GOOGLE_GLADIOS
832	default "glassway" if BOARD_GOOGLE_GLASSWAY
833	default "gothrax" if BOARD_GOOGLE_GOTHRAX
834	default "hades" if BOARD_GOOGLE_HADES
835	default "joxer" if BOARD_GOOGLE_JOXER
836	default "kano" if BOARD_GOOGLE_KANO
837	default "kinox" if BOARD_GOOGLE_KINOX
838	default "kuldax" if BOARD_GOOGLE_KULDAX
839	default "lisbon" if BOARD_GOOGLE_LISBON
840	default "marasov" if BOARD_GOOGLE_MARASOV
841	default "mithrax" if BOARD_GOOGLE_MITHRAX
842	default "moli" if BOARD_GOOGLE_MOLI
843	default "nereid" if BOARD_GOOGLE_NEREID
844	default "nereid" if BOARD_GOOGLE_TEREID
845	default "nivviks" if BOARD_GOOGLE_NIVVIKS
846	default "nivviks" if BOARD_GOOGLE_TIVVIKS
847	default "nokris" if BOARD_GOOGLE_NOKRIS
848	default "nova" if BOARD_GOOGLE_NOVA
849	default "omnigul" if BOARD_GOOGLE_OMNIGUL
850	default "orisa" if BOARD_GOOGLE_ORISA
851	default "osiris" if BOARD_GOOGLE_OSIRIS
852	default "pirrha" if BOARD_GOOGLE_PIRRHA
853	default "primus" if BOARD_GOOGLE_PRIMUS
854	default "pujjo" if BOARD_GOOGLE_PUJJO
855	default "quandiso" if BOARD_GOOGLE_QUANDISO
856	default "redrix" if BOARD_GOOGLE_REDRIX
857	default "redrix4es" if BOARD_GOOGLE_REDRIX4ES
858	default "riven" if BOARD_GOOGLE_RIVEN
859	default "skolas" if BOARD_GOOGLE_SKOLAS
860	default "skolas4es" if BOARD_GOOGLE_SKOLAS4ES
861	default "sundance" if BOARD_GOOGLE_SUNDANCE
862	default "taeko" if BOARD_GOOGLE_TAEKO
863	default "taeko4es" if BOARD_GOOGLE_TAEKO4ES
864	default "taniks" if BOARD_GOOGLE_TANIKS
865	default "trulo" if BOARD_GOOGLE_TRULO
866	default "uldren" if BOARD_GOOGLE_ULDREN
867	default "vell" if BOARD_GOOGLE_VELL
868	default "volmar" if BOARD_GOOGLE_VOLMAR
869	default "xivu" if BOARD_GOOGLE_XIVU
870	default "xol" if BOARD_GOOGLE_XOL
871	default "yaviks" if BOARD_GOOGLE_YAVIKS
872	default "yavilla" if BOARD_GOOGLE_YAVILLA
873	default "zydron" if BOARD_GOOGLE_ZYDRON
874	default "yavista" if BOARD_GOOGLE_YAVISTA
875	default "pujjoga" if BOARD_GOOGLE_PUJJOGA
876
877config VBOOT
878	select VBOOT_EARLY_EC_SYNC if !(BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO)
879	select VBOOT_LID_SWITCH
880
881config UART_FOR_CONSOLE
882	int
883	default 0
884
885config HAVE_WWAN_POWER_SEQUENCE
886	def_bool n
887	help
888	  Select this if the variant has a WWAN module and requires the poweroff sequence
889	  to be performed on shutdown. Must define WWAN_FCPO, WWAN_RST and WWAN_PERST GPIOs
890	  in variant.h, as well as T1_OFF_MS (time between PERST & RST) and T2_OFF_MS (time
891	  between RST and FCPO). WWAN_PERST and T1_OFF_MS are only necessary for PCIe WWAN
892	  (when HAVE_PCIE_WWAN is also selected).
893
894config HAVE_PCIE_WWAN
895	def_bool n
896
897config USE_PM_ACPI_TIMER
898	default n
899
900config DEFAULT_ADL_NEM
901	bool
902	help
903	  Brya variants with Alder Lake ESx silicon to choose this config
904	  as eNEM was fuse disable till ESx silicon revision.
905
906choice
907	prompt "Cache as RAM (CAR) setup configuration to use"
908	default USE_ADL_NEM if DEFAULT_ADL_NEM
909	default USE_ADL_ENEM
910
911config USE_ADL_ENEM
912	bool "eNEM: when selected, the variant will use eNEM instead of regular NEM."
913	select INTEL_CAR_NEM_ENHANCED
914
915config USE_ADL_NEM
916	bool "NEM: when selected, the variant will use regular NEM."
917	select INTEL_CAR_NEM
918
919endchoice
920
921config MEMORY_SODIMM
922	def_bool n
923	select SPD_CACHE_ENABLE
924	select SPD_CACHE_IN_FMAP
925
926config MEMORY_SOLDERDOWN
927	def_bool n
928	select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
929	select HAVE_SPD_IN_CBFS
930
931config HAVE_SLP_S0_GATE
932	def_bool n
933
934config INCLUDE_NVIDIA_GPU_ASL
935	def_bool n
936	help
937	  Select this if the variant has an Nvidia GN20 GPU attached to PEG1
938
939config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
940	int
941	default 33
942
943endif # BOARD_GOOGLE_BRYA_COMMON
944