Lean Sheng Tan | 5352d22 | 2022-01-07 13:48:13 +0100 | [diff] [blame] | 1 | config BOARD_PRODRIVE_ATLAS_BASEBOARD |
| 2 | def_bool n |
| 3 | select BOARD_ROMSIZE_KB_32768 |
Lean Sheng Tan | a91821b | 2022-07-19 17:01:36 +0200 | [diff] [blame] | 4 | select INTEL_LPSS_UART_FOR_CONSOLE |
Lean Sheng Tan | bb92a7f | 2022-04-07 15:23:13 +0200 | [diff] [blame] | 5 | select EC_ACPI |
Lean Sheng Tan | dfe2ef0 | 2022-09-06 19:46:48 +0200 | [diff] [blame] | 6 | select FSP_TYPE_IOT |
Lean Sheng Tan | 5352d22 | 2022-01-07 13:48:13 +0100 | [diff] [blame] | 7 | select HAVE_ACPI_TABLES |
Lean Sheng Tan | cb14e86 | 2022-06-03 08:56:47 +0200 | [diff] [blame] | 8 | select INTEL_GMA_HAVE_VBT |
Lean Sheng Tan | 9aa7a25 | 2022-04-19 17:34:46 +0200 | [diff] [blame] | 9 | select MAINBOARD_HAS_TPM2 |
Lean Sheng Tan | cb14e86 | 2022-06-03 08:56:47 +0200 | [diff] [blame] | 10 | select MAINBOARD_USES_IFD_EC_REGION |
Eric Lai | 08b477e | 2022-04-22 11:11:47 +0800 | [diff] [blame] | 11 | select MEMORY_MAPPED_TPM |
Lean Sheng Tan | dfe2ef0 | 2022-09-06 19:46:48 +0200 | [diff] [blame] | 12 | select PCIEXP_SUPPORT_RESIZABLE_BARS |
Lean Sheng Tan | cb14e86 | 2022-06-03 08:56:47 +0200 | [diff] [blame] | 13 | select SOC_INTEL_ALDERLAKE_PCH_P |
Lean Sheng Tan | 5352d22 | 2022-01-07 13:48:13 +0100 | [diff] [blame] | 14 | |
Felix Singer | d684d27 | 2023-05-08 19:57:44 +0200 | [diff] [blame^] | 15 | config BOARD_PRODRIVE_ATLAS |
| 16 | select BOARD_PRODRIVE_ATLAS_BASEBOARD |
| 17 | |
Lean Sheng Tan | 5352d22 | 2022-01-07 13:48:13 +0100 | [diff] [blame] | 18 | if BOARD_PRODRIVE_ATLAS_BASEBOARD |
| 19 | |
Lean Sheng Tan | 2ddcf40 | 2022-09-07 16:25:52 +0200 | [diff] [blame] | 20 | config ATLAS_ENABLE_SAGV |
| 21 | bool "Enable SaGv" |
Lean Sheng Tan | 50c56fb | 2023-01-23 14:47:22 +0100 | [diff] [blame] | 22 | default n |
Lean Sheng Tan | 2ddcf40 | 2022-09-07 16:25:52 +0200 | [diff] [blame] | 23 | |
Maximilian Brune | 0925bda | 2022-10-25 15:03:40 +0200 | [diff] [blame] | 24 | config ATLAS_ENABLE_IBECC |
| 25 | bool "Enable IBECC" |
| 26 | help |
| 27 | Enables In Band Error Correction Code. It's only needed for endurance testing |
| 28 | and therefore not always required. |
| 29 | default n |
| 30 | |
Sean Rhodes | 1d41f90 | 2023-04-13 12:08:58 +0100 | [diff] [blame] | 31 | config D3COLD_SUPPORT |
| 32 | default n |
| 33 | |
Lean Sheng Tan | 5352d22 | 2022-01-07 13:48:13 +0100 | [diff] [blame] | 34 | config MAINBOARD_FAMILY |
| 35 | string |
| 36 | default "PRODRIVE_ATLAS_SERIES" |
| 37 | |
| 38 | config MAINBOARD_PART_NUMBER |
| 39 | default "Atlas ADL-P" |
| 40 | |
| 41 | config MAINBOARD_DIR |
| 42 | default "prodrive/atlas" |
| 43 | |
| 44 | config MAINBOARD_SMBIOS_MANUFACTURER |
| 45 | string |
| 46 | default "Prodrive Technologies B.V." |
| 47 | |
| 48 | config DIMM_SPD_SIZE |
| 49 | default 512 |
| 50 | |
| 51 | config UART_FOR_CONSOLE |
| 52 | int |
| 53 | default 0 |
| 54 | |
Lean Sheng Tan | 0cc82d6 | 2022-06-03 09:39:48 +0200 | [diff] [blame] | 55 | config CBFS_SIZE |
| 56 | default 0x800000 |
| 57 | |
Maximilian Brune | 4f13239 | 2023-02-23 19:07:41 +0100 | [diff] [blame] | 58 | config PCIEXP_ASPM |
| 59 | bool |
| 60 | default n |
| 61 | help |
| 62 | FSP is already taking care of ASPM, which is configured through the devicetree in coreboot |
| 63 | on Alderlake Platforms. Disable it to save some boot time. |
| 64 | |
| 65 | config PCIEXP_L1_SUB_STATE |
| 66 | bool |
| 67 | default n |
| 68 | help |
| 69 | Enabling PCIe L1 sub states is already done in FSP. |
| 70 | Disable it to save some boot time. |
| 71 | |
| 72 | config PCIEXP_CLK_PM |
| 73 | bool |
| 74 | default n |
| 75 | help |
| 76 | Enabling PCIe clock power management is already done in FSP. |
| 77 | Disable it to save some boot time |
| 78 | |
Lean Sheng Tan | 003fe29 | 2022-09-07 21:07:29 +0200 | [diff] [blame] | 79 | # This platform has limited means to display POST codes |
| 80 | config NO_POST |
| 81 | default y |
| 82 | |
Lean Sheng Tan | e98dd0a | 2022-09-12 15:26:43 +0200 | [diff] [blame] | 83 | config ENABLE_BUZZER_SUPPORT |
| 84 | bool "Enable Buzzer support" |
| 85 | default y |
| 86 | select USE_LEGACY_8254_TIMER |
| 87 | help |
| 88 | 8254 timer is required for buzzer support on GPP_B14 (based on Intel doc 621483, |
| 89 | 26.1.1 - NMI_STS_CNT). However since 8254 timer clock gating has to be enabled for |
| 90 | S0ix support, enabling buzzer will disable s0ix. |
| 91 | |
Lean Sheng Tan | dfe2ef0 | 2022-09-06 19:46:48 +0200 | [diff] [blame] | 92 | config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS |
| 93 | int |
| 94 | default 32 |
| 95 | |
Lean Sheng Tan | 5352d22 | 2022-01-07 13:48:13 +0100 | [diff] [blame] | 96 | endif #BOARD_PRODRIVE_ATLAS_BASEBOARD |