
Dear Stephen Warren,
In message 50CBA217.3070202@wwwdotorg.org you wrote:
Many (most, I assume) U-Boot builds don't use device tree at all (yet?). I'm not sure we should tie any new mechanism for low-level boot information into device tree, since that severely limits where it can be used.
We're talking about ways to pass hardware cosnfiguration information to the boot loader. From the software engineering point of view, there should be just one implementation for this feature, which is then used everywhere. The de-factor satndard for this functionaity is the device tree. Which means that any other approaches either need very strong reasons to exist, or should be adapted.
I'm not sure the information is generic enough to even represent in device tree, or that it even makes sense to do so.
The DT is as good a place for such information as any other.
A certain amount of that information duplicates what's in the Tegra BCT, which is essentially part of the HW itself, since it's handled by
There is more SoCs around than just Tegra, and a solution that fits all is definitely better than everybody implementing hos own private thingy.
Best regards,
Wolfgang Denk