N9005 MJ6 camera changes
camera: workaround for non-mj6 firmware fc - revert later
camera: fix macro for EUR
camera: add KTT to macro for mj6
camera: fix camera for custom TMO ROMs which don't play well with mj6

* works fine on stock
cpufreq: ondemand: add input_boost interface

Currently Ondemand governor handles any input event
like touch by scaling the CPU frequency to maximum
available on the target.

This change adds a new sysfs interface "input_boost"
whereby the CPU will scale to this frequency on input events.
The value of this sysfs is user defined so input events
can now be handled by scaling the CPU to lower frequencies
than target max.

Change-Id: I5428fd8797c9984b17a66b01a44557f2160e8b68
Signed-off-by: Dilip Gudlur <dgudlur@codeaurora.org>

Conflicts:
	drivers/cpufreq/cpufreq_ondemand.c
cpufreq: ondemand: fix timer-related list corruption in store_powersave_bias()

The dbs_timer_init() call in store_powersave_bias() re-initializes the
dbs_info workqueue, call on dbs_timer_exit() to ensure
outstanding work is cleared prior to making this call. Also, grab the
percpu timer_mutex lock to avoid race conditions with respect to the
dbs timer.

Change-Id: I79f3d43eeb51d2d8e21edd0fe043d6583333951f
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
ondemand: add sysfs entry for down_diff_multi_core

This change adds sysfs entry for the ondemand governor's attribute
down_differential_multi_core. This is required to be able to program
this knob to attain better perf/power for use cases like camcorder.

CRs-fixed: 561456
Change-Id: Ib7c1223215c6b714c286c231ed37f3abfae741c6
Signed-off-by: Krishna Vanka <kvanka@codeaurora.org>
sound control: fix audio resetting issue
touchscreen: add suspend hooks to synaptics_i2c_rmi

touchscreen driver currently has no kernel-based suspend hooks.
this is causing very high battery drain due to it always being active.
(in calls, while in the pocket, etc)

this patch ports the framebuffer suspend hook from the generic
synaptics_i2c_rmi4 driver in drivers/input/touchscreen.

Change-Id: Iaf7d2d7db2773f8ced25b78f940bf38b78d0daaf
sound: Copy audio_effects.h for userspace

Change-Id: Iad6c5a25856feba8154988f246e50ef22d956344
defconfig: misc defconfig changes