Hi, Satoshi
When this issue occur, any PFD may not output correct clock signal, so it will cause failure if any module is using that failed PFDs. But in out uboot, we have a patch to fix this issue after uboot boot up, that means, if your uboot can boot up, then this issue will be fixed by the patch, the patch is as below. And when you meant reboot failed, did you see any log in debug console? And what test did you do, just using "reboot" command in kernel console, or power cycle the board everytime? As we need to identify where did it failed, in kernel or in ROM. BTW, you are using i.MX6Q, right? and which revision? Can you paste your uboot debug message?
commit b7c5badf94ffbe6cd0845efbb75e16e05e3af404
Author: Anson Huang <b20788@freescale.com>
Date: Wed Dec 5 13:58:34 2012 -0500
ENGR00235821 mx6: correct work flow of PFDs
PFDs need to be gate/ungate after PLL lock to reset
PFDs to right state. Otherwise PFDs may lose correct
state in state-machine, then no output clock.
For i.MX6DL and i.MX6SL, ROM have taken care of PFD396
already since the bus clock needs it.
Signed-off-by: Anson Huang <b20788@freescale.com>