Sound Control: Sound control for WCD93xx codec

Fully GPL'ed version.

Signed-off-by: faux123 <reioux@gmail.com>
Staging: android: binder: Fix memory leak on thread/process exit

If a thread or process exited while a reply, one-way transaction or
death notification was pending, the struct holding the pending work
was leaked.

Change-Id: I2eaafaba1c0ecda3ec0872d449dc16d0721c21e7
Signed-off-by: Arve Hjønnevåg <arve@android.com>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above

Modern GCC can generate code which makes use of the CPU's native
unaligned memory access capabilities.  This is useful for the C
decompressor implementations used for unpacking compressed kernels.

This patch disables alignment faults and enables the v6 unaligned
access model on CPUs which support these features (i.e., v6 and
later), allowing full unaligned access support for C code in the
decompressor.

The decompressor C code must not be built to assume that unaligned
access works if support for v5 or older platforms is included in
the kernel.

For correct code generation, C decompressor code must always use
the get_unaligned and put_unaligned accessors when dealing with
unaligned pointers, regardless of this patch.

Signed-off-by: Dave Martin <dave.martin@linaro.org>
Acked-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
hsic: Increase autosuspend timeout which should solve the data issues some users been having. Thanks @faux123 for the idea.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
input: touchscreen: change filter parameters courtesy of viking37.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Revert "sweep2wake: showp's touch release suggestion"

This reverts commit 454c117b6ce6fb89b51b6f34e3d9b33dc13961b5.
Revert "Revert "sweep2wake: release all touch events before enable irq in early suspend""

This reverts commit 7b305655bf3da75800d935411f6762cc3faec3a8.
Revert "sweep2wake: release all touch events before enable irq in early suspend"

This reverts commit 61625e0e8af6bd710c63f744c9162b764502d744.
Revert "lge_touch_core: sweep2wake: use more standard sysfs store method"

This reverts commit 3b5b9f2f39b570a0e6bc0b5f1fc82967e83d32f0.
Revert "drivers/touchscreen: add lge_touch android_touch kobject to fix s2w in one position across devices"

This reverts commit 08c36b1492d2edd351e36d1ad227f50847669970.
Revert "drivers/touchscreen: add pmops and allow i2c to wake the device (even w/o ES/LR)"

This reverts commit 9e0cc1b556be93ab0e389799855611bd4422b388.
Revert "sweep2wake: fix last touch not being released"

This reverts commit d365723667717f1399d3f607d622a3738cd2352d.
Revert "drivers/touchscreen: add sweep2wake"

This reverts commit eed8a6b4e371454be5e0107b4631d7425fbe6329.
timer: optimize apply_slack()

__fls(mask) is equivalent to find_last_bit(&mask, BITS_PER_LONG), but cheaper.
find_last_bit was showing up high on the list when I was profiling for stalls
on icache misses on a system with very small cache size (MIPS).

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Add ext_sd support for att geeb

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-regulator.c
LED support for LGOG geeb.ca
add NFC support for LGOG geeb
add support for LGOG geeb capacitive buttons
synaptic drivers from LGE with capacitive buttons support

Conflicts:
	drivers/input/touchscreen/SynaImage.h
	drivers/input/touchscreen/lge_touch_core.c
ignore