intelliactive: add upstream patches

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelliactive: make touch boost interface generic

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli/msm_thermal: initial coding for Qualcomm Snapdragon 800 devices

an intelligent MSM thermal throttling kernel driver designed to replace the
closed sourced thermald(aemon) from Qualcomm.

The current driver can throttle the SOC via core frequency scaling or via
core hotplug with user configurable sysfs entries to adjust the throttling
temperature thresholds for each.

Derived from Qualcomm's Open source repo.

Change-Id: I08860360719c03a5fcf117feb1ff988cb3d5d308
Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli-thermal: use its own dedicated workqueue

this should reduce the load on the shared global workqueue for other
processes and also give its own unique variable name for cpu limit

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli-thermal: increase sampling time to reduce sampling overhead

Signed-off-by: Paul Reioux <reioux@gmail.com>
Intelli-thermal: remove duplicate header include

Thanks to code review by @Androguide
Update defconfig

Change-Id: I4c6f6378c7ad00c0b9305757bf87e1e752a715d5
Revert "msm: thermal: correct sysfs permission of limit_temp to 644"

This reverts commit d8d97917e429d25d5f67a693a5ac7eedfa52b1ab.
Revert "Add thermal limit sysfs"

This reverts commit cc293ad57684b0a3e58e0982b02bdbaa17027674.
Revert "msm: thermal: Relax temperature thresholds"

This reverts commit b3cd807ee2fbbd7a6da57b28b3a5ce5c0518ed87.
Rename intelli thermal

Change-Id: I1112a77381a93eec2043c4d65328ca0429cf5e40
msm8974-regulator.dtsi: adjust GFX regulator parameters

settings based on qcom documentation

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm8974-regulator.dtsi: further reduce CPU retention voltage

this should help idel drain during processor retention c-state

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm: buspm: Correct size type in buspm_xfer_req

Variable size inside buspm_xfer_req
can be negative and thus would be a
large positive number resulting in arbitary
Kernel read. This patch corrects this value.

CRs-Fixed: 563529
Change-Id: I877db6960530d6c7d1486da9cfdc15a43e57e152
Signed-off-by: Sana Venkat Raju <c_vsana@codeaurora.org>