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
17 config BOARD_PRODRIVE_ATLAS
18 select BOARD_PRODRIVE_ATLAS_BASEBOARD
20 if BOARD_PRODRIVE_ATLAS_BASEBOARD
22 config ATLAS_ENABLE_SAGV
26 config ATLAS_ENABLE_IBECC
29 Enables In Band Error Correction Code. It's only needed for endurance testing
30 and therefore not always required.
36 config MAINBOARD_FAMILY
38 default "PRODRIVE_ATLAS_SERIES"
40 config MAINBOARD_PART_NUMBER
44 default "prodrive/atlas"
46 config MAINBOARD_SMBIOS_MANUFACTURER
48 default "Prodrive Technologies B.V."
50 config UART_FOR_CONSOLE
61 FSP is already taking care of ASPM, which is configured through the devicetree in coreboot
62 on Alderlake Platforms. Disable it to save some boot time.
64 config PCIEXP_L1_SUB_STATE
68 Enabling PCIe L1 sub states is already done in FSP.
69 Disable it to save some boot time.
75 Enabling PCIe clock power management is already done in FSP.
76 Disable it to save some boot time
78 # This platform has limited means to display POST codes
82 config ENABLE_BUZZER_SUPPORT
83 bool "Enable Buzzer support"
85 select USE_LEGACY_8254_TIMER
87 8254 timer is required for buzzer support on GPP_B14 (based on Intel doc 621483,
88 26.1.1 - NMI_STS_CNT). However since 8254 timer clock gating has to be enabled for
89 S0ix support, enabling buzzer will disable s0ix.
91 config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
95 endif #BOARD_PRODRIVE_ATLAS_BASEBOARD