s2w: rename version file so we don't conflict with dt2w, driver versions, etc

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
sweep2wake/doubletap2wake/touchscreen: Prepare for dt2w

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
sweep2wake: update header information

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
sweep2wake: remove distinction between S2W and DT2W defines

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
add doubletap2wake, completely rewritten on the s2w template

This is as easy to port as s2w, if not easier since no touchscreen
coords are necessary for it to work.

Just throw it in your tree, force the touchscreen to stay online and
you are done.

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
s2w: abort on multitouch events early

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
defconfig: update & enable dt2w

Change-Id: Ic33ae6e01c25a034db41b5adeb42308909c6f439
s2w: add s2s only override

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
arm: makefile: use -mcpu=cortex-a15 when targeting MSM Krait CPUs

Enable compiler optimizations specific to the Cortex-A15
processor when targeting MSM Krait CPUs. This is necessary
take advantage of the UDIV/SDIV instructions supported by
these processors. To accomplish this, we need to remove the
-march=armv7-a ISA restriction from the compiler options
because 'cortex-a15' is a superset of 'armv7-a'.

Change-Id: I6215aecc11fb4f77c971de7b84f68649ef234357
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Makefile: Added Snapdragon optimizations

Conflicts:

	Makefile
Makefile: Optimizing build-options for linaro
makefile: vectorize for quadword registers
GCC does not support vectorization with varying vector sizes.
By default, it vectorizes for doubleword registers only.

Conflicts:

	Makefile
Makefile: restructre flag handling, also fix superset handling of a15 and armv7

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
vfp: compile with neon

Conflicts:

	arch/arm/vfp/Makefile
vfp: hardfloat

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Makefile: unaligned access, should be default anyway

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Add RCU boosting

Change-Id: Ia582437b22e3ae50ce0281883e323930758d99cb