cpuidle: backport driver from 3.1

credit alin23