cpufreq: Rename cpu_boost.c to cpu-boost_framework.c
cpu-boost_framework: Improve maxfreq check and logging

Maxfreq is now checked in realtime, versus saving it to an int and checking the int.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
cpu-boost_framework: Use kHZ instead of MHz

Signed-off-by: Sultanxda <sultanxda@gmail.com>
cpu-boost_framework: Add input-boost handler

Input boosting is disabled by default; to enable, write to input_boost_freq and input_boost_ms nodes in sysfs. CPU will be boosted on touchscreen input.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
cpufreq: ondemand: Remove input boost

A probably imperfect extermination of ondemand's input boost.
We rely on the universal cpu boost input handler now.
Update CPU-boost hooks

Camera and vdec hooks are now useless due to input boosting.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
vidc: Sync with CM MSM8660 kernel

Plain CAF kk_2.7 vidc seems to be misbehaving on 3.0.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm: htc_battery: Use fast (5 sec) timer while on battery power

Previously, the battery driver would refresh itself every 60 seconds, resulting in grossly inaccurate battery readings. Refresh battery driver every 5 seconds while on battery power, and silence resulting logspam.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_pyramid_defconfig: v1.8.1