blob: eda23cb5199ce9bbb205e1a2f922c1c244c38358 [file] [log] [blame]
Lean Sheng Tan5352d222022-01-07 13:48:13 +01001config BOARD_PRODRIVE_ATLAS_BASEBOARD
2 def_bool n
3 select BOARD_ROMSIZE_KB_32768
Lean Sheng Tana91821b2022-07-19 17:01:36 +02004 select INTEL_LPSS_UART_FOR_CONSOLE
Lean Sheng Tanbb92a7f2022-04-07 15:23:13 +02005 select EC_ACPI
Lean Sheng Tandfe2ef02022-09-06 19:46:48 +02006 select FSP_TYPE_IOT
Lean Sheng Tan5352d222022-01-07 13:48:13 +01007 select HAVE_ACPI_TABLES
Lean Sheng Tancb14e862022-06-03 08:56:47 +02008 select INTEL_GMA_HAVE_VBT
Lean Sheng Tan9aa7a252022-04-19 17:34:46 +02009 select MAINBOARD_HAS_TPM2
Lean Sheng Tancb14e862022-06-03 08:56:47 +020010 select MAINBOARD_USES_IFD_EC_REGION
Eric Lai08b477e2022-04-22 11:11:47 +080011 select MEMORY_MAPPED_TPM
Lean Sheng Tandfe2ef02022-09-06 19:46:48 +020012 select PCIEXP_SUPPORT_RESIZABLE_BARS
Lean Sheng Tancb14e862022-06-03 08:56:47 +020013 select SOC_INTEL_ALDERLAKE_PCH_P
Lean Sheng Tan9b9a7632022-09-07 16:28:45 +020014 select SOC_INTEL_ALDERLAKE_S3
Lean Sheng Tan5352d222022-01-07 13:48:13 +010015
16if BOARD_PRODRIVE_ATLAS_BASEBOARD
17
Lean Sheng Tan2ddcf402022-09-07 16:25:52 +020018config ATLAS_ENABLE_SAGV
19 bool "Enable SaGv"
Lean Sheng Tan50c56fb2023-01-23 14:47:22 +010020 default n
Lean Sheng Tan2ddcf402022-09-07 16:25:52 +020021
Maximilian Brune0925bda2022-10-25 15:03:40 +020022config ATLAS_ENABLE_IBECC
23 bool "Enable IBECC"
24 help
25 Enables In Band Error Correction Code. It's only needed for endurance testing
26 and therefore not always required.
27 default n
28
Lean Sheng Tan5352d222022-01-07 13:48:13 +010029config MAINBOARD_FAMILY
30 string
31 default "PRODRIVE_ATLAS_SERIES"
32
33config MAINBOARD_PART_NUMBER
34 default "Atlas ADL-P"
35
36config MAINBOARD_DIR
37 default "prodrive/atlas"
38
39config MAINBOARD_SMBIOS_MANUFACTURER
40 string
41 default "Prodrive Technologies B.V."
42
43config DIMM_SPD_SIZE
44 default 512
45
46config UART_FOR_CONSOLE
47 int
48 default 0
49
Lean Sheng Tan0cc82d62022-06-03 09:39:48 +020050config CBFS_SIZE
51 default 0x800000
52
Lean Sheng Tan003fe292022-09-07 21:07:29 +020053# This platform has limited means to display POST codes
54config NO_POST
55 default y
56
Lean Sheng Tane98dd0a2022-09-12 15:26:43 +020057config ENABLE_BUZZER_SUPPORT
58 bool "Enable Buzzer support"
59 default y
60 select USE_LEGACY_8254_TIMER
61 help
62 8254 timer is required for buzzer support on GPP_B14 (based on Intel doc 621483,
63 26.1.1 - NMI_STS_CNT). However since 8254 timer clock gating has to be enabled for
64 S0ix support, enabling buzzer will disable s0ix.
65
Lean Sheng Tandfe2ef02022-09-06 19:46:48 +020066config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
67 int
68 default 32
69
Lean Sheng Tan5352d222022-01-07 13:48:13 +010070endif #BOARD_PRODRIVE_ATLAS_BASEBOARD