cpu/x86/smm/pci_resource_store: Store DEV/VEN ID
[coreboot2.git] / src / mainboard / google / fizz / Kconfig
blob8b7811c1a6dfc5fe50d5f6e1cadee9d76ff78b29
1 config BOARD_GOOGLE_BASEBOARD_FIZZ
2         def_bool n
3         select BOARD_ROMSIZE_KB_16384
4         select DRIVERS_I2C_GENERIC
5         select DRIVERS_SPI_ACPI
6         select DRIVERS_USB_ACPI
7         select EC_GOOGLE_CHROMEEC
8         select EC_GOOGLE_CHROMEEC_ACPI_USB_PORT_POWER
9         select EC_GOOGLE_CHROMEEC_BOARDID
10         select EC_GOOGLE_CHROMEEC_LPC
11         select HAVE_ACPI_RESUME
12         select HAVE_ACPI_TABLES
13         select INTEL_GMA_HAVE_VBT
14         select INTEL_LPSS_UART_FOR_CONSOLE
15         select MAINBOARD_HAS_CHROMEOS
16         select MAINBOARD_HAS_LIBGFXINIT
17         select MAINBOARD_HAS_TPM2
18         select NO_FADT_8042
19         select SOC_INTEL_KABYLAKE
20         select SPD_READ_BY_WORD
21         select SPI_TPM
22         select RT8168_GET_MAC_FROM_VPD
23         select RT8168_SUPPORT_LEGACY_VPD_MAC
24         select RT8168_SET_LED_MODE
25         select TPM_GOOGLE_CR50
27 config BOARD_GOOGLE_FIZZ
28         select BOARD_GOOGLE_BASEBOARD_FIZZ
30 config BOARD_GOOGLE_KARMA
31         select BOARD_GOOGLE_BASEBOARD_FIZZ
32         select DRIVERS_GENERIC_MAX98357A
33         select DRIVERS_I2C_DA7219
34         select EXCLUDE_NATIVE_SD_INTERFACE
36 config BOARD_GOOGLE_ENDEAVOUR
37         select BOARD_GOOGLE_BASEBOARD_FIZZ
39 if BOARD_GOOGLE_BASEBOARD_FIZZ
41 config DISABLE_HECI1_AT_PRE_BOOT
42         default y
44 config DEVICETREE
45         default "variants/baseboard/devicetree.cb"
47 config OVERRIDE_DEVICETREE
48         default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
50 config VBOOT
51         select EC_GOOGLE_CHROMEEC_SWITCHES
52         select HAS_RECOVERY_MRC_CACHE
54 config DRIVER_TPM_SPI_BUS
55         default 0x1
57 config MAINBOARD_DIR
58         default "google/fizz"
60 config MAINBOARD_PART_NUMBER
61         default "Fizz" if BOARD_GOOGLE_FIZZ
62         default "Karma" if BOARD_GOOGLE_KARMA
63         default "Endeavour" if BOARD_GOOGLE_ENDEAVOUR
65 config MAINBOARD_FAMILY
66         string
67         default "Google_Fizz" if BOARD_GOOGLE_FIZZ
68         default "Google_Kalista" if BOARD_GOOGLE_KARMA
69         default "Google_Endeavour" if BOARD_GOOGLE_ENDEAVOUR
71 config DIMM_MAX
72         default 2
74 config DIMM_SPD_SIZE
75         default 512
77 config TPM_TIS_ACPI_INTERRUPT
78         int
79         default 64  # GPE0_DW2_00 (GPP_E0)
81 config VARIANT_DIR
82         default "fizz" if BOARD_GOOGLE_FIZZ
83         default "karma" if BOARD_GOOGLE_KARMA
84         default "endeavour" if BOARD_GOOGLE_ENDEAVOUR
86 config INCLUDE_NHLT_BLOBS
87         bool "Include blobs for audio."
88         select NHLT_RT5663
90 config INCLUDE_NHLT_BLOBS_KARMA
91         bool "Include blobs for karma audio."
92         select NHLT_DA7219
93         select NHLT_DMIC_4CH
94         select NHLT_MAX98357
96 config UART_FOR_CONSOLE
97         int
98         default 2
100 config USE_PM_ACPI_TIMER
101         default n
103 config EDK2_BOOT_TIMEOUT
104         int
105         default 5
107 endif # BOARD_GOOGLE_BASEBOARD_FIZZ