synaptics_dsx_i2c: Add sweep2wake gesture

Credits to savoca

Sysfs:

	/proc/touchpanel/sweep_wake_enable

	1 = sweep2wake is enabled
	0 = sweep2wake is disabled
msm: mdss: Adding lcd notifier

Supports notifier for start&end of LCD power on&off

Author and credits: Se Hun Kim <sean2.kim@lge.com>
sweep2sleep: Driver to support multiple gestures to put device to sleep

by andip71 (aka Lord Boeffla)
based on initial implementation by Dennis Rassmann <showp1984@gmail.com>

Sysfs:

	/sys/android_touch/sweep2sleep
		0 = off
		bits 0..3 = bit field static gestures 1-4
		bits 4..7 = bit field dynamic gestures 1-4

	/sys/android_touch/sweep2sleep_debug
		0 = disable debug to dmesg
		1 = enable debug to dmesg

	/sys/android_touch/sweep2sleep_version
		read only, shows driver version info

Gestures currently implemented:
		- static gesture 1  = swipe softkey buttons right to left
		- static gesture 2  = swipe softkey buttons left to right
		- dynamic gesture 1 = touchscreen swipe from right lower area of touchscreen
							  diagonal down to left and down
boeffla_defconfig: activate sweep2sleep
Boeffla ramfs: support for color control and swipe gestures

- introduced early startconfig file, which will be executed before rom trigger
  (required to apply color control before screen is drawn)

- included additional debug info file information

- moved boeffla kernel defaults back to before rom trigger
LCD_KCAL: Color control driver for mdss_mdp devices

Credits to savoca

Sysfs:

/sys/devices/platform/kcal_ctrl.0/kcal
/sys/devices/platform/kcal_ctrl.0/kcal_min
/sys/devices/platform/kcal_ctrl.0/kcal_invert

kcal:
Write RGB LUT data from sysfs. Default values are '255/255/255', send
RGB info 'x x x' to kcal to apply the value and update the LUT.
boeffla_defconfig: Activate kcal driver
CM ramfs: Updated to inofficial CM12 build of 14.12.1024 by daleski75
Release tag: 3.0-alpha6
ASoC: msm: Add async ops for codec TX path

 * Improves low-latency capture performance

Change-Id: I34cdf6da4b8be8cdd4874ca203b1f2ff08eb1dc2
ASoC: msm: qdsp6v2: Unblock EOS on reset event callback

Issue: When SSR command is issued in the end of stream of
compress offload playback, ANR is seen in music app. This
is because EOS is waiting indefinitely and will not return
since ADSP is dead in this case.

Fix is to unblock EOS on reset event callback from DSP.

Change-Id: Ifc379360b0ba7c589c3e2dddb7b2a3c712af7fb0
CRs-Fixed: 731606
Signed-off-by: Divya Narayanan Poojary <dnaray@codeaurora.org>
Signed-off-by: Sridhar Gujje <sgujje@codeaurora.org>
Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
msm: kgsl: Elevate the priority of the thread during adreno start

It turns out that having lots of spurious threads causes race
conditions. Who knew? Instead of spawning a new high prority
thread just bump the priority of the current thread up
while adreno_start is running.

Change-Id: Ic0dedbadf65da11c800578c8769ae844f010e925
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
cpufreq: Add intellimm governor

Credits to Faux123 + anarkia1976
cpufreq: intellimm - fix issue with updating tunable multi_phase_freq_tbl
boeffla_defconfig: Enable intellimm governor
Boeffla ramfs: Add intellimm standard tunable profile
su: update su to version 2.40
CM ramfs: Updated to inofficial CM12 build of 18.12.1024 by daleski75
Release tag: 3.0-alpha7
Boeffla ramfs: Correct light/medium/heavy CPU profiles due to "reverted" voltage table