Open olafmandel opened 7 years ago
i gave up on sopc2dts generating the entire dts and instead rip out the fpga portion and use the kernel dts source as a starting point. When i release the newer atlas ghrd it uses dts overlays for the fpga and the original kernel dts source.
The file
arch/arm/boot/socfpga.dtsi
from the kernel sources used by thelinux-altera
recipe specifies arstmgr
calledrst
and uses it in theresets
lines of e.g.gmac1
(the ethernet MAC). This becomes the default DTB as described in theatlas_sd_card_image_creation.s
script and the Linux kernel initializes Ethernet fine with that.But when I try to use the
ATLAS_SOC_GHRD/soc_system.dts
to boot the machine, both therst
block and allresets
lines are missing and the kernel fails to initialize the hardware with messages like these:Any idea how I can convince the
sopc2dts
tool to create a valid DTS and DTB?