• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3config BOARD_GOOGLE_BASEBOARD_SARIEN
4	def_bool n
5	select BOARD_ROMSIZE_KB_32768
6	select DRIVERS_GENERIC_BH720
7	select DRIVERS_I2C_GENERIC
8	select DRIVERS_I2C_HID
9	select DRIVERS_SPI_ACPI
10	select DRIVERS_USB_ACPI
11	select EC_GOOGLE_WILCO
12	select GOOGLE_SMBIOS_MAINBOARD_VERSION
13	select HAVE_ACPI_RESUME
14	select HAVE_ACPI_TABLES
15	select I2C_TPM
16	select INTEL_GMA_HAVE_VBT
17	select INTEL_LPSS_UART_FOR_CONSOLE
18	select MAINBOARD_HAS_CHROMEOS
19	select MAINBOARD_HAS_TPM2
20	select MAINBOARD_USES_IFD_EC_REGION
21	select SMBIOS_SERIAL_FROM_VPD if VPD
22	select SOC_INTEL_COMMON_BLOCK_HDA_VERB
23	select SOC_INTEL_COMMON_BLOCK_SMM_ESPI_DISABLE
24	select SOC_INTEL_WHISKEYLAKE
25	select SPD_READ_BY_WORD
26	select TPM_GOOGLE_CR50
27
28config BOARD_GOOGLE_ARCADA
29	select BOARD_GOOGLE_BASEBOARD_SARIEN
30	select DRIVERS_INTEL_ISH
31	select SYSTEM_TYPE_CONVERTIBLE
32
33config BOARD_GOOGLE_SARIEN
34	select BOARD_GOOGLE_BASEBOARD_SARIEN
35	select MAINBOARD_USES_IFD_GBE_REGION
36	select SYSTEM_TYPE_LAPTOP
37
38if BOARD_GOOGLE_BASEBOARD_SARIEN
39
40config CHROMEOS_WIFI_SAR
41	bool "Enable SAR options for ChromeOS build"
42	depends on CHROMEOS
43	default y if CHROMEOS
44	select SAR_ENABLE
45	select USE_SAR
46
47config DISABLE_HECI1_AT_PRE_BOOT
48	default y
49
50config CHROMEOS
51	select GBB_FLAG_FORCE_DEV_SWITCH_ON
52	select GBB_FLAG_FORCE_DEV_BOOT_USB
53	select GBB_FLAG_FORCE_DEV_BOOT_ALTFW
54	select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
55
56config DIMM_MAX
57	default 2
58
59config DRIVER_TPM_I2C_BUS
60	hex
61	default 0x4
62
63config DRIVER_TPM_I2C_ADDR
64	hex
65	default 0x50
66
67config TPM_TIS_ACPI_INTERRUPT
68	int
69	default 82  # GPE0_DW2_18 (GPP_D18)
70
71config POWER_OFF_ON_CR50_UPDATE
72	bool
73	default n
74
75config MAINBOARD_DIR
76	default "google/sarien"
77
78config MAINBOARD_FAMILY
79	string
80	default "Google_Arcada" if BOARD_GOOGLE_ARCADA
81	default "Google_Sarien" if BOARD_GOOGLE_SARIEN
82
83config MAINBOARD_PART_NUMBER
84	default "Arcada" if BOARD_GOOGLE_ARCADA
85	default "Sarien" if BOARD_GOOGLE_SARIEN
86
87config MAX_CPUS
88	int
89	default 8
90
91config UART_FOR_CONSOLE
92	int
93	default 2
94
95config VARIANT_DIR
96	default "arcada" if BOARD_GOOGLE_ARCADA
97	default "sarien" if BOARD_GOOGLE_SARIEN
98
99config DEVICETREE
100	default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
101
102config VBOOT
103	select HAS_RECOVERY_MRC_CACHE
104	select VBOOT_LID_SWITCH
105
106# Override the default variant behavior, since the data.vbt is the same
107# for all variants.
108config INTEL_GMA_VBT_FILE
109	default "src/mainboard/\$(MAINBOARDDIR)/data.vbt"
110
111config FMDFILE
112	default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/default.fmd" if !CHROMEOS
113
114endif # BOARD_GOOGLE_BASEBOARD_SARIEN
115