[PATCH] intelli/msm_thermal: initial coding for Qualcomm S4 Pro
 devices (ported to fusion3 board)

an intelligent MSM thermal throttling kernel driver designed to replace the
closed sourced thermald(aemon) from Qualcomm.

The current driver can throttle the SOC via core frequency scaling or via
core hotplug with user configurable sysfs entries to adjust the throttling
temperature thresholds for each.

Derived from Qualcomm's Open source repo.

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli-thermal: fix stats calculations

Signed-off-by: Paul Reioux <reioux@gmail.com>
[PATCH] drivers: msm_thermal: make thermal throttle temperature
 threshold user configurable.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
[PATCH] drivers: thermal: properly limit CPU frequency when the
 temperature is too hot: if we throttle too much games will lag so we'll only
 scale down to 1026MHz until the device cools down, then back to 1512MHz
 again. Added other smaller routine changes to make it work properly.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Add intelli-thermal including latest patches that max. limit the speed to 1 GHz (tnx to @faux123)
sound/soc/codecs/wcd9310.c: expose additional controls

Conflicts:
	sound/soc/codecs/wcd9310.c

Conflicts:
	sound/soc/codecs/wcd9310.c
sound control 3.x: Initial GPL release for WCD9310 Audio Codec

This is first official GPL release based on my private implementation.

This release has been tested for Mako and Flo officially.  It may work
with other devices using the same WCD9310 Audio Codec as well, but not tested

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

Conflicts:
	sound/soc/codecs/Kconfig
	sound/soc/codecs/Makefile

Conflicts:
	sound/soc/codecs/Makefile