According to this discussion
i experience a strange behavior for HW_CLKCTRL_FRAC0 in my custom i.MX28 board.
After applying the patch above and setting IO1FRAC by Linux the IO1_STABLE bit is permanent low.
I didn't find a explanation for that in the reference manual.
What's the reason for this behavior?
Here is a register dump of that situation: