ef47s_defconfig: Enable Faux Sound Control
media/common/tuners/xc5000: fix compilation warning for uninitialized var

Signed-off-by: faux123 <reioux@gmail.com>
sound control: update control offsets for MSM8960 soc

MSM8960 audio connections are slightly different from the APQ8064 for:

speaker control &
camcorder control (possibly stereo in nature where its mono on APQ8064)

Signed-off-by: faux123 <reioux@gmail.com>
ef47s_defconfig: Disable not needed thermal driver Showp1984

This caused a race condition when assigning trusted zones.
msm: acpuclock-8960: Add voltage boost mode

Add support to bump up or down the voltage via sysfs.

 # echo 1 > /sys/module/acpuclock_8960/parameters/boost

enables the boost and

 # echo 0 > /sys/module/acpuclock_8960/parameters/boost

disables the boost. Boost mode is enabled by default for fast and
nominal 8960 devices because those devices could be at the
boundaries of the characterization thresholds and exhibit CPU/L1
errors.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
(cherry picked from commit f8f6d057be7b14bf1eab8582d1198fd069f586e3)

Change-Id: Ice3c2a5573d7a4e430559fcfe93a2822c61371db
Signed-off-by: Sudhir Sharma <sudsha@codeaurora.org>
(cherry picked from commit f3c325bfb523923ae40e2f676d77a0788bbbcfbf)
(cherry picked from commit a09563a0aef9f28ab423e5f3c521418cd493a567)

Conflicts:
	arch/arm/mach-msm/acpuclock-8960.c
acpuclock-8960: add config option to enable/disable krait min voltage

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

Conflicts:
	arch/arm/mach-msm/Kconfig
msm: msm_bus: Add support for 64-bit bandwidth requests

With 8974, bandwidth requests are exceeding integer size.
Update ab and ib to ensure values over 4Gbps can be requested.
For 64-bit support, there are four changes in this patch:
Changes in the bus driver structures and functions to
update ab and ib values to uint64.
Updates in client drivers to ensure that the bus APIs
are called with the right types.
Updates to the device-tree. Device-tree nodes don't
provide a clean mechanism to read a combination of u32
and u64 variables within the same property name. So, the
ab and ib values must be specified in kbps instead of
bytes/sec from the device tree. The bus driver function
will convert the ab and ib values read from device-tree
to Mbps.
Change the existing property names to make them consistent
with the convention used by the new property  name, which
abides to the Device Tree convention.

Change-Id: Ib0a6db0e221af366c61c51cc21ac722f02cb7a34
CRs-Fixed: 408786
Signed-off-by: Gagan Mac <gmac@codeaurora.org>
Signed-off-by: Rajeev Kulkarni <krajeev@codeaurora.org>

Conflicts:
	drivers/video/msm/mdp.c