GPU OC - 533 MHz

* Simple 7 Step GPU OC for N5.

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Signed-off-by: scott <scott@ubuntu.com>
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	arch/arm/boot/dts/msm8974-v2.2.dtsi

Conflicts:
	arch/arm/boot/dts/msm8974-gpu.dtsi
	arch/arm/boot/dts/msm8974-v2.2.dtsi
GPU OC: Optimize Bus Freqs

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
GPU OC: Change bus-freq to 7 not 8

* It seems that 8 would be more power conserving but our level 6 is already OC so why would we care?   We do have better values down at 200 MHz where it counts anyways...

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
GPU OC: Make v2 the same

* I'm pretty sure we use v2.2 but I want to make sure that all of these files have the same scale just in case.

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Fix up GPU Implementation

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Current GPU OC

* I think this is about as good as I can get it.  I may still revert but we'll leave it here for now :)

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
GPU OC: Mystery Solved

* GPU OC is now running better than ever and no kmsg errors reported thus far!

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
GPU OC: Smoother Ramp up

* Rather than having two 320 MHz steps lets go from 320 MHz to 389 MHz then to 450 MHz so it's not as crazy of a jump

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>

Conflicts:
	arch/arm/boot/dts/msm8974-gpu.dtsi
Update GPU OC

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
drivers/input/touchscreen/touch_synaptics_ds5.c: No suspend irq

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
add sweep2wake source files

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
sweep2wake: add qpnp-power-on hooks for the power key

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/touch_synaptics_ds5: add is_single_touch & s2w detection hook

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
sweep2wake: backport per device settings from sweep2wake2 (like pwr btn choice too)

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/touch_synaptics_ds5: disable suspend if sweep2wake is enabled

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/touch_synaptics_ds5: add reset code on finger release

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/touch_synaptics_ds5: add screen suspend indicator

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
sweep2wake: add irq_wake indicator

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/touch_synaptics_ds5: re-add android_touch kobj

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/touch_synaptics_ds5: add missing irq_wake controls and fix c&p typo

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