Fix building with debugfs
leds: notification LED "breathing"
input: glorious touchkey backlight animation

- Change 8921_l10 configuration to expose full LDO regulator limits
- Add a trivial interface to reduce 8921_l10 voltage
- Add toggleable animation code for brightness changes
- Add hacky backlight brightness adjustment
- Break suspend sequence up to avoid waiting 500ms for the animation
- Probably break BLN; sorry, jt1134
input: break touchscreen init up

No reason to wait around 120ms while the TS initializes.
input: fix touchkey IRQ toggling

The previous code left the IRQ enabled longer than it should have,
resulting in useless inputs after the screen was long since blank.
Disable IRQs early, but wait until the off animation is actually
complete before finally cutting power.
leds: pm8xxx: rewrite this mess

The previous code was a disaster.

- Replace the hard-coded patterns with generic transitions
- Remove most of the pdata
leds: pm8xxx: fix up for TW wonkiness
cpufreq: expand blacklist for policy changes
msm: re-enable CPU PM sysfs entries

Userspace actually uses this stuff now, and mpdecision gets angry if it
can't find everything.  Even with these enabled, mpdecision still whines
about standalone power collapse, but conventional wisdom says it's a bad
idea to enable it.