drivers/soc/cse: Fix overflow in CSE telemetry calculation
[coreboot2.git] / src / mainboard / google / glados / Kconfig
blob57d54d0be892594fcd68c72bf20ab6a0d048bec1
1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_GOOGLE_BASEBOARD_GLADOS
4         def_bool n
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"
79         depends on CHROMEOS
80         select DSAR_ENABLE
81         select SAR_ENABLE
82         select USE_SAR
84 config DISABLE_HECI1_AT_PRE_BOOT
85         default y
87 config VBOOT
88         select EC_GOOGLE_CHROMEEC_SWITCHES
89         select VBOOT_LID_SWITCH
91 config MAINBOARD_DIR
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
104         string
105         default "Google_Glados"
107 config VARIANT_DIR
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."
121         select NHLT_DMIC_2CH
122         select NHLT_NAU88L25
124 config UART_FOR_CONSOLE
125         int
126         default 2
128 config CONSOLE_SERIAL
129         bool
130         default n
132 config USE_PM_ACPI_TIMER
133         default n
135 endif