diff --git a/payloads/external/Makefile.mk b/payloads/external/Makefile.mk index 655e14df03..4c93298fac 100644 --- a/payloads/external/Makefile.mk +++ b/payloads/external/Makefile.mk @@ -200,6 +200,8 @@ $(obj)/UEFIPAYLOAD.fd: $(DOTCONFIG) CONFIG_EDK2_PCO_MMIO_EMMC=$(CONFIG_EDK2_PCO_MMIO_EMMC) \ CONFIG_EDK2_USE_LAPIC_TIMER=$(CONFIG_EDK2_USE_LAPIC_TIMER) \ CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN2=$(CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN2) \ + CONFIG_DRIVERS_EFI_UPDATE_CAPSULES=$(CONFIG_DRIVERS_EFI_UPDATE_CAPSULES) \ + CONFIG_DRIVERS_EFI_MAIN_FW_GUID=$(CONFIG_DRIVERS_EFI_MAIN_FW_GUID) \ GCC_CC_x86_32=$(GCC_CC_x86_32) \ GCC_CC_x86_64=$(GCC_CC_x86_64) \ GCC_CC_arm=$(GCC_CC_arm) \ diff --git a/payloads/external/edk2/Makefile b/payloads/external/edk2/Makefile index 7c87c3469e..168c511562 100644 --- a/payloads/external/edk2/Makefile +++ b/payloads/external/edk2/Makefile @@ -122,6 +122,12 @@ endif ifeq ($(CONFIG_SOC_AMD_COMMON_BLOCK_PSP_GEN2), y) BUILD_STR += --pcd gPcAtChipsetPkgTokenSpaceGuid.PcdInitialValueRtcRegisterD=0x80 endif +# CAPSULE_SUPPORT = FALSE +# CAPSULE_MAIN_FW_GUID = +ifeq ($(CONFIG_DRIVERS_EFI_UPDATE_CAPSULES),y) +BUILD_STR += -D CAPSULE_SUPPORT=TRUE +BUILD_STR += -D CAPSULE_MAIN_FW_GUID=$(CONFIG_DRIVERS_EFI_MAIN_FW_GUID) +endif # # The MrChromebox repository has the following addition options: @@ -276,7 +282,7 @@ print: echo " Branch: $(CONFIG_EDK2_TAG_OR_REV)" echo " Packages path: $(PACKAGES_PATH)" echo " $(BUILD_STR)" | \ - sed -e 's/--/-/g' -e 's/-/\n /g' | sort | sed \ + sed -e 's/ --/ -/g' -e 's/ -/ \n /g' | sort | sed \ -e 's/a /Architecture: /g' \ -e 's/b /Release: /g' \ -e 's/D /Option: /g' \