Blue Kelisa v1.2

Signed-off-by: Muhammad Najmi Ahmad Zabidi <najmi.zabidi@gmail.com>
Add SmartMax governor

Signed-off-by: Muhammad Najmi Ahmad Zabidi <najmi.zabidi@gmail.com>

Conflicts:
	config
	drivers/cpufreq/Kconfig

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h

Conflicts:
	drivers/cpufreq/Kconfig

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
Add ondemandplus governor

Conflicts:
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h

Conflicts:
	include/linux/cpufreq.h

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
ElementalX governor

Signed-off-by: flar2 <asegaert@gmail.com>

Conflicts:
	arch/arm/mach-msm/include/mach/kgsl.h
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	drivers/gpu/msm/kgsl_pwrctrl.c
	include/linux/cpufreq.h

Conflicts:
	arch/arm/mach-msm/include/mach/kgsl.h
	drivers/cpufreq/Makefile
	drivers/gpu/msm/kgsl_pwrctrl.c
	include/linux/cpufreq.h
Correct ondemandplus missing makefile lines

Signed-off-by: Muhammad Najmi Ahmad Zabidi <najmi.zabidi@gmail.com>
cpufreq_elementalx: minor adjustments

Signed-off-by: flar2 <asegaert@gmail.com>
cpufreq_elementalx: add counter for more gradual boosting

Signed-off-by: flar2 <asegaert@gmail.com>
cpufreq_elementalx: very slight boost

Signed-off-by: flar2 <asegaert@gmail.com>
[cpufreq-elementalx] a little extra boost when load is high

Signed-off-by: flar2 <asegaert@gmail.com>
[cpufreq_elementalx] up_threshold doesn't change, make it read_mostly

Signed-off-by: flar2 <asegaert@gmail.com>
[cpufreq_elementalx] make sure input boost stuff is disabled

Signed-off-by: flar2 <asegaert@gmail.com>
[cpufreq_elementalx] Rework and clean up

Signed-off-by: flar2 <asegaert@gmail.com>
intelli_plug: move to its own directory. It's been cross platform for a while

intelli_plug driver has been working on OMAP44xx, TEGRA 3, Exynos and
MSM Krait/Cortex multi-core SOCs.  So it doesn't make sense to patch on a per
SOC basis, move it to its own ARM platform independent folder so patches can
apply to all supported ARM platforms

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	arch/arm/hotplug/intelli_plug.c
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile

Conflicts:
	arch/arm/mach-msm/Kconfig
intelli_plug: unify powersuspend and earlysuspend drivers

also minor clean up on the persist logic

bump to version 3.7

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli_plug: adjust thread capacity for Cortex A7 SOCs

Cortex A7 is much weaker than Krait processors

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli_plug: fix thread capacity threshold calculation

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli_plug: fix logic error for eco mode profiles

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli_plug: only apply suspend/resume logic if active

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli_plug: fix incorrect cpufreq API usage

This resolves the wakeup kick and screen off max issues

Signed-off-by: Paul Reioux <reioux@gmail.com>
FS: import F2FS

Signed-off-by: Paul Reioux <reioux@gmail.com>