mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-02 09:46:37 +03:00
tools: Reorganize mkfwumdata tool into fwumdata_src directory
Update FWU metadata-related tools by moving mkfwumdata.c into a new tools/fwumdata_src/ directory structure. This refactoring prepares for the addition of the fwumdata runtime tool, which will allow editing FWU metadata directly from the target. The Kconfig and Makefile entries are also moved into separate files within the new directory (Kconfig and fwumdata.mk respectively) to keep all FWU metadata tool configurations together and improve maintainability. Signed-off-by: Kory Maincent <kory.maincent@bootlin.com> Tested-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
committed by
Ilias Apalodimas
parent
1c821b592f
commit
876fc8df12
@@ -1246,9 +1246,10 @@ FWU Multi Bank Update
|
||||
M: Sughosh Ganu <sughosh.ganu@arm.com>
|
||||
S: Maintained
|
||||
T: git https://source.denx.de/u-boot/custodians/u-boot-efi.git
|
||||
F: doc/mkfwumdata.1
|
||||
F: lib/fwu_updates/*
|
||||
F: drivers/fwu-mdata/*
|
||||
F: tools/mkfwumdata.c
|
||||
F: tools/fwumdata_src/mkfwumdata.c
|
||||
|
||||
GATEWORKS_SC
|
||||
M: Tim Harvey <tharvey@gateworks.com>
|
||||
|
||||
@@ -194,13 +194,6 @@ config LUT_SEQUENCE
|
||||
help
|
||||
Look Up Table Sequence
|
||||
|
||||
config TOOLS_MKFWUMDATA
|
||||
bool "Build mkfwumdata command"
|
||||
default y if FWU_MULTI_BANK_UPDATE
|
||||
help
|
||||
This command allows users to create a raw image of the FWU
|
||||
metadata for initial installation of the FWU multi bank
|
||||
update on the board. The installation method depends on
|
||||
the platform.
|
||||
source tools/fwumdata_src/Kconfig
|
||||
|
||||
endmenu
|
||||
|
||||
@@ -272,9 +272,7 @@ mkeficapsule-objs := generated/lib/uuid.o \
|
||||
mkeficapsule.o
|
||||
hostprogs-always-$(CONFIG_TOOLS_MKEFICAPSULE) += mkeficapsule
|
||||
|
||||
mkfwumdata-objs := mkfwumdata.o generated/lib/crc32.o
|
||||
HOSTLDLIBS_mkfwumdata += -luuid
|
||||
hostprogs-always-$(CONFIG_TOOLS_MKFWUMDATA) += mkfwumdata
|
||||
include tools/fwumdata_src/fwumdata.mk
|
||||
|
||||
# We build some files with extra pedantic flags to try to minimize things
|
||||
# that won't build on some weird host compiler -- though there are lots of
|
||||
|
||||
8
tools/fwumdata_src/Kconfig
Normal file
8
tools/fwumdata_src/Kconfig
Normal file
@@ -0,0 +1,8 @@
|
||||
config TOOLS_MKFWUMDATA
|
||||
bool "Build mkfwumdata command"
|
||||
default y if FWU_MULTI_BANK_UPDATE
|
||||
help
|
||||
This command allows users to create a raw image of the FWU
|
||||
metadata for initial installation of the FWU multi bank
|
||||
update on the board. The installation method depends on
|
||||
the platform.
|
||||
7
tools/fwumdata_src/fwumdata.mk
Normal file
7
tools/fwumdata_src/fwumdata.mk
Normal file
@@ -0,0 +1,7 @@
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
#
|
||||
# (C) Copyright 2025, Kory Maincent <kory.maincent@bootlin.com>
|
||||
|
||||
mkfwumdata-objs := fwumdata_src/mkfwumdata.o generated/lib/crc32.o
|
||||
HOSTLDLIBS_mkfwumdata += -luuid
|
||||
hostprogs-always-$(CONFIG_TOOLS_MKFWUMDATA) += mkfwumdata
|
||||
Reference in New Issue
Block a user