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 | 9b9a763 | 2022-09-07 16:28:45 +0200 | [diff] [blame] | 14 | select SOC_INTEL_ALDERLAKE_S3 |
Lean Sheng Tan | 5352d22 | 2022-01-07 13:48:13 +0100 | [diff] [blame] | 15 | |
| 16 | if BOARD_PRODRIVE_ATLAS_BASEBOARD |
| 17 | |
Lean Sheng Tan | 2ddcf40 | 2022-09-07 16:25:52 +0200 | [diff] [blame] | 18 | config ATLAS_ENABLE_SAGV |
| 19 | bool "Enable SaGv" |
Lean Sheng Tan | 50c56fb | 2023-01-23 14:47:22 +0100 | [diff] [blame^] | 20 | default n |
Lean Sheng Tan | 2ddcf40 | 2022-09-07 16:25:52 +0200 | [diff] [blame] | 21 | |
Maximilian Brune | 0925bda | 2022-10-25 15:03:40 +0200 | [diff] [blame] | 22 | config 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 Tan | 5352d22 | 2022-01-07 13:48:13 +0100 | [diff] [blame] | 29 | config MAINBOARD_FAMILY |
| 30 | string |
| 31 | default "PRODRIVE_ATLAS_SERIES" |
| 32 | |
| 33 | config MAINBOARD_PART_NUMBER |
| 34 | default "Atlas ADL-P" |
| 35 | |
| 36 | config MAINBOARD_DIR |
| 37 | default "prodrive/atlas" |
| 38 | |
| 39 | config MAINBOARD_SMBIOS_MANUFACTURER |
| 40 | string |
| 41 | default "Prodrive Technologies B.V." |
| 42 | |
| 43 | config DIMM_SPD_SIZE |
| 44 | default 512 |
| 45 | |
| 46 | config UART_FOR_CONSOLE |
| 47 | int |
| 48 | default 0 |
| 49 | |
Lean Sheng Tan | 0cc82d6 | 2022-06-03 09:39:48 +0200 | [diff] [blame] | 50 | config CBFS_SIZE |
| 51 | default 0x800000 |
| 52 | |
Lean Sheng Tan | 003fe29 | 2022-09-07 21:07:29 +0200 | [diff] [blame] | 53 | # This platform has limited means to display POST codes |
| 54 | config NO_POST |
| 55 | default y |
| 56 | |
Lean Sheng Tan | e98dd0a | 2022-09-12 15:26:43 +0200 | [diff] [blame] | 57 | config 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 Tan | dfe2ef0 | 2022-09-06 19:46:48 +0200 | [diff] [blame] | 66 | config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS |
| 67 | int |
| 68 | default 32 |
| 69 | |
Lean Sheng Tan | 5352d22 | 2022-01-07 13:48:13 +0100 | [diff] [blame] | 70 | endif #BOARD_PRODRIVE_ATLAS_BASEBOARD |