
Dear Detlev,
In message m21uyann8m.fsf@ohwell.denx.de you wrote:
Just a probably dumb side question, but will ATAGS be deprecated once we have the flat device tree also on ARM? As I understand, fdt is certainly
This is our understanding. For DT aware boards, no ATAGS are needed /used any more.
the way to go forward, so maybe we can already start with that? In that case, the fdt blob will be another binary blob to be passed to the kernel and as such should be independant of U-Boot. So ideally in U-Boot we have a pointer to the fdt but the fdt itself can be updated independantly.
Right. That was the idea behind Heikos code: we don't actually care what the kernel expects, we just pass it a binary blob and assume it will understand it. This may be a blob with ATAGs, or a blob with a DT - only the kernel needs to know, the code in the SPL remains lean and flexible.
Best regards,
Wolfgang Denk