On 06.10.20 14:43, Grant Likely wrote:
Current U-Boot by default uses the same DT image for both U-Boot internal setup and to provide to the OS. This should be split so that the U-Boot internal version has what U-Boot needs without needs to track mainline Linux DTB schema.
I've been looking into a generic config for adding a separate OS-dtb to U-Boot that is not used internally and is only passed to the OS. That would solve the problem you're seeing above.
What would be the advantage of building said second device-tree into U-Boot instead of loading it from a (possibly signed) file?
Best regards
Heinrich
That doesn't solve the problem of DTB schema stability, but it at least decouples the problem so we're not stuck.
g.