Patrick Georgi has submitted this change and it was merged. ( https://review.coreboot.org/c/coreboot/+/30310 )
Change subject: drivers/intel/fsp2_0: Add support for FSP minor version update ......................................................................
drivers/intel/fsp2_0: Add support for FSP minor version update
This patch adds support for FSP2.1 Kconfig which is backward compatible with FSP2.0 specification and added below coreboot impacted features as below: 1. Remove FSP stack switch and use the same stack with boot firmware 2. FSP should support external PPI interface pulled in via FSP_PEIM_TO_PEIM_INTERFACE
Change-Id: I2fef95a783a08d85a7dc2987f804a931613f5524 Signed-off-by: Subrata Banik subrata.banik@intel.com Reviewed-on: https://review.coreboot.org/c/coreboot/+/30310 Reviewed-by: Philipp Deppenwiese zaolin.daisuki@gmail.com Tested-by: build bot (Jenkins) no-reply@coreboot.org --- M src/drivers/intel/fsp2_0/Kconfig 1 file changed, 12 insertions(+), 0 deletions(-)
Approvals: build bot (Jenkins): Verified Philipp Deppenwiese: Looks good to me, approved
diff --git a/src/drivers/intel/fsp2_0/Kconfig b/src/drivers/intel/fsp2_0/Kconfig index 4404b4c..7fe81e5 100644 --- a/src/drivers/intel/fsp2_0/Kconfig +++ b/src/drivers/intel/fsp2_0/Kconfig @@ -19,6 +19,18 @@ help Include FSP 2.0 wrappers and functionality
+config PLATFORM_USES_FSP2_1 + bool + default n + select PLATFORM_USES_FSP2_0 + select FSP_USES_CB_STACK + select FSP_PEIM_TO_PEIM_INTERFACE + help + Include FSP 2.1 wrappers and functionality. + Features added into FSP 2.1 specification that impacts corerboot are: + 1. Remove FSP stack switch and use the same stack with boot firmware + 2. FSP should support external PPI interface pulled in via FSP_PEIM_TO_PEIM_INTERFACE + if PLATFORM_USES_FSP2_0
config ADD_FSP_BINARIES