1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_PRODRIVE_ATLAS_BASEBOARD
5 select BOARD_ROMSIZE_KB_32768
6 select INTEL_LPSS_UART_FOR_CONSOLE
9 select HAVE_ACPI_TABLES
10 select INTEL_GMA_HAVE_VBT
11 select MAINBOARD_HAS_TPM2
12 select MAINBOARD_USES_IFD_EC_REGION
13 select MEMORY_MAPPED_TPM
14 select PCIEXP_SUPPORT_RESIZABLE_BARS
15 select SOC_INTEL_ALDERLAKE_PCH_P
16 select DRIVERS_OPTION_CFR_ENABLED
18 config BOARD_PRODRIVE_ATLAS
19 select BOARD_PRODRIVE_ATLAS_BASEBOARD
21 if BOARD_PRODRIVE_ATLAS_BASEBOARD
23 config ATLAS_ENABLE_SAGV
30 config MAINBOARD_FAMILY
32 default "PRODRIVE_ATLAS_SERIES"
34 config MAINBOARD_PART_NUMBER
38 default "prodrive/atlas"
40 config MAINBOARD_SMBIOS_MANUFACTURER
42 default "Prodrive Technologies B.V."
44 config UART_FOR_CONSOLE
55 FSP is already taking care of ASPM, which is configured through the devicetree in coreboot
56 on Alderlake Platforms. Disable it to save some boot time.
58 config PCIEXP_L1_SUB_STATE
62 Enabling PCIe L1 sub states is already done in FSP.
63 Disable it to save some boot time.
69 Enabling PCIe clock power management is already done in FSP.
70 Disable it to save some boot time
72 # This platform has limited means to display POST codes
76 config ENABLE_BUZZER_SUPPORT
77 bool "Enable Buzzer support"
79 select USE_LEGACY_8254_TIMER
81 8254 timer is required for buzzer support on GPP_B14 (based on Intel doc 621483,
82 26.1.1 - NMI_STS_CNT). However since 8254 timer clock gating has to be enabled for
83 S0ix support, enabling buzzer will disable s0ix.
85 config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
89 endif #BOARD_PRODRIVE_ATLAS_BASEBOARD