All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-ti] BSP version selection forces initramfs integration
@ 2026-02-09 11:21 Vitor Soares
  2026-02-09 11:25 ` PRC Automation
  2026-02-09 15:11 ` Ryan Eatmon
  0 siblings, 2 replies; 11+ messages in thread
From: Vitor Soares @ 2026-02-09 11:21 UTC (permalink / raw)
  To: meta-ti; +Cc: reatmon, denys, vitor.soares

Hi meta-ti maintainers,

We've hit an issue where selecting a BSP version (e.g. TI_PREFERRED_BSP =
"mainline") also forces initramfs integration via ti-soc.inc (lines 32-49). The
bsp-mainline, bsp-next, and bsp-ti_6_18 overrides all unconditionally set
BUILD_CORE_INITRAMFS_IMAGE_STEP, TI_WKS_INITRAMFS, and IMAGE_BOOT_FILES.

This means we can't use bsp-mainline without also pulling in ti-core-initramfs —
even when our images don't need it.

Since we can't use bsp-mainline, we also lose the correct override context for
other components. For example, we end up having to manually override all the
mesa-pvr.inc virtual providers in our machine config to use upstream mesa —
something that bsp-mainline would handle naturally.

The root issue is that initramfs integration (an image-level concern) is tied to
BSP version selection (a machine-level concern) in ti-soc.inc.

A possible fix would be to move the initramfs logic to an image class (e.g. ti-
image.bbclass) that images explicitly opt into. This would be a breaking change
for images relying on the current automatic behavior, but it would properly
separate these concerns.

Would this approach be welcome? We're happy to contribute patches.

Best regards,
Vitor Soares
Toradex


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

end of thread, other threads:[~2026-04-13 14:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-09 11:21 [meta-ti] BSP version selection forces initramfs integration Vitor Soares
2026-02-09 11:25 ` PRC Automation
2026-02-09 15:11 ` Ryan Eatmon
2026-02-09 16:31   ` Vitor Soares
2026-02-09 18:10     ` Moteen Shah
2026-02-10 11:21       ` Vitor Soares
2026-02-11 17:50     ` Ryan Eatmon
2026-02-11 18:48       ` Vitor Soares
2026-04-13  7:12         ` Francesco Dolcini
2026-04-13 14:15           ` Ryan Eatmon
2026-04-13 14:35             ` Francesco Dolcini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.