Fixing earpiece amplification in call.

HTC released a non-finished version of their kernel
that doesnt contain all the RCV amp parts.

Added a headset_amp call to htc_headset_mgr part,
so it can call the soundcard of m7 directly when
headset is plugged/unplugged.

Based on that states and the SPKR amp events
we use the GPIO commands to enable/disable
RCV part (earpiece amp) of the phone.

Thus earpiece audio is working while in call,
and switches on/off based on headset state
as well.
acpu: export krait variant to debugfs

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
acpu: export krait variant to debugfs

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Zarboz <zarboz@gmail.com>
Import Topology drivers from CAF
force fastcharge
Voltage Control: initial voltage control for MSM S4-Pro SOC

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

Conflicts:

	arch/arm/mach-msm/Kconfig

Signed-off-by: Zarboz <zarboz@gmail.com>
acpu: show a useful warn message

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/cpufreq Add:intellidemand
drivers: cpufreq: address issue where cpus forget their clock speeds
i messed up here reverting

Signed-off-by: Bryan Smith <zarboz@gmail.com>