CPU OVERCLOCK: MSM8226 Overclocking

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

Conflicts:
	arch/arm/mach-msm/Kconfig
Sweep2Wake: Configured for G2 - only supports s2s

Conflicts:
	drivers/input/touchscreen/Kconfig
	drivers/input/touchscreen/Makefile
Update export script
CPU Underclocking
Sweep2Wake: Replace early_suspend/late_resume with powersuspend
Sleep2Wake: Modify for S2S only, thanks @ayysir
PORT: Battery Life eXtender (BLX)

port of Ezekeel's BLX mod to the G2.

BLX: Set default limit to 98

See this thread for more information: http://forum.xda-developers.com/showthread.php?t=1257497

Let's keep the same sysfs implementation so that apps, such as Trickster MOD, can support this.

Signed-off-by: Andre Saddler <dresadd09691@gmail.com>

Conflicts:
	drivers/misc/Kconfig
	drivers/misc/Makefile

Conflicts:
	drivers/misc/Makefile
	drivers/power/pm8921-charger.c
Add /dev/frandom
exFAT support

Signed-off-by: flar2 <asegaert@gmail.com>
kernel: Allow exfat module load without hassle

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Max readahead to 512

Conflicts:
	include/linux/mm.h
Powersuspend

kernel/power/powersuspend: default to userspace for now

Signed-off-by: Paul Reioux <reioux@gmail.com>
kernel/power/powersuspend: add back userpace control w/ default kernel control

make kernel / userspace mode switchable

Signed-off-by: Paul Reioux <reioux@gmail.com>
kernel/power/powersuspend: remove userspace dependency from powersuspend

make powersuspend not depend on a userspace initiator anymore, but use a hook
in autosleep instead.

Signed-off-by: Paul Reioux <reioux@gmail.com>
powersuspend: new PM kernel driver for Android w/o early_suspend

Android early_suspend/late_resume PM kernel driver framework has been
deprecated by Google. This new powersuspend PM kernel driver is a replacement
for it and existing early_suspend drivers can be easily adapted to use this
new replacement driver

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

powersuspend: fix logci derps :p

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

Conflicts:
	kernel/power/Kconfig

Conflicts:
	kernel/power/Kconfig

Conflicts:
	kernel/power/Kconfig
Add BFQ/SIO/FIOPS/ZEN/VR IO Schedulers
mach-msm: cpufreq: remove deprecated early_suspend drivers

--pretains to intellidemand

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

Conflicts:
	arch/arm/mach-msm/cpufreq.c
Added CPUfreq governor 'wheatley'

Thanks to r_data for taking the time to fix all the build errors for the Nexus 4.
cpufreq: Add OndemandPLUS Gov

Signed-off-by: houst0nn <houstonn@gmail.com>

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

Conflicts:
	arch/arm/configs/d800_defconfig
	arch/arm/configs/d801_defconfig
	arch/arm/configs/d802_defconfig
	arch/arm/configs/d803_defconfig
	arch/arm/configs/ls980_defconfig
	arch/arm/configs/vs980_defconfig

Conflicts:
	drivers/cpufreq/Kconfig
	include/linux/cpufreq.h
defconfig update
intelli_plug: intelligent hotplug cpu driver with eco mode

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

Conflicts:
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile
Add support for single core eco-mode

Conflicts:
	arch/arm/mach-msm/intelli_plug.c