blob: f01479bcaa3908918d79dbcb07c8be2b3d143247 [file] [log] [blame]
Martin Roth41a89972024-02-16 10:57:31 -07001## SPDX-License-Identifier: GPL-2.0-only
2
V Sowmyace07b5c2020-12-17 08:03:03 +05303if BOARD_INTEL_SHADOWMOUNTAIN
4
5config BOARD_SPECIFIC_OPTIONS
6 def_bool y
7 select BOARD_ROMSIZE_KB_32768
V Sowmya1b150cb2021-01-15 14:01:54 +05308 select DRIVERS_I2C_GENERIC
9 select DRIVERS_I2C_HID
V Sowmyaae930d82021-01-20 07:55:20 +053010 select DRIVERS_I2C_MAX98373
V Sowmya1b150cb2021-01-15 14:01:54 +053011 select DRIVERS_INTEL_DPTF
12 select DRIVERS_INTEL_PMC
V Sowmya8cb7af82021-02-23 13:31:34 +053013 select DRIVERS_INTEL_USB4_RETIMER
V Sowmya1b150cb2021-01-15 14:01:54 +053014 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
V Sowmyace07b5c2020-12-17 08:03:03 +053021 select HAVE_ACPI_TABLES
V Sowmya738aaa22021-01-20 07:15:37 +053022 select HAVE_SPD_IN_CBFS
V Sowmya1b150cb2021-01-15 14:01:54 +053023 select INTEL_LPSS_UART_FOR_CONSOLE
24 select MAINBOARD_HAS_CHROMEOS
Aamir Bohrac63a9fb2021-02-25 15:02:35 +053025 select MAINBOARD_HAS_TPM2
V Sowmya8cb7af82021-02-23 13:31:34 +053026 select PCIEXP_HOTPLUG
Angel Ponsdb925aa2021-12-01 11:44:09 +010027 select SOC_INTEL_ALDERLAKE_PCH_P
Sridhar Siricilla1ea938c2021-03-14 09:12:12 +053028 select SOC_INTEL_CSE_LITE_SKU
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070029 select SPI_TPM
30 select TPM_GOOGLE_CR50
Subrata Banikc66733a2021-08-17 11:41:55 +053031 select INTEL_CAR_NEM #TODO - Enable INTEL_CAR_NEM_ENHANCED
V Sowmyace07b5c2020-12-17 08:03:03 +053032
V Sowmya1b150cb2021-01-15 14:01:54 +053033config CHROMEOS
34 select GBB_FLAG_FORCE_DEV_SWITCH_ON
35 select GBB_FLAG_FORCE_DEV_BOOT_USB
Joel Kitchinga904fd62021-02-19 18:10:58 +080036 select GBB_FLAG_FORCE_DEV_BOOT_ALTFW
V Sowmya1b150cb2021-01-15 14:01:54 +053037 select GBB_FLAG_FORCE_MANUAL_RECOVERY
V Sowmya1b150cb2021-01-15 14:01:54 +053038
39config VBOOT
40 select EC_GOOGLE_CHROMEEC_SWITCHES
41 select VBOOT_LID_SWITCH
V Sowmya1b150cb2021-01-15 14:01:54 +053042 select HAS_RECOVERY_MRC_CACHE
Usha P24f7d2e2021-04-16 16:19:37 +053043 select VBOOT_EARLY_EC_SYNC
V Sowmya1b150cb2021-01-15 14:01:54 +053044
V Sowmyace07b5c2020-12-17 08:03:03 +053045config DEVICETREE
V Sowmyace07b5c2020-12-17 08:03:03 +053046 default "variants/baseboard/devicetree.cb"
47
48config MAINBOARD_DIR
V Sowmyace07b5c2020-12-17 08:03:03 +053049 default "intel/shadowmountain"
50
51config MAINBOARD_FAMILY
52 string
53 default "Intel_shadowmountain"
54
55config MAINBOARD_PART_NUMBER
V Sowmyace07b5c2020-12-17 08:03:03 +053056 default "shadowmountain"
57
V Sowmya8cb7af82021-02-23 13:31:34 +053058config 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
Aamir Bohrac63a9fb2021-02-25 15:02:35 +053070config DRIVER_TPM_SPI_BUS
71 default 0x1
72
73config TPM_TIS_ACPI_INTERRUPT
74 int
75 default 3 # GPE0_DW0_3 (GPP_C3)
76
V Sowmyace07b5c2020-12-17 08:03:03 +053077endif # BOARD_INTEL_SHADOWMOUNTAIN