sweep2wake: Adding backlight_mode_set for use with Sweep2Wake
sweep2wake: enable button_backlight

If the screen is offline and you touch the home button (aka start a
sweep2unlock) the capacitive buttons will light up to guide your path.
They will be shutdown again as soon as you lift your finger.
tegra_pcm: support audio up to 32bits
sound: soc: codecs: tlv320aic3008.c: Adding 32bit pcm
drivers: cpufreq: cpufreq_smartmax.c: Updating to latest revision 040913
LP5521 LED: Use a work queue for button backlight fading

The fading was implemented in a blocking way so that a change took around 200ms. This was
causing a noticeable input lag in the GUI because the buttons are dimmed when the user is
inactive and parts of the Android system wait for the liblights/LightsService call to
finish.

The time to change the brightness can be easily measured and verified with:

    time echo "255" > /sys/class/leds/button-backlight/brightness

Conflicts:
	drivers/leds/leds-lp5521_htc.c
LP5521 LED: Add slow blink mode for button-backlight LED

Add a new slow_blink sysfs entry for each LED to control the slow blinking
behavior. At the moment only the button-backlight LED is supported. For each
value between 1-255 a backlight program is created that fades in to the passed
value, waits 1s, fades out, wait 3s and repeats from the start. Writing a 0
will turn the button backlight off immediately.

Only 32 instructions can be used for the backlight program. It was not tested if
there are sleeping instructions > 1s and why the extra 0x00 data is needed after
each instruction.

Patch Set 4: Add some debugging prints and fix resetting backlight blink mode

For some modes the incorrect register was written when backlight_mode was set to
0. Also wait longer after writing to the ENABLE and OP_MODE registers which should
fix button backlight not turning on in some cases.

Also spaces -> tabs.

Conflicts:
	drivers/leds/leds-lp5521_htc.c
led: disabled currents for green and amber cause they do dont work correctly
drivers: leds: Setup auto-bln with sense variable
sweep2wake: Enable sweep2wake by default with button-backlight enabled
Add missing config for Sense

Signed-off-by: Xmister <xmisterhu@gmail.com>
leds: lp5521_htc: update auto-bln

Signed-off-by: Xmister <xmisterhu@gmail.com>

Conflicts:
	drivers/leds/leds-lp5521_htc.c
led: disabled currents for green and amber cause they do dont work correctly

Conflicts:
	drivers/leds/leds-lp5521_htc.c
leds: lp5521_htc: fix auto-bln not turning off

Signed-off-by: Xmister <xmisterhu@gmail.com>
led: added button brightness sysfs interface - thanks xmister

Conflicts:
	drivers/leds/leds-lp5521_htc.c
led: apply button brightness change only if on
backlight: enable hidden sysfs for color enhance
led: derp - dont change backlight_mode
led: cleanup that log mess

Conflicts:
	drivers/leds/leds-lp5521_htc.c
led: another derp