Hello Iain,
Firstly, many thanks for your reply. I guess the main problem I am having is understanding the generation of the dtb file. I’m using version 15.0 of Quartus and have used the board xml files posted in this thread
to generate a dtb file that allows a 3.17 kernel to boot, however there is no Ethernet support (and probably no fpgabridges) which I guess means the dtb file is incomplete.
I now understand that the dtb file is Linux kernel version specific (with some major changes after 3.1x?) but what I struggle to see is how the use of “sopc2dts” and “dtc” take into account the Linux Kernel version? I’m also aware that the generation of the kernel produces what seems to be some board specific (although unfortunately not for the DE1-Soc) dts files. Can you point me in the right direction to understand how both the sopc2dts dts/dtb files and kernel dts/dtb files are married up to produce the kernel version specific dtb file?
Best wishes,
BriarPatch