• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3if BOARD_INTEL_SHADOWMOUNTAIN
4
5config BOARD_SPECIFIC_OPTIONS
6	def_bool y
7	select BOARD_ROMSIZE_KB_32768
8	select DRIVERS_I2C_GENERIC
9	select DRIVERS_I2C_HID
10	select DRIVERS_I2C_MAX98373
11	select DRIVERS_INTEL_DPTF
12	select DRIVERS_INTEL_PMC
13	select DRIVERS_INTEL_USB4_RETIMER
14	select DRIVERS_SPI_ACPI
15	select DRIVERS_USB_ACPI
16	select EC_GOOGLE_CHROMEEC
17	select EC_GOOGLE_CHROMEEC_BOARDID
18	select EC_GOOGLE_CHROMEEC_SKUID
19	select EC_GOOGLE_CHROMEEC_LPC
20	select HAVE_ACPI_RESUME
21	select HAVE_ACPI_TABLES
22	select HAVE_SPD_IN_CBFS
23	select INTEL_LPSS_UART_FOR_CONSOLE
24	select MAINBOARD_HAS_CHROMEOS
25	select MAINBOARD_HAS_TPM2
26	select PCIEXP_HOTPLUG
27	select SOC_INTEL_ALDERLAKE_PCH_P
28	select SOC_INTEL_CSE_LITE_SKU
29	select SPI_TPM
30	select TPM_GOOGLE_CR50
31	select INTEL_CAR_NEM #TODO - Enable INTEL_CAR_NEM_ENHANCED
32
33config CHROMEOS
34	select GBB_FLAG_FORCE_DEV_SWITCH_ON
35	select GBB_FLAG_FORCE_DEV_BOOT_USB
36	select GBB_FLAG_FORCE_DEV_BOOT_ALTFW
37	select GBB_FLAG_FORCE_MANUAL_RECOVERY
38
39config VBOOT
40	select EC_GOOGLE_CHROMEEC_SWITCHES
41	select VBOOT_LID_SWITCH
42	select HAS_RECOVERY_MRC_CACHE
43	select VBOOT_EARLY_EC_SYNC
44
45config DEVICETREE
46	default "variants/baseboard/devicetree.cb"
47
48config MAINBOARD_DIR
49	default "intel/shadowmountain"
50
51config MAINBOARD_FAMILY
52	string
53	default "Intel_shadowmountain"
54
55config MAINBOARD_PART_NUMBER
56	default "shadowmountain"
57
58config PCIEXP_HOTPLUG_BUSES
59	int
60	default 42
61
62config PCIEXP_HOTPLUG_MEM
63	hex
64	default 0xc200000  # 194 MiB
65
66config PCIEXP_HOTPLUG_PREFETCH_MEM
67	hex
68	default 0x1c000000 # 448 MiB
69
70config DRIVER_TPM_SPI_BUS
71	default 0x1
72
73config TPM_TIS_ACPI_INTERRUPT
74	int
75	default 3	# GPE0_DW0_3 (GPP_C3)
76
77endif # BOARD_INTEL_SHADOWMOUNTAIN
78