[PATCH v6 0/6] FWU: Add support for mtd backed feature on DeveloperBox
jaswinder.singh at linaro.org
jaswinder.singh at linaro.org
Wed May 31 07:28:04 CEST 2023
From: Jassi Brar <jaswinder.singh at linaro.org>
Introduce support for mtd backed storage for FWU feature and enable it on
Synquacer platform based DeveloperBox.
This revision is rebased onto patchset that trims the FWU api
https://lore.kernel.org/u-boot/20230306231747.1888513-1-jassisinghbrar@gmail.com/
Changes since v5:
* Some of the typo fixes and cosmetic changes suggested by Etienne
Changes since v4:
* Provide default/weak implementations of fwu_plat_get_alt_num and fwu_plat_get_bootidx
* Provide man page for mkfwumdata
* Misc typo fixes and cosmetic changes
Changes since v3:
* Fix and Update documentation to also build optee for FWU FIP image.
* Fixed checkpatch warnings
* Made local functions static.
* Split config changes to a separate patch
* Fix authorship of three patches.
Jassi Brar (4):
dt: fwu: developerbox: enable fwu banks and mdata regions
configs: move to new flash layout and boot flow
fwu: DeveloperBox: add support for FWU
fwu: provide default fwu_plat_get_bootidx
Masami Hiramatsu (2):
FWU: Add FWU metadata access driver for MTD storage regions
tools: Add mkfwumdata tool for FWU metadata image
.../synquacer-sc2a11-developerbox-u-boot.dtsi | 49 ++-
board/socionext/developerbox/Makefile | 1 +
board/socionext/developerbox/developerbox.c | 8 +
board/socionext/developerbox/fwu_plat.c | 37 ++
configs/synquacer_developerbox_defconfig | 12 +-
doc/board/socionext/developerbox.rst | 154 +++++++-
doc/mkfwumdata.1 | 89 +++++
drivers/fwu-mdata/Kconfig | 15 +
drivers/fwu-mdata/Makefile | 1 +
drivers/fwu-mdata/raw_mtd.c | 269 ++++++++++++++
include/configs/synquacer.h | 10 +
include/fwu.h | 32 ++
lib/fwu_updates/Makefile | 1 +
lib/fwu_updates/fwu.c | 18 +
lib/fwu_updates/fwu_mtd.c | 185 ++++++++++
tools/Kconfig | 9 +
tools/Makefile | 4 +
tools/mkfwumdata.c | 334 ++++++++++++++++++
18 files changed, 1217 insertions(+), 11 deletions(-)
create mode 100644 board/socionext/developerbox/fwu_plat.c
create mode 100644 doc/mkfwumdata.1
create mode 100644 drivers/fwu-mdata/raw_mtd.c
create mode 100644 lib/fwu_updates/fwu_mtd.c
create mode 100644 tools/mkfwumdata.c
--
2.34.1
More information about the U-Boot
mailing list