Previous version of our DM8148 board worked ok; recently we made some minor changes to the PCB, now the new PCB doesn't boot. Uboot is stuck at prcm_init()->pll_config(), the PLL status register read back never shows the PLL is locked. this happens on the configuration of audio PLL; if I comment out audio PLL configuration, it will get stuck on the next one.
the oscillator waveform looks normal. I also tried using crystal instead, still same problem.
I would appreciate everyone's input.