I am having an issue running Linux kernel on a custom hardware board, and I'm reaching out to get help. It seems that Linux is starting correctly, but then ends up freezing/stalling at some point, as I am not able to do anything beyond this point, including writing to terminal. This same build, however, works on the IMX7 Sabre board using only a different DDR config.
I have debugged it so far that I know that the stalling happens in cpu_startup_entry() function in linux-imx/init/main.c. Furthermore, I have attached the minicom output, where the stalling happens after the very last command.
Is this definitely a DDR configuration related issue?