Revert "msm: htc_battery: Use fast (5 sec) timer while on battery power"

This reverts commit 0f79fde089df5023e7b31b6ee3743a35d03fe932.
pyramid: display: Clean up panel-undervolt interface

I waz just a young boi when I first wrote this...

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm: cpufreq: Sync min & max freq of all CPUs with CPU0

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_thermal: Clean up and re-write

*Cleaned out unnecessary checks and code
*Cleaned up variable names
*MSM Thermal is always enabled (can never be disabled)
*MSM Thermal now only sets maxfreq for CPU0 (as freq limits for CPU1 are synced against CPU0 in msm/cpufreq)
*Fixed several bugs and logic flaws

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_dss_io_8x60: Use usleep instead of msleep

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm: flash: Use low-power flash when battery is low

When battery is at 35% or lower and high-power flash is requested, use low-power flash instead. This fixes the hard shutdowns that occur when taking pictures with flash on low battery.

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