mainboard/intel/avenuecity_crb: Update full IIO configuration
[coreboot2.git] / src / mainboard / google / reef / Kconfig
blob76a8119b5ad4b517d60b34a60f9659a77d1f2a44
1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_GOOGLE_BASEBOARD_REEF
4         def_bool n
5         select BOARD_ROMSIZE_KB_16384
6         select DRIVERS_GENERIC_MAX98357A
7         select DRIVERS_I2C_DA7219
8         select DRIVERS_I2C_GENERIC
9         select DRIVERS_I2C_HID
10         select EC_GOOGLE_CHROMEEC
11         select EC_GOOGLE_CHROMEEC_BOARDID
12         select EC_GOOGLE_CHROMEEC_LPC
13         select GOOGLE_SMBIOS_MAINBOARD_VERSION
14         select HAVE_ACPI_RESUME
15         select HAVE_ACPI_TABLES
16         select I2C_TPM
17         select INTEL_GMA_HAVE_VBT
18         select INTEL_LPSS_UART_FOR_CONSOLE
19         select MAINBOARD_HAS_CHROMEOS
20         select MAINBOARD_HAS_TPM2
21         select SOC_INTEL_APOLLOLAKE
22         select SYSTEM_TYPE_LAPTOP
23         select TPM_GOOGLE_CR50
25 config BOARD_GOOGLE_REEF
26         select BOARD_GOOGLE_BASEBOARD_REEF
28 config BOARD_GOOGLE_PYRO
29         select BOARD_GOOGLE_BASEBOARD_REEF
31 config BOARD_GOOGLE_SAND
32         select BOARD_GOOGLE_BASEBOARD_REEF
34 config BOARD_GOOGLE_SNAPPY
35         select BOARD_GOOGLE_BASEBOARD_REEF
37 config BOARD_GOOGLE_CORAL
38         select BOARD_GOOGLE_BASEBOARD_REEF
40 if BOARD_GOOGLE_BASEBOARD_REEF
42 config CHROMEOS_WIFI_SAR
43         bool "Enable SAR options for ChromeOS build"
44         depends on CHROMEOS
45         default y if CHROMEOS
46         select DSAR_ENABLE
47         select SAR_ENABLE
48         select USE_SAR
50 config DRIVER_TPM_I2C_BUS
51         hex
52         default 0x2
54 config DRIVER_TPM_I2C_ADDR
55         hex
56         default 0x50
58 config TPM_TIS_ACPI_INTERRUPT
59         int
60         default 60 # GPE0_DW1_28
62 config VBOOT
63         select EC_GOOGLE_CHROMEEC_SWITCHES
64         select HAS_RECOVERY_MRC_CACHE
65         select VBOOT_LID_SWITCH
67 config MAINBOARD_DIR
68         default "google/reef"
70 config VARIANT_DIR
71         default "reef" if BOARD_GOOGLE_REEF
72         default "pyro" if BOARD_GOOGLE_PYRO
73         default "sand" if BOARD_GOOGLE_SAND
74         default "snappy" if BOARD_GOOGLE_SNAPPY
75         default "coral" if BOARD_GOOGLE_CORAL
77 config DEVICETREE
78         default "variants/coral/devicetree.cb" if BOARD_GOOGLE_CORAL
79         default "variants/pyro/devicetree.cb" if BOARD_GOOGLE_PYRO
80         default "variants/sand/devicetree.cb" if BOARD_GOOGLE_SAND
81         default "variants/snappy/devicetree.cb" if BOARD_GOOGLE_SNAPPY
82         default "variants/baseboard/devicetree.cb"
84 config MAINBOARD_PART_NUMBER
85         default "Reef" if BOARD_GOOGLE_REEF
86         default "Pyro" if BOARD_GOOGLE_PYRO
87         default "Sand" if BOARD_GOOGLE_SAND
88         default "Snappy" if BOARD_GOOGLE_SNAPPY
89         default "Coral" if BOARD_GOOGLE_CORAL
91 config MAINBOARD_FAMILY
92         string
93         default "Google_Coral" if BOARD_GOOGLE_CORAL
94         default "Google_Reef"
96 config UART_FOR_CONSOLE
97         int
98         default 2
100 config INCLUDE_NHLT_BLOBS
101         bool "Include blobs for audio."
102         select NHLT_DMIC_4CH_16B
103         select NHLT_DA7219
104         select NHLT_MAX98357
106 config PRERAM_CBMEM_CONSOLE_SIZE
107         hex
108         default 0xe00 if CHROMEOS
109         default 0xc00
111 config FMDFILE
112         default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/default.fmd" if !CHROMEOS
114 endif # BOARD_GOOGLE_REEF