cpufreq: ondemand: Only account for touch load if cpu0 is online

On rare occasions, with the previous hack, there was the possibility of
being unable to wake up due to setting cpus on check.

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
input: make touchkey leds behave as expected

 - don't turn off on our own
 - only turn on during resume when enabled during suspend
 - only calculate animation parameters once

This fixes the last of the bugs I'm aware of.  Disabling touchkeys
works, on/off/on animation works correctly.