This patch series adds EFI capsule update and FWU (Firmware Update) multi-bank update support for AMD Xilinx Versal and Versal Gen 2 platforms.
Padmarao Begari (7): arm64: xilinx: Add PMC PGGS3 and PGGS4 registers firmware: zynqmp: Add PMC PGGS register read API board: xilinx: Add capsule and FWU support board: amd: Add capsule and FWU support board: xilinx: Add FWU boot index support configs: xilinx: Enable DFU MTD support configs: amd: Enable capsule update and DFU support arch/arm/mach-versal/include/mach/hardware.h | 3 + arch/arm/mach-versal2/include/mach/hardware.h | 3 + board/amd/versal2/board.c | 131 +++++++++++++++++- board/xilinx/common/board.c | 73 ++++++++++ board/xilinx/versal/board.c | 42 +++++- configs/amd_versal2_virt_defconfig | 15 +- configs/xilinx_versal_virt_defconfig | 2 + drivers/firmware/firmware-zynqmp.c | 54 +++++++- include/configs/amd_versal2.h | 5 + include/zynqmp_firmware.h | 4 + 10 files changed, 327 insertions(+), 5 deletions(-) -- 2.34.1

