]> git.baikalelectronics.ru Git - uboot.git/commit
efi_loader: add firmware management protocol for FIT image
authorAKASHI Takahiro <takahiro.akashi@linaro.org>
Mon, 30 Nov 2020 09:12:12 +0000 (18:12 +0900)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Thu, 3 Dec 2020 20:22:50 +0000 (21:22 +0100)
commit1bb956661217a9722628e1d5697f123e3e6bd980
treee86735b26770d030fa4d2812870b9c3f72367413
parent5696828e7af3b175081f4546c4a2b88023b2527c
efi_loader: add firmware management protocol for FIT image

In this commit, a very simple firmware management protocol driver
is implemented. It will take a common FIT image firmware in a capsule
file and apply the data using dfu backend storage drivers via
update_fit() interface.

So "dfu_alt_info" variable should be properly set to specify a device
and location to be updated. Please read README.dfu.

Fit image is a common file format for firmware update on U-Boot, and
this protocol works neatly just as a wrapper for one.

Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
include/efi_api.h
include/efi_loader.h
lib/efi_loader/Kconfig
lib/efi_loader/Makefile
lib/efi_loader/efi_capsule.c
lib/efi_loader/efi_firmware.c [new file with mode: 0644]