capsule: board: Add information needed for capsule updates
authorSughosh Ganu <sughosh.ganu@linaro.org>
Fri, 15 Apr 2022 05:59:34 +0000 (11:29 +0530)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Fri, 15 Apr 2022 08:43:18 +0000 (10:43 +0200)
commit741ef867288bb294039e34ab2287ffe981b05b86
tree283cab5cd74fea8b86672de3dc3fdb674117dd17
parent42a2d90cf51acea56bf19006ed5688c93c099ff0
capsule: board: Add information needed for capsule updates

Add a structure which defines the information that is needed for
executing capsule updates on a platform. Some information in the
structure like the dfu string is used for making the update process
more robust while some information like the per platform image GUIDs
is used for fixing issues. Initialise this structure in the board
file, and use the information for the capsule updates.

Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org>
24 files changed:
board/advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c
board/compulab/imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c
board/emulation/common/qemu_dfu.c
board/emulation/qemu-arm/qemu-arm.c
board/kontron/pitx_imx8m/pitx_imx8m.c
board/kontron/sl-mx8mm/sl-mx8mm.c
board/kontron/sl28/sl28.c
board/sandbox/sandbox.c
board/socionext/developerbox/developerbox.c
board/xilinx/common/board.c
board/xilinx/zynq/board.c
board/xilinx/zynqmp/zynqmp.c
include/configs/imx8mm-cl-iot-gate.h
include/configs/imx8mp_rsb3720.h
include/configs/kontron-sl-mx8mm.h
include/configs/kontron_pitx_imx8m.h
include/configs/kontron_sl28.h
include/configs/qemu-arm.h
include/configs/sandbox.h
include/configs/synquacer.h
include/configs/xilinx_versal.h
include/configs/xilinx_zynqmp.h
include/configs/zynq-common.h
include/efi_loader.h