cpufreq: ondemand: for MX6 io should be taken into account

The MX6 soc's have pretty decent cpu idle support.  More importantly
the bus and ddr speeds are scaled along with the cpufreq.  Not
throttling the cpufreq on iowait greatly reduces the responsiveness
of boards with this SOC.
rtc: pcf8523: Warn on possible oscillator problems

Be nice to the operator and let them know of possible reasons
that the rtc device may not be working properly.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Jon Nettleton <jon.nettleton@gmail.com>
rtc: pcf8523: Simplify the oscillator check and enable code

This code was doing way more than it needed to.  Simplify it
so it is easier to understand.