Hi,
Im working with an OMAP 4430. During the initialization Im able to set the dpll_mpu with the correspoding frequency and Im able to lock it with no problem. In the code, I have a condition that when met I need to change the dpll_mpu frequency from 300MHZ to 600MHz. I follow the "DPLL Output-Frequency Change" flow chart: I unlock the dpll, change the parameters, and then lock it again. The problem is when I try to lock it everything freezes.
Questions:
1) Can I change the frequency of the dpll_mpu whenever I want?
2) Am I following the correct flow: unlock, change M N M2, then lock the dpll?
3) Will the change take immediate effect?