public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
* [PATCH 0/2] kernel-fitimage: Add FIT_CONF_MAPPINGS for flexible DTB configuration
@ 2025-12-18 20:14 AdrianF
  2025-12-18 20:14 ` [PATCH 1/2] " AdrianF
  2025-12-18 20:14 ` [PATCH 2/2] oe-selftest: fitimage: support FIT_CONF_MAPPINGS AdrianF
  0 siblings, 2 replies; 4+ messages in thread
From: AdrianF @ 2025-12-18 20:14 UTC (permalink / raw)
  To: openembedded-core; +Cc: Adrian Freihofer

From: Adrian Freihofer <adrian.freihofer@siemens.com>

Currently, the kernel-fit-image class creates a strict 1-to-1 mapping between
DTB filenames and FIT configuration node names. This limitation becomes
problematic in several scenarios.

This patch series introduces a new FIT_CONF_MAPPINGS variable that provides
flexibility in naming and organizing FIT image configuration nodes for DTB files.
Two mapping types are implemented: dtb-conf (renames configuration nodes) and
dtb-extra-conf (creates additional configurations). The design allows for
additional mapping types in the future.

Adrian Freihofer (2):
  kernel-fitimage: Add FIT_CONF_MAPPINGS for flexible DTB configuration
  oe-selftest: fitimage: support FIT_CONF_MAPPINGS

 meta/classes-recipe/kernel-fit-image.bbclass |  2 +-
 meta/conf/image-fitimage.conf                | 12 +++
 meta/lib/oe/fitimage.py                      | 57 ++++++++++-
 meta/lib/oeqa/selftest/cases/fitimage.py     | 99 +++++++++++++++++++-
 4 files changed, 160 insertions(+), 10 deletions(-)

-- 
2.52.0



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-01-08 14:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-18 20:14 [PATCH 0/2] kernel-fitimage: Add FIT_CONF_MAPPINGS for flexible DTB configuration AdrianF
2025-12-18 20:14 ` [PATCH 1/2] " AdrianF
2026-01-08 14:29   ` [OE-core] " Quentin Schulz
2025-12-18 20:14 ` [PATCH 2/2] oe-selftest: fitimage: support FIT_CONF_MAPPINGS AdrianF

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox