[PATCH 0/7] Correct behavior of OF_OMIT_DTB

Tom Rini trini at konsulko.com
Wed Jul 8 03:25:10 CEST 2026


Hey all,

I've had this series kicking around locally since January, and I'm
finally posting it now.

This series corrects how we handle OF_OMIT_DTB so that we can in turn
not have an empty or fake dts file in the tree, when we are building for
the case where we would be omitting building the final part of the dtb
for use anyhow. This ends up taking a few steps. The first of which is
that when we have mandatory passage enabled, we don't allow the fdt
address to still be overriden. This goes along with reworking how the
vexpress64 and mandatory passage support works. The overall effect here
is the same, but the logic around it is now clearer. With these changes
done, we can then correct the Kconfig logic around OF_OMIT_DTB and
DEFAULT_DEVICE_TREE so that when we're omitting the device tree binary
we don't try and build one anyhow. Finally, we can remove all of the
empty / fake device tree sources we have, or in some cases have but
never used.

-- 
Tom



More information about the U-Boot mailing list