1 config BOARD_GOOGLE_BASEBOARD_BRYA
3 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
4 select HAVE_SPD_IN_CBFS
5 select SYSTEM_TYPE_LAPTOP
7 config BOARD_GOOGLE_BASEBOARD_BRASK
9 select SPD_CACHE_IN_FMAP
10 select ENABLE_TCSS_DISPLAY_DETECTION if RUN_FSP_GOP
12 if BOARD_GOOGLE_BASEBOARD_BRYA || BOARD_GOOGLE_BASEBOARD_BRASK
14 config BOARD_GOOGLE_BRYA_COMMON
16 select BOARD_ROMSIZE_KB_32768
17 select DRIVERS_GENERIC_ALC1015
18 select DRIVERS_GENERIC_GPIO_KEYS
19 select DRIVERS_GENERIC_MAX98357A
20 select DRIVERS_I2C_GENERIC
21 select DRIVERS_I2C_HID
22 select DRIVERS_I2C_NAU8825
23 select DRIVERS_I2C_SX9324
24 select DRIVERS_INTEL_DPTF
25 select PMC_IPC_ACPI_INTERFACE
26 select DRIVERS_INTEL_DPTF_SUPPORTS_TPCH
27 select DRIVERS_INTEL_PMC
28 select DRIVERS_INTEL_SOUNDWIRE
29 select DRIVERS_INTEL_USB4_RETIMER
30 select DRIVERS_SPI_ACPI
31 select DRIVERS_SOUNDWIRE_ALC5682
32 select DRIVERS_SOUNDWIRE_MAX98373
33 select DRIVERS_WIFI_GENERIC
34 select EC_GOOGLE_CHROMEEC
35 select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP
36 select EC_GOOGLE_CHROMEEC_BOARDID
37 select EC_GOOGLE_CHROMEEC_ESPI
38 select EC_GOOGLE_CHROMEEC_SKUID
40 select FW_CONFIG_SOURCE_CHROMEEC_CBI
41 select GOOGLE_SMBIOS_MAINBOARD_VERSION
42 select HAVE_ACPI_RESUME
43 select HAVE_ACPI_TABLES
44 select INTEL_LPSS_UART_FOR_CONSOLE
45 select MAINBOARD_HAS_CHROMEOS
46 select MAINBOARD_HAS_I2C_TPM_CR50
47 select MAINBOARD_HAS_TPM2
48 select SOC_INTEL_ALDERLAKE_PCH_P
49 select SOC_INTEL_COMMON_BLOCK_PCIE_RTD3
50 select SOC_INTEL_CSE_LITE_SKU
51 select INTEL_CAR_NEM #TODO - Enable INTEL_CAR_NEM_ENHANCED
55 default "brya" if BOARD_GOOGLE_BASEBOARD_BRYA
56 default "brask" if BOARD_GOOGLE_BASEBOARD_BRASK
59 select EC_GOOGLE_CHROMEEC_SWITCHES
60 select HAS_RECOVERY_MRC_CACHE
62 config CHROMEOS_WIFI_SAR
63 bool "Enable SAR options for Chrome OS build"
71 default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
73 config DRIVER_TPM_I2C_BUS
75 default 0x3 if BOARD_GOOGLE_BRYA0
76 default 0x3 if BOARD_GOOGLE_BRASK
77 default 0x3 if BOARD_GOOGLE_PRIMUS
78 default 0x1 if BOARD_GOOGLE_GIMBLE
79 default 0x3 if BOARD_GOOGLE_GIMBLE4ES
80 default 0x3 if BOARD_GOOGLE_REDRIX
81 default 0x1 if BOARD_GOOGLE_KANO
82 default 0x3 if BOARD_GOOGLE_TAEKO
83 default 0x1 if BOARD_GOOGLE_FELWINTER
84 default 0x3 if BOARD_GOOGLE_ANAHERA
85 default 0x3 if BOARD_GOOGLE_VELL
87 config DRIVER_TPM_I2C_ADDR
91 config TPM_TIS_ACPI_INTERRUPT
93 default 13 # GPE0_DW0_13 (GPP_A13_IRQ)
95 config OVERRIDE_DEVICETREE
96 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
101 config MAINBOARD_FAMILY
103 default "Google_Brya" if BOARD_GOOGLE_BASEBOARD_BRYA
104 default "Google_Brask" if BOARD_GOOGLE_BASEBOARD_BRASK
106 config MAINBOARD_PART_NUMBER
107 default "Brya" if BOARD_GOOGLE_BRYA0
108 default "Brya4ES" if BOARD_GOOGLE_BRYA4ES
109 default "Brask" if BOARD_GOOGLE_BRASK
110 default "Primus" if BOARD_GOOGLE_PRIMUS
111 default "Primus4ES" if BOARD_GOOGLE_PRIMUS4ES
112 default "Gimble" if BOARD_GOOGLE_GIMBLE
113 default "Gimble4ES" if BOARD_GOOGLE_GIMBLE4ES
114 default "Redrix" if BOARD_GOOGLE_REDRIX
115 default "Redrix4ES" if BOARD_GOOGLE_REDRIX4ES
116 default "Kano" if BOARD_GOOGLE_KANO
117 default "Taeko" if BOARD_GOOGLE_TAEKO
118 default "Taeko4ES" if BOARD_GOOGLE_TAEKO4ES
119 default "Felwinter" if BOARD_GOOGLE_FELWINTER
120 default "Anahera" if BOARD_GOOGLE_ANAHERA
121 default "Anahera4ES" if BOARD_GOOGLE_ANAHERA4ES
122 default "Vell" if BOARD_GOOGLE_VELL
123 default "Taniks" if BOARD_GOOGLE_TANIKS
126 default "brya0" if BOARD_GOOGLE_BRYA0
127 default "brya4es" if BOARD_GOOGLE_BRYA4ES
128 default "brask" if BOARD_GOOGLE_BRASK
129 default "primus" if BOARD_GOOGLE_PRIMUS
130 default "primus4es" if BOARD_GOOGLE_PRIMUS4ES
131 default "gimble" if BOARD_GOOGLE_GIMBLE
132 default "gimble4es" if BOARD_GOOGLE_GIMBLE4ES
133 default "redrix" if BOARD_GOOGLE_REDRIX
134 default "redrix4es" if BOARD_GOOGLE_REDRIX4ES
135 default "kano" if BOARD_GOOGLE_KANO
136 default "taeko" if BOARD_GOOGLE_TAEKO
137 default "taeko4es" if BOARD_GOOGLE_TAEKO4ES
138 default "felwinter" if BOARD_GOOGLE_FELWINTER
139 default "anahera" if BOARD_GOOGLE_ANAHERA
140 default "anahera4es" if BOARD_GOOGLE_ANAHERA4ES
141 default "vell" if BOARD_GOOGLE_VELL
142 default "taniks" if BOARD_GOOGLE_TANIKS
145 select VBOOT_EARLY_EC_SYNC
146 select VBOOT_LID_SWITCH
151 config UART_FOR_CONSOLE
155 config HAVE_WWAN_POWER_SEQUENCE
158 Select this if the variant has a WWAN module and requires the poweroff sequence
159 to be performed on shutdown. Must define WWAN_FCPO, WWAN_RST and WWAN_PERST GPIOs
160 in variant.h, as well as T1_OFF_MS (time between PERST & RST) and T2_OFF_MS (time
161 between RST and FCPO).
163 config USE_PM_ACPI_TIMER
166 endif # BOARD_GOOGLE_BASEBOARD_BRYA || BOARD_GOOGLE_BASEBOARD_BRASK