mainboard/intel/avenuecity_crb: Update full IIO configuration
[coreboot2.git] / src / mainboard / google / fizz / Kconfig
blob44ea908fdaa1c7e8e4ce9efb2c9a23c4da698561
1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_GOOGLE_BASEBOARD_FIZZ
4         def_bool n
5         select BOARD_ROMSIZE_KB_16384
6         select DRIVERS_I2C_GENERIC
7         select DRIVERS_SPI_ACPI
8         select DRIVERS_USB_ACPI
9         select EC_GOOGLE_CHROMEEC
10         select EC_GOOGLE_CHROMEEC_ACPI_USB_PORT_POWER
11         select EC_GOOGLE_CHROMEEC_BOARDID
12         select EC_GOOGLE_CHROMEEC_LPC
13         select HAVE_ACPI_RESUME
14         select HAVE_ACPI_TABLES
15         select INTEL_GMA_HAVE_VBT
16         select INTEL_LPSS_UART_FOR_CONSOLE
17         select MAINBOARD_HAS_CHROMEOS
18         select MAINBOARD_HAS_LIBGFXINIT
19         select MAINBOARD_HAS_TPM2
20         select NO_FADT_8042
21         select SOC_INTEL_KABYLAKE
22         select SPD_READ_BY_WORD
23         select SPI_TPM
24         select RT8168_GET_MAC_FROM_VPD
25         select RT8168_SUPPORT_LEGACY_VPD_MAC
26         select RT8168_SET_LED_MODE
27         select TPM_GOOGLE_CR50
29 config BOARD_GOOGLE_FIZZ
30         select BOARD_GOOGLE_BASEBOARD_FIZZ
32 config BOARD_GOOGLE_KARMA
33         select BOARD_GOOGLE_BASEBOARD_FIZZ
34         select DRIVERS_GENERIC_MAX98357A
35         select DRIVERS_I2C_DA7219
36         select EXCLUDE_NATIVE_SD_INTERFACE
38 config BOARD_GOOGLE_ENDEAVOUR
39         select BOARD_GOOGLE_BASEBOARD_FIZZ
41 if BOARD_GOOGLE_BASEBOARD_FIZZ
43 config DISABLE_HECI1_AT_PRE_BOOT
44         default y
46 config DEVICETREE
47         default "variants/baseboard/devicetree.cb"
49 config OVERRIDE_DEVICETREE
50         default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
52 config VBOOT
53         select EC_GOOGLE_CHROMEEC_SWITCHES
54         select HAS_RECOVERY_MRC_CACHE
56 config DRIVER_TPM_SPI_BUS
57         default 0x1
59 config MAINBOARD_DIR
60         default "google/fizz"
62 config MAINBOARD_PART_NUMBER
63         default "Fizz" if BOARD_GOOGLE_FIZZ
64         default "Karma" if BOARD_GOOGLE_KARMA
65         default "Endeavour" if BOARD_GOOGLE_ENDEAVOUR
67 config MAINBOARD_FAMILY
68         string
69         default "Google_Fizz" if BOARD_GOOGLE_FIZZ
70         default "Google_Kalista" if BOARD_GOOGLE_KARMA
71         default "Google_Endeavour" if BOARD_GOOGLE_ENDEAVOUR
73 config DIMM_MAX
74         default 2
76 config DIMM_SPD_SIZE
77         default 512
79 config TPM_TIS_ACPI_INTERRUPT
80         int
81         default 64  # GPE0_DW2_00 (GPP_E0)
83 config VARIANT_DIR
84         default "fizz" if BOARD_GOOGLE_FIZZ
85         default "karma" if BOARD_GOOGLE_KARMA
86         default "endeavour" if BOARD_GOOGLE_ENDEAVOUR
88 config INCLUDE_NHLT_BLOBS
89         bool "Include blobs for audio."
90         select NHLT_RT5663
92 config INCLUDE_NHLT_BLOBS_KARMA
93         bool "Include blobs for karma audio."
94         select NHLT_DA7219
95         select NHLT_DMIC_4CH
96         select NHLT_MAX98357
98 config UART_FOR_CONSOLE
99         int
100         default 2
102 config USE_PM_ACPI_TIMER
103         default n
105 config EDK2_BOOT_TIMEOUT
106         int
107         default 5
109 endif # BOARD_GOOGLE_BASEBOARD_FIZZ