blob: 2b4038cd26c91ecd0be9b0a5a1b495bc931a237b [file] [log] [blame]
Shelley Chen9b230ae2023-09-15 16:01:31 -07001config BOARD_GOOGLE_BROX_COMMON
2 def_bool n
3 select DRIVERS_GENERIC_GPIO_KEYS
4 select DRIVERS_I2C_GENERIC
5 select DRIVERS_I2C_HID
6 select DRIVERS_INTEL_DPTF
7 select DRIVERS_INTEL_DPTF_SUPPORTS_TPCH
8 select DRIVERS_INTEL_PMC
9 select DRIVERS_INTEL_SOUNDWIRE
10 select DRIVERS_INTEL_USB4_RETIMER
11 select DRIVERS_SPI_ACPI
12 select DRIVERS_WIFI_GENERIC
13 select EC_GOOGLE_CHROMEEC
14 select EC_GOOGLE_CHROMEEC_BOARDID
15 select EC_GOOGLE_CHROMEEC_ESPI
16 select EC_GOOGLE_CHROMEEC_SKUID
17 select ENABLE_TCSS_USB_DETECTION if !CHROMEOS
18 select FW_CONFIG
19 select FW_CONFIG_SOURCE_CHROMEEC_CBI
20 select GOOGLE_SMBIOS_MAINBOARD_VERSION
21 select HAVE_ACPI_RESUME
22 select HAVE_ACPI_TABLES
23 select HAVE_FSP_LOGO_SUPPORT if RUN_FSP_GOP
24 select I2C_TPM
25 select INTEL_LPSS_UART_FOR_CONSOLE
26 select MAINBOARD_HAS_CHROMEOS
27 select MAINBOARD_HAS_TPM2
28 select PMC_IPC_ACPI_INTERFACE
29 select SOC_INTEL_CSE_LITE_SKU
30# select SOC_INTEL_CSE_SEND_EOP_ASYNC
31 select SOC_INTEL_COMMON_BLOCK_USB4
32 select SOC_INTEL_COMMON_BLOCK_TCSS
33 select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
34 select SOC_INTEL_COMMON_BASECODE_DEBUG_FEATURE
35 select SOC_INTEL_CRASHLOG
36 select SOC_INTEL_CSE_PRE_CPU_RESET_TELEMETRY_V1
37
38config BOARD_GOOGLE_BASEBOARD_BROX
39 def_bool n
40 select BOARD_GOOGLE_BROX_COMMON
41 select BOARD_ROMSIZE_KB_32768
42 select DRIVERS_AUDIO_SOF
43 select DRIVERS_GFX_GENERIC
44 select HAVE_SLP_S0_GATE
45 select MEMORY_SOLDERDOWN
46 select SOC_INTEL_COMMON_BLOCK_IPU
47 select SOC_INTEL_CRASHLOG
48 select SOC_INTEL_RAPTORLAKE
Shelley Chen49272712023-10-25 18:49:13 -070049 select SOC_INTEL_ALDERLAKE_PCH_P
Shelley Chen9b230ae2023-09-15 16:01:31 -070050 select SYSTEM_TYPE_LAPTOP
51 select TPM_GOOGLE_CR50
52
53config BOARD_GOOGLE_BROX
Shelley Chen9b230ae2023-09-15 16:01:31 -070054 select BOARD_GOOGLE_BASEBOARD_BROX
55
56if BOARD_GOOGLE_BROX_COMMON
57
58config BASEBOARD_DIR
59 string
60 default "brox" if BOARD_GOOGLE_BASEBOARD_BROX
61
62config CHROMEOS
63 select EC_GOOGLE_CHROMEEC_SWITCHES
64 select HAS_RECOVERY_MRC_CACHE
65
66config CHROMEOS_WIFI_SAR
67 bool "Enable SAR options for ChromeOS build"
68 depends on CHROMEOS
69 select DSAR_ENABLE
70 select GEO_SAR_ENABLE
71 select SAR_ENABLE
72 select USE_SAR
73
74config DEVICETREE
75 default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
76
77config DRIVER_TPM_I2C_BUS
78 hex
79 default 0x1 if BOARD_GOOGLE_BROX
80
81config DRIVER_TPM_I2C_ADDR
82 hex
83 default 0x50
84
85config FMDFILE
86 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" if CHROMEOS
87
88config TPM_TIS_ACPI_INTERRUPT
89 int
90 default 13
91
92config OVERRIDE_DEVICETREE
93 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
94
95config MAINBOARD_DIR
96 default "google/brox"
97
98config MAINBOARD_FAMILY
99 string
100 default "Google_Brox" if BOARD_GOOGLE_BASEBOARD_BROX
101
102config MAINBOARD_PART_NUMBER
103 default "Brox" if BOARD_GOOGLE_BROX
104
105config VARIANT_DIR
106 default "brox" if BOARD_GOOGLE_BROX
107
108config VBOOT
109 select VBOOT_EARLY_EC_SYNC
110 select VBOOT_LID_SWITCH
111
112config DIMM_SPD_SIZE
113 default 512
114
115config UART_FOR_CONSOLE
116 int
117 default 0
118
119config HAVE_WWAN_POWER_SEQUENCE
120 def_bool n
121 help
122 Select this if the variant has a WWAN module and requires the poweroff sequence
123 to be performed on shutdown. Must define WWAN_FCPO, WWAN_RST and WWAN_PERST GPIOs
124 in variant.h, as well as T1_OFF_MS (time between PERST & RST) and T2_OFF_MS (time
125 between RST and FCPO). WWAN_PERST and T1_OFF_MS are only necessary for PCIe WWAN
126 (when HAVE_PCIE_WWAN is also selected).
127
128config HAVE_PCIE_WWAN
129 def_bool n
130
131config USE_PM_ACPI_TIMER
132 default y if BOARD_GOOGLE_PRIMUS4ES
133 default n
134
135config MEMORY_SODIMM
136 def_bool n
137 select SPD_CACHE_ENABLE
138 select SPD_CACHE_IN_FMAP
139
140config MEMORY_SOLDERDOWN
141 def_bool n
142 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
143 select HAVE_SPD_IN_CBFS
144
145config HAVE_SLP_S0_GATE
146 def_bool n
147
148config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
149 int
150 default 33
151
Shelley Chen9b230ae2023-09-15 16:01:31 -0700152endif # BOARD_GOOGLE_BROX_COMMON