diff --git a/src/soc/intel/meteorlake/Kconfig b/src/soc/intel/meteorlake/Kconfig index d5b4a065a8..cebf414f11 100644 --- a/src/soc/intel/meteorlake/Kconfig +++ b/src/soc/intel/meteorlake/Kconfig @@ -37,7 +37,7 @@ config SOC_INTEL_METEORLAKE select INTEL_GMA_VERSION_2 select IOAPIC select MP_SERVICES_PPI_V2 - select MRC_CACHE_USING_MRC_VERSION + select MRC_CACHE_USING_MRC_VERSION if !FSP_USE_REPO select MRC_SETTINGS_PROTECT select PARALLEL_MP_AP_WORK select PCIE_CLOCK_CONTROL_THROUGH_P2SB @@ -345,14 +345,27 @@ config CONSOLE_CBMEM_BUFFER_SIZE default 0x100000 if BUILDING_WITH_DEBUG_FSP default 0x40000 +config FSP_TYPE_IOT + bool + select HAVE_INTEL_FSP_REPO + default n + help + This option allows to select FSP IOT type from 3rdparty/fsp repo + +config FSP_USE_REPO + default y if FSP_TYPE_IOT + default n + config FSP_HEADER_PATH string "Location of FSP headers" + default "3rdparty/fsp/MeteorLakeFspBinPkg/IoT/MeteorLake/Include" if FSP_USE_REPO && FSP_TYPE_IOT default "src/vendorcode/intel/fsp/fsp2_0/meteorlake/x86_64/" if HAVE_X86_64_SUPPORT default "src/vendorcode/intel/fsp/fsp2_0/meteorlake/x86_32/" config FSP_FD_PATH string depends on FSP_USE_REPO + default "3rdparty/fsp/MeteorLakeFspBinPkg/IoT/MeteorLake/Fsp.fd" if FSP_TYPE_IOT default "3rdparty/fsp/MeteorLakeFspBinPkg/Fsp.fd" # Override platform debug consent value: