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

