Add optimized qcom flags
msm: hotplug: Add MSM Hotplug driver

msm: hotplug: Add basic hotplug driver file template
msm: hotplug: Get CPU load statistics
msm: hotplug: Print messages only with debug flag set
msm: hotplug: Stop the hotplug workqueue during suspend
msm: hotplug: Limit CPU freq to 702MHz dring suspend
msm: hotplug: Add spin lock to load stats function
msm: hotplug: Add simple hotplug logic
msm: hotplug: Add touchboost to hotplug function
msm: hotplug: Increase hotplug update rate
msm: hotplug: Add minimum uptime after hotplug
msm: hotplug: Handle cpu on- and offlining
msm: hotplug: Set down lock atomically
msm: hotplug: Add sysfs
msm: hotplug: Set target number of cpus based on current load
msm: hotplug: Offline/online cpus upon early suspend/late resume
msm: hotplug: Make history size adjustable from userspace
msm: hotplug: Fix typo to satisfy compiler
msm: hotplug: Add options for number of min/max/boost cpus
msm: hotplug: Add MSM Hotplug driver
msm: hotplug: Max 1036MHz during screen off
msm: hotplug: Remove spinlock in load stats
It's too expensive and not nessecary.
msm: hotplug: Stop hotplug work a tad later
msm: hotplug: Protect suspend operations by mutex
Revert "msm: hotplug: Protect suspend operations by mutex"
This reverts commit 7a879c677475f302ef8b1581d363b0fe676f9a11.
msm: hotplug: Schedule suspend/resume work
Dennis is right, this is the proper way to suspend and resume.
hammerhead: touch: Remove touch boost
Revert "cpufreq: conservative: Boost all online cpus"
This reverts commit 3d2675da0500e4e9cd94de66f657790ca5e26467.
Revert "hammerhead: touch: Simple method of boosting cpu frequency on touch"
This reverts commit 2f25573cc2924e62d222f4fbd7a976121858dce2.
msm: hotplug: Increase down lock duration and sanitize
msm: hotplug: Use high-priority workqueue
msm: hotplug: Add input boost handler
Add an input handler to hotplug additional cpus. Down lock will
take care of keeping the cpu boosted.
msm: hotplug: Add minimum interval for input boost
msm: hotplug: Remove deprecated msm_cpufreq_set_freq_limits

Conflicts:
	arch/arm/mach-msm/Makefile
msm: kgsl: Report correct GPU frequency in sysfs
msm: kgsl: Export device state to devfreq
PM: devfreq: Fixup device transition and usage statistics

Ignore bogus data during slumber in transition and usage stats that
rendered the output basically useless. Also fix the reported GPU
frequency.
add 3-phase bricked_msm_thermal

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/configs/custom_hammerhead_defconfig
thermal/mpdec: export throttle indicator and don't input boost if we are throttled

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/mach-msm/msm_mpdecision.c
thermal: fix incompatibilies caused by file renaming
thermal: when we restore the original limits use the norm_min freq from mpdecision inputboost

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: opt out early if we are thermal throttled

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/mach-msm/msm_mpdecision.c
msm_mpdecision: add missing #ifdefs around thermal related code
This fixes issue #19 (compilation without thermal)

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
thermal: raise thermal limits by 6°C, qcom starts throttling @ 90°C, so we are still 5°C below that

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/mach-msm/lge/board-8974-hammerhead.c
re-enable showp1984's mpdecision and thermal solution.