I'm moving a design from DM4148 evm (rev 2 silicon) to our own board with AM3874 (rev 3 silicon). We're using the u-boot from the Arago project (ti81xx-master branch).
Our u-boot binary never gets past DSP or HDVICP PLL initialisation - when I insert tracing, I can see it stuck on this line. If I remove the initialisation of the two PLLs, prcm_config_app fails when we start userspace. From another question on this forum I know that the AM3874 has these PLLs, even if it does not have the DSP and HDVICP. The same binary runs correctly on the evm.
Where should we be looking to debug this? Is there a likely mistake in the board design that would prevent these PLLs starting? The only difference I can see is that our board does not have the AUXOSC crystal (OSC1), but these two PLLs are only fed from DEVOSC.