driver/input/touchscreen: add new s2w & dt2w implemenation from hammerhead

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/doubletap2wake: Fix compilation with earlysuspend

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/sweep2wake: Fix compilation with earlysuspend

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/lge_touch_core: Add prevent_sleep functionality

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/lge_touch_core: release all touchscreen events when going to sleep

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Revert "Intelli-Thermal added"

This reverts commit fda2420f27750cd70ba6821714e7ee9717e8a02e.
defconfigs: Switch back to Bricked Thermal
touchscreen: tweak some initialization parameters for better UI response

Signed-off-by: faux123 <reioux@gmail.com>
Revert "prima: add WAKE_UP_IDLE routine"

This reverts commit 72cf419f49afd249e4e6b22400e51d362b964538.
defconfigs: Disable 802.11AC and VOWIFI since we don't have the HW for that
Revert "mfd: pm8xxx-misc: Add API to read PMIC registers"

This reverts commit 3e72f76eae55b500d37e71c87da8b113a1fac8ea.
drivers/input/touchscreen/lge_touch_core: fix ifdef, fixes dt2w without s2w

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Touchscreen: Remove Redefinitions in Kconfig
Fix Touch redefinitions

Conflicts:
	arch/arm/configs/gee_defconfig
	arch/arm/configs/geeb_defconfig
Usual ondemand setup.
Parking this WIP to catch up thermald and mpdecision removal first.

Conflicts:
	arch/arm/Makefile
	arch/arm/mach-msm/acpuclock-8064.c
Makefile: No more unsafe math optimizations
crypto: msm: update from CAF kk_3.5_rb2.9

Conflicts:
	drivers/crypto/msm/qcedev.c
qseecom: Remove support for QSEOS_VERSION_TZ13
Remove support for interfacing with TZ version 1.3.
The support for this is deprecated.

Change-Id: Ib02f56d207966879ad4a9d72bf9931889d3bc6ff
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
qseecom: Add support for loading commonlib image

Load the common library image on secure domain during
initialization of the driver.

All secure app loaded on the secure domain (TZ) is currently
refactored to not include all secure libraries. The libraries
are now a part of separate image.  This is used by all secure app.
This common lib image needs to be  loaded before any secure app
can be loaded.

This patch adds support for handling this new change based off
the QSEE version running on secure domain.  The change is to
load the common library image before loading any secure app.

Change-Id: I1c7692b612ea4c7bddbca1af07ddf32a073d70a8
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>