build script for n7100
mms152_ts: note2 port of tungstwenty's kernel-based gesture support

Conflicts:
	drivers/input/touchscreen/Kconfig
	drivers/input/touchscreen/mms152_ts.c
update script
mms152_ts: misc gesture changes

Edit touchwake update, not needed and would break s2w here

Conflicts:
	drivers/input/touchscreen/mms152_ts.c

Conflicts:
	drivers/input/touchscreen/mms152_ts.c
mms153_ts: fix build error
the previous cherry-pick has different cypress support
mms152_ts: temporary fix for broken enable/disable function
mm152_ts: correctly set gesture finger id
cypress: user configurable touchled timeout, allow to force disable leds

Conflicts:
	drivers/input/keyboard/cypress/cypress-touchkey.c
	drivers/input/touchscreen/mms_ts.c
cypress: support reading of timeout and force_disable sysfs
cpufreq: add exynos_cpufreq_get_level()

Conflicts:
	arch/arm/mach-exynos/cpufreq.c
cpufreq: add exynos_cpufreq_get_minfreq()
cpufreq: match CM10.1, add pm_lock_idx, cleanup, more debug

Conflicts:
	arch/arm/mach-exynos/cpufreq.c
cypress-touchkey: add delay for gesture-only touch mode

Conflicts:
	drivers/input/keyboard/cypress/cypress-touchkey.c
mms152_ts/gestures: add gesture booster (dvfs) and sysfs entries

add a dvfs lock when a gesture is recognized to speed up its processing.

/sys/devices/virtual/misc/touch_gestures/gesturebooster_enabled
  - enable the gesture booster.

/sys/devices/virtual/misc/touch_gestures/gesturebooster_freq
  - frequency to boost to. 0 will autodetect policy->max.

/sys/devices/virtual/misc/touch_gestures/gesturebooster_duration
  - how long to hold the boost for.

Conflicts:
	arch/arm/mach-exynos/include/mach/cpufreq.h
mms152_ts: support for gesture-mode, and expand gesture functionality

- when a touchkey is pressed, if there is a screen touch within x ms,
  gesture mode will be enabled and the touchscreen driver will become
  gesture-only, and won't report touch events to the OS. all fingers
  up will reset it.

- added support for TKEYS flag in gesture definitions. any gesture
  with this flag will require a touchkey to be held down while it
  is being drawn.

- added support for EXCLUSIVE flag in gesture definitions. normal gestures
  are run as soon as their hotspots are triggered, even before fingers-up.
  the problem is if you have a very simple gesture, it will always get
  triggered before you can complete a more complex one. any gesture with
  this flag will instead be run after all fingers are up, presumably when
  the gesture has been completed. if at that point no other gestures were
  triggered, then the gesture event will be broadcast.

- silence some kmsgs.

Conflicts:
	drivers/input/touchscreen/mms152_ts.c
cpufreq: forgotten cpufreq.h needed by last few commits

needed by: b68c3a7c0efc1d28f9e3a6955dd4ade922012e21
needed by: 28e25a63d0cae7085e6f47ec7f2995299a84e18c
needed by: 6ea13e3ab4337d3c1450131de648cc8320593877

Conflicts:
	arch/arm/mach-exynos/include/mach/cpufreq.h
touchwake: wake from cypress touchkeys

Conflicts:
	drivers/input/keyboard/cypress/cypress-touchkey.c
	drivers/misc/touch_wake.c
touchkey/gestures: disable touchkey delay when gesture engine disabled

Conflicts:
	drivers/input/keyboard/cypress/cypress-touchkey.h
cypress: pull changes from 10.1 plasma kernel
Revert "mms153_ts: fix build error"

This reverts commit a2eb1635998cae5afe3131f73e087b7b9185eea8.