modificato:   arch/arm/configs/purified_defconfig
	arch/arm/mach-msm/smd_rpc_sym.c
	drivers/cpufreq/cpufreq_optimax.c
	drivers/cpufreq/cpufreq_slim.c
	include/trace/events/cpufreq_slim.h
Add Smartmax CPU Governor
	modificato:   drivers/cpufreq/Kconfig
	modificato:   drivers/cpufreq/Makefile
	modificato:   include/linux/cpufreq.h
	arch/arm/mach-msm/smd_rpc_sym.c
	drivers/cpufreq/cpufreq_optimax.c
	drivers/cpufreq/cpufreq_slim.c
	drivers/cpufreq/cpufreq_smartmax.c
	drivers/cpufreq/cpufreq_smartmax_eps.c
	include/trace/events/cpufreq_slim.h
Add BLX driver

* Battery Life eXtender kernel module for msm8974.
* Read more: http://forum.xda-developers.com/nexus-s/development/mod-battery-life-extender-blx-t1257497

Signed-off-by: Cl3Kener <Cl3Kener@gmail.com>
Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

Conflicts:
	drivers/misc/Makefile

Conflicts:
	drivers/misc/Makefile

Conflicts:
	drivers/misc/Makefile

(cherry picked from commit e3185ec971c2254e2cee6a13aa04ddca2764f87a)
Add BLX driver
	modificato:   arch/arm/configs/purified_defconfig
	arch/arm/mach-msm/smd_rpc_sym.c
	drivers/cpufreq/cpufreq_optimax.c
	drivers/cpufreq/cpufreq_slim.c
	drivers/cpufreq/cpufreq_smartmax.c
	drivers/cpufreq/cpufreq_smartmax_eps.c
	include/trace/events/cpufreq_slim.h
Add /dev/frandom
	modificato:   arch/arm/configs/purified_defconfig
	modificato:   drivers/cpufreq/Kconfig
	modificato:   drivers/cpufreq/Makefile
	modificato:   include/linux/cpufreq.h
	arch/arm/mach-msm/smd_rpc_sym.c
	drivers/cpufreq/cpufreq_optimax.c
	drivers/cpufreq/cpufreq_slim.c
	include/trace/events/cpufreq_slim.h
Add backlight dimmer option

This is based on n5dim by @mzhou  https://github.com/mzhou/n5dim

Signed-off-by: flar2 <asegaert@gmail.com>
More gradual levels for backlight dimmer mod (based on @mzhou module)

Signed-off-by: flar2 <asegaert@gmail.com>
Backlight dimmer mod: more gradual transitions

Signed-off-by: flar2 <asegaert@gmail.com>
backlight: fix a bug where the screen would be completely dark or near darkness with backlight_dimmer enabled when the display dimmed. The brightness level can't be any lower than dev->min_brightness and previous code allowed that to happen, so fix it.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
backlight: clean the code.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
backlight: add minimum backlight brightness module param.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
backlight: scale max current when the brightness level is below 15 instead of using always 0.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
Allow slightly lower brightness (without backlight dimmer mod)

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

Conflicts:
	arch/arm/boot/dts/msm8974-hammerhead/msm8974-hammerhead-misc.dtsi

	modificato:   arch/arm/boot/dts/msm8974-hammerhead/msm8974-hammerhead-misc.dtsi
	arch/arm/mach-msm/smd_rpc_sym.c
	drivers/cpufreq/cpufreq_optimax.c
	drivers/cpufreq/cpufreq_slim.c
	include/trace/events/cpufreq_slim.h
msm8974: oc to 2534.4Mhz & uc to 96Mhz

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

Conflicts:
	arch/arm/mach-msm/Kconfig

	modificato:   arch/arm/mach-msm/Kconfig
	modificato:   arch/arm/mach-msm/acpuclock-8974.c
	arch/arm/mach-msm/smd_rpc_sym.c
	drivers/cpufreq/cpufreq_optimax.c
	drivers/cpufreq/cpufreq_slim.c
	include/trace/events/cpufreq_slim.h
	modificato:   arch/arm/configs/purified_defconfig
	arch/arm/mach-msm/smd_rpc_sym.c
	drivers/cpufreq/cpufreq_optimax.c
	drivers/cpufreq/cpufreq_slim.c
	include/trace/events/cpufreq_slim.h