
8 Sep
2019
8 Sep
'19
3:19 p.m.
Bin Meng bmeng.cn@gmail.com writes:
OpenSBI v0.4 works fine if you supply the the Linux DTB via FW_PAYLOAD_FDT_PATH when building OpenSBI.
And which "Linux DTB" should that be? Since RISC-V seems to be going the same annoying way as ARM with a requirement that you switch DTB every time you switch kernel version even though the hardware the DTB describes stays the same, because the syntax of the nodes keep changing, it's necessary to decide on a specific firmware DTB which is decoupled from the Linux DTB (which can be loaded separately from U-Boot as long as the ethernet/MMC drivers are working :-).
If U-Boot needs a specific DTB, shouldn't it be shipped in u-boot/arch/riscv/dts/?
// Marcus