[U-Boot] [PATCH] clk: sifive: Fix ethernet regression on HiFive Unleashed
marcus at mc.pp.se
Sun Sep 8 14:48:37 UTC 2019
Bin Meng <bmeng.cn at gmail.com> writes:
>> And which "Linux DTB" should that be? Since RISC-V seems to be going
> The one in arch/riscv/boot/dts/sifive.
Yes, but in which Linux? This whole thing started because U-Boot will
no longer accept the DTB used with Linux 4.14. If each Linux version is
going to have its own incompatible DTB then U-Boot either needs to
decide which one to work with, or work with the vendor DTB (which
would be perferable in my opinion).
> As for the syntax of the nodes keep changing, I would say that's
> inevitable because of the upstreaming process. Everything in vendor's
> DT that does not get merged in Linux will remain potentially changed
> by later upstreaming reviews.
An upstreaming review that suggests changing a driver so that it no
longer works with the vendor's DTB is IMHO contraproductive and
against the very idea of DTB, but I suppose there's little that can be
done to affect the review process over at Linux land... It would be
nice if this weirdness did not spill over on U-Boot/OpenSBI though.
More information about the U-Boot