msm: vidc: Disable clock gating feature

Clock gating between inter frames when video hardware
is in IDLE state is not giving any power savings and
at the same time this feature is resulting in few
stability issues. So disabling clock gating feature.

Change-Id: I3d1d4521ec3ee2fbd25d80b33bd5c531a25d9034
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
msm: vidc: Unload firmware immediately after sys error

Currently the video driver delays unloading of firmware
by 10 sec. This was primarily done to avoid re-loading
the firmware if we had another video instance starting
immediately. However, if firmware goes in to bad state
and firmware unload is delayed, then any subsequent session
started within 10 sec will fail, as firmware is still in
bad state. We can avoid this by unloading firmware without
delay when video firmware goes in to bad state.

Change-Id: I747d6ce2fa61916cd8a24c180068879b371101a8
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
msm: vidc: Increase firmware unload delay

Using the same delay for power collapse and
firmware unload can trigger race conditions in
the power collapse and firmware unload sequences.
Increase the firmware unload delay from 10 seconds
to 15 seconds to avoid this.

Change-Id: I0fbde99e8c7fca93f7b227d351a73c580e244614
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
Signed-off-by: Sivasri Kumar Vanka <sivasri@codeaurora.org>
msm_serial_hs: Fix the unclocked register access

Revert to google's mr_2 serial driver that fixes all teh things.
This may be revisited or not.

Change-Id: I0f3e9577d25b97bg76a53e1bef249bac665cc59f
ASoC: wcd9320: Skip impendance detection

Change-Id: I1c4c3b1bde7a64832813e7ab3779fc88e99d192f
sound: Export effects header to userspace

Change-Id: I1d0f4e72f8616b0eada8082d1a0693529f6a8d39
arm: hammerhead: gpiomux: Pull down the UART suspend gpio

This reduces leakage during use of bluetooth.
asoc: msm8974: Fix compress capture device name

Change-Id: I29ab28e337af8b33fc636a4b58accd5fdff7587b
asoc: msm8974: Update offload device configuration

 * Actually enable offloading on the extra devices.

Change-Id: I041ee239dc1b247367c7e2a6d23084046acaa0cf
asoc: msm: Update compress device name

Change-Id: Ie85c4d8ace20691c81393c553448b1403cecb674
Revert "ASoC: msm: Disable the DOLBY-DAP (DO NOT MERGE)"

This reverts commit 74e2907bb6e6cbe5eb43acc062b809af847ab718.
Revert "ASoC: compr: Disable soft-pause for compress playback"

This reverts commit d0f5cb03ab0c909972a498c94dc0ea402bc84243.
defonfig: Enable HIDRAW for wiimote pairing support

Reference http://review.cyanogenmod.org/#/c/63293/

Change-Id: I97474ff36555b40f9ffbd28034428037ab9a7cd5