mb/google/brya: Create redrix variant
[coreboot.git] / src / mainboard / google / brya / Kconfig
blob814b78245153372b0645e04d8e1de131a83a13a0
1 config BOARD_GOOGLE_BASEBOARD_BRYA
2         def_bool n
3         select BOARD_ROMSIZE_KB_32768
4         select DRIVERS_I2C_GENERIC
5         select DRIVERS_I2C_HID
6         select DRIVERS_GENERIC_MAX98357A
7         select DRIVERS_I2C_SX9324
8         select DRIVERS_INTEL_DPTF
9         select DRIVERS_INTEL_PMC
10         select DRIVERS_INTEL_SOUNDWIRE
11         select DRIVERS_INTEL_USB4_RETIMER
12         select DRIVERS_SOUNDWIRE_ALC5682
13         select DRIVERS_SOUNDWIRE_MAX98373
14         select DRIVERS_SPI_ACPI
15         select DRIVERS_WIFI_GENERIC
16         select EC_GOOGLE_CHROMEEC
17         select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP
18         select EC_GOOGLE_CHROMEEC_BOARDID
19         select EC_GOOGLE_CHROMEEC_ESPI
20         select EC_GOOGLE_CHROMEEC_SKUID
21         select FW_CONFIG
22         select FW_CONFIG_SOURCE_CHROMEEC_CBI
23         select GOOGLE_SMBIOS_MAINBOARD_VERSION
24         select HAVE_ACPI_RESUME
25         select HAVE_ACPI_TABLES
26         select HAVE_SPD_IN_CBFS
27         select INTEL_LPSS_UART_FOR_CONSOLE
28         select MAINBOARD_HAS_CHROMEOS
29         select MAINBOARD_HAS_I2C_TPM_CR50
30         select MAINBOARD_HAS_TPM2
31         select SOC_INTEL_ALDERLAKE
32         select SOC_INTEL_COMMON_BLOCK_PCIE_RTD3
33         select SOC_INTEL_CSE_LITE_SKU
35 if BOARD_GOOGLE_BASEBOARD_BRYA
37 config BASEBOARD_BRYA_LAPTOP
38         def_bool n
39         select SYSTEM_TYPE_LAPTOP
41 config CHROMEOS
42         select CHROMEOS_DRAM_PART_NUMBER_IN_CBI
43         select EC_GOOGLE_CHROMEEC_SWITCHES
44         select HAS_RECOVERY_MRC_CACHE
45         select VBOOT_LID_SWITCH
47 config DEVICETREE
48         string
49         default "variants/baseboard/devicetree.cb"
51 config DRIVER_TPM_I2C_BUS
52         hex
53         default 0x3
55 config DRIVER_TPM_I2C_ADDR
56         hex
57         default 0x50
59 config TPM_TIS_ACPI_INTERRUPT
60         int
61         default 13 # GPE0_DW0_13 (GPP_A13_IRQ)
63 config OVERRIDE_DEVICETREE
64         string
65         default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
67 config MAINBOARD_DIR
68         string
69         default "google/brya"
71 config MAINBOARD_FAMILY
72         string
73         default "Google_Brya0" if BOARD_GOOGLE_BRYA0
75 config MAINBOARD_PART_NUMBER
76         string
77         default "Brya" if BOARD_GOOGLE_BRYA0
78         default "Primus" if BOARD_GOOGLE_PRIMUS
79         default "Gimble" if BOARD_GOOGLE_GIMBLE
80         default "Redrix" if BOARD_GOOGLE_REDRIX
82 config VARIANT_DIR
83         string
84         default "brya0" if BOARD_GOOGLE_BRYA0
85         default "primus" if BOARD_GOOGLE_PRIMUS
86         default "gimble" if BOARD_GOOGLE_GIMBLE
87         default "redrix" if BOARD_GOOGLE_REDRIX
89 config DIMM_SPD_SIZE
90         int
91         default 512
93 config UART_FOR_CONSOLE
94         int
95         default 0
97 endif # BOARD_GOOGLE_BASEBOARD_BRYA