soc/intel/alderlake: Hook up ADL-P and ADL-S public FSP
Update 3rdparty/fsp submodule to include AlderLake FSP. Hook up the Kconfig settings to point to Fsp.fd and headers for ADL-S and ADL-P platforms which the FSP has been published for. The FSP binaries are compliant with the specification revision 2.3 so update these settings accordingly. Although FSP header is v2.3 compliant, the features set of the FSP v2.3 is not being met. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com> Change-Id: I577931da7952b681534bb78b7b2c7683cd99febd Reviewed-on: https://review.coreboot.org/c/coreboot/+/65519 Reviewed-by: Subrata Banik <subratabanik@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
23ddcb0bc4
commit
073779b5ef
|
@ -1 +1 @@
|
|||
Subproject commit c607bab63b0c6f31c2b06b50ceecadf24ca428e1
|
||||
Subproject commit 3853be02e71adb8f87d2c792b9f3f855b798e428
|
|
@ -26,12 +26,16 @@ config SOC_INTEL_ALDERLAKE_PCH_N
|
|||
config SOC_INTEL_ALDERLAKE_PCH_P
|
||||
bool
|
||||
select SOC_INTEL_ALDERLAKE
|
||||
select HAVE_INTEL_FSP_REPO
|
||||
select PLATFORM_USES_FSP2_3
|
||||
help
|
||||
Choose this option if your mainboard has a PCH-P chipset.
|
||||
|
||||
config SOC_INTEL_ALDERLAKE_PCH_S
|
||||
bool
|
||||
select SOC_INTEL_ALDERLAKE
|
||||
select HAVE_INTEL_FSP_REPO
|
||||
select PLATFORM_USES_FSP2_3
|
||||
help
|
||||
Choose this option if your mainboard has a PCH-S chipset.
|
||||
|
||||
|
@ -70,8 +74,7 @@ config CPU_SPECIFIC_OPTIONS
|
|||
select MRC_SETTINGS_PROTECT
|
||||
select PARALLEL_MP_AP_WORK
|
||||
select MICROCODE_BLOB_UNDISCLOSED
|
||||
select PLATFORM_USES_FSP2_2 if !SOC_INTEL_ALDERLAKE_PCH_S
|
||||
select PLATFORM_USES_FSP2_3 if SOC_INTEL_ALDERLAKE_PCH_S
|
||||
select PLATFORM_USES_FSP2_2
|
||||
select PMC_GLOBAL_RESET_ENABLE_LOCK
|
||||
select SOC_INTEL_COMMON
|
||||
select SOC_INTEL_COMMON_ACPI_WAKE_SOURCE
|
||||
|
@ -357,12 +360,15 @@ config FSP_HEADER_PATH
|
|||
string "Location of FSP headers"
|
||||
default "src/vendorcode/intel/fsp/fsp2_0/alderlake_n/" if SOC_INTEL_ALDERLAKE_PCH_N
|
||||
default "src/vendorcode/intel/fsp/fsp2_0/raptorlake/" if SOC_INTEL_RAPTORLAKE
|
||||
default "3rdparty/fsp/AlderLakeFspBinPkg/Client/AlderLakeP/Include/" if SOC_INTEL_ALDERLAKE_PCH_P
|
||||
default "3rdparty/fsp/AlderLakeFspBinPkg/Client/AlderLakeS/Include/" if SOC_INTEL_ALDERLAKE_PCH_S
|
||||
default "src/vendorcode/intel/fsp/fsp2_0/alderlake/"
|
||||
|
||||
config FSP_FD_PATH
|
||||
string
|
||||
depends on FSP_USE_REPO
|
||||
default "3rdparty/fsp/AlderLakeFspBinPkg/Fsp.fd"
|
||||
default "3rdparty/fsp/AlderLakeFspBinPkg/Client/AlderLakeP/Fsp.fd" if SOC_INTEL_ALDERLAKE_PCH_P
|
||||
default "3rdparty/fsp/AlderLakeFspBinPkg/Client/AlderLakeS/Fsp.fd" if SOC_INTEL_ALDERLAKE_PCH_S
|
||||
|
||||
config SOC_INTEL_ALDERLAKE_DEBUG_CONSENT
|
||||
int "Debug Consent for ADL"
|
||||
|
|
Loading…
Reference in New Issue