1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_GOOGLE_BASEBOARD_GLADOS
5 select BOARD_ROMSIZE_KB_16384
6 select DRIVERS_I2C_GENERIC
7 select DRIVERS_I2C_NAU8825
8 select EC_GOOGLE_CHROMEEC
9 select EC_GOOGLE_CHROMEEC_BOARDID
10 select EC_GOOGLE_CHROMEEC_LPC
11 select EC_GOOGLE_CHROMEEC_MEC
12 select EC_GOOGLE_CHROMEEC_PD
13 select HAVE_ACPI_RESUME
14 select HAVE_ACPI_TABLES
15 select HAVE_OPTION_TABLE
16 select HAVE_SPD_IN_CBFS
17 select INTEL_LPSS_UART_FOR_CONSOLE
18 select MAINBOARD_HAS_CHROMEOS
19 select MAINBOARD_HAS_LIBGFXINIT
20 select MEMORY_MAPPED_TPM
21 select MAINBOARD_HAS_TPM1
22 select SOC_INTEL_SKYLAKE
23 select SYSTEM_TYPE_LAPTOP
25 config BOARD_GOOGLE_ASUKA
26 select BOARD_GOOGLE_BASEBOARD_GLADOS
27 select DRIVERS_GENERIC_MAX98357A
28 select EXCLUDE_NATIVE_SD_INTERFACE
29 select INTEL_GMA_HAVE_VBT
30 select MAINBOARD_NO_FSP_GOP
31 select NHLT_MAX98357 if INCLUDE_NHLT_BLOBS
33 config BOARD_GOOGLE_CAROLINE
34 select BOARD_GOOGLE_BASEBOARD_GLADOS
35 select CHROMEOS_WIFI_SAR if CHROMEOS
36 select INTEL_GMA_HAVE_VBT
37 select MAINBOARD_NO_FSP_GOP
38 select NHLT_SSM4567 if INCLUDE_NHLT_BLOBS
40 config BOARD_GOOGLE_CAVE
41 select BOARD_GOOGLE_BASEBOARD_GLADOS
42 select DRIVERS_GENERIC_MAX98357A
43 select INTEL_GMA_HAVE_VBT
44 select MAINBOARD_NO_FSP_GOP
45 select NHLT_MAX98357 if INCLUDE_NHLT_BLOBS
47 config BOARD_GOOGLE_CHELL
48 select BOARD_GOOGLE_BASEBOARD_GLADOS
49 select INTEL_GMA_HAVE_VBT
50 select MAINBOARD_NO_FSP_GOP
51 select NHLT_SSM4567 if INCLUDE_NHLT_BLOBS
53 config BOARD_GOOGLE_GLADOS
54 select BOARD_GOOGLE_BASEBOARD_GLADOS
55 select NHLT_DMIC_4CH if INCLUDE_NHLT_BLOBS
56 select NHLT_SSM4567 if INCLUDE_NHLT_BLOBS
58 config BOARD_GOOGLE_LARS
59 select BOARD_GOOGLE_BASEBOARD_GLADOS
60 select DRIVERS_GENERIC_MAX98357A
61 select EXCLUDE_NATIVE_SD_INTERFACE
62 select INTEL_GMA_HAVE_VBT
63 select MAINBOARD_NO_FSP_GOP
64 select NHLT_MAX98357 if INCLUDE_NHLT_BLOBS
66 config BOARD_GOOGLE_SENTRY
67 select BOARD_GOOGLE_BASEBOARD_GLADOS
68 select DRIVERS_GENERIC_MAX98357A
69 select INTEL_GMA_HAVE_VBT
70 select MAINBOARD_NO_FSP_GOP
71 select NHLT_DMIC_4CH if INCLUDE_NHLT_BLOBS
72 select NHLT_MAX98357 if INCLUDE_NHLT_BLOBS
73 select NHLT_SSM4567 if INCLUDE_NHLT_BLOBS
75 if BOARD_GOOGLE_BASEBOARD_GLADOS
77 config CHROMEOS_WIFI_SAR
78 bool "Enable SAR options for ChromeOS build"
84 config DISABLE_HECI1_AT_PRE_BOOT
88 select EC_GOOGLE_CHROMEEC_SWITCHES
89 select VBOOT_LID_SWITCH
92 default "google/glados"
94 config MAINBOARD_PART_NUMBER
95 default "Asuka" if BOARD_GOOGLE_ASUKA
96 default "Caroline" if BOARD_GOOGLE_CAROLINE
97 default "Cave" if BOARD_GOOGLE_CAVE
98 default "Chell" if BOARD_GOOGLE_CHELL
99 default "Glados" if BOARD_GOOGLE_GLADOS
100 default "Lars" if BOARD_GOOGLE_LARS
101 default "Sentry" if BOARD_GOOGLE_SENTRY
103 config MAINBOARD_FAMILY
105 default "Google_Glados"
108 default "asuka" if BOARD_GOOGLE_ASUKA
109 default "caroline" if BOARD_GOOGLE_CAROLINE
110 default "cave" if BOARD_GOOGLE_CAVE
111 default "chell" if BOARD_GOOGLE_CHELL
112 default "glados" if BOARD_GOOGLE_GLADOS
113 default "lars" if BOARD_GOOGLE_LARS
114 default "sentry" if BOARD_GOOGLE_SENTRY
116 config OVERRIDE_DEVICETREE
117 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
119 config INCLUDE_NHLT_BLOBS
120 bool "Include blobs for audio."
124 config UART_FOR_CONSOLE
128 config CONSOLE_SERIAL
132 config USE_PM_ACPI_TIMER