msm: display: dynamic resolution change

boarderfill pipe can be replaced dynamically.
Its stage is from base.

Change-Id: I7de8ff5fe3353a49ae54c9e24b20eb139435af4c
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
msm: display: vsync timestamp when unplug

Keep vsync timestamp generation even hdmi cable
is not connected.

CRs-fixed: 476799

Change-Id: Iae809a66e2ff70b3667732362de83fc4bebfafdf
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
ALSA: PCM: volume API implementation

Introduced a new helper function snd_pcm_add_volume_ctls() to
create control elements representing the volume for each PCM
(sub)stream

Change-Id: I94f724c33b9bf45ed1b150f6889a894c69f19e32
Signed-off-by: Subhash Chandra Bose Naripeddy <snariped@codeaurora.org>
ASoC: msm: Add volume control to set volume on a platform driver

The existing interface uses combinatin of k-control in routing driver
and a global structure defined in the platform driver to send volume
to DSP. Add support to use the k-control defined in platform driver
for volume control. The platform driver can add the k-control by the
volume API snd_pcm_add_volume_ctls().

Change-Id: Ia80151226f0d8d8f52670d70aea912f0cdc34642
Signed-off-by: Subhash Chandra Bose Naripeddy <snariped@codeaurora.org>
ASoC: msm: Add support PCM playback in compressed driver

Compressed driver has the support for getting time stamp from DSP.
Add support for PCM playback in compressed driver to retreive timestamp
for DSP.

Change-Id: Iab302ad477f633e4b170befcce11114baa37ac42
Signed-off-by: Subhash Chandra Bose Naripeddy <snariped@codeaurora.org>
SoC: msm: Add debug logs to verify the bit witdh configuration

To give clear picture on the bit width configuration in different
Layers enabled the logs in differet drivers

Change-Id: Ic75a17c58fc2eda41ccfdcd30080c1f2f41e668f
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
msm: display: hdmi: cec logical addr clean up

Use a macro to initialize CEC logical addrress.
Do not initialize CEC again if it's already initialized.
Only enable interrupt when it is disabled.

CRs-fixed: 482137

Change-Id: Ibbd705c41876b39f946eb53f2c4ac5c622d5676d
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Merge "SoC: msm: Add debug logs to verify the bit witdh configuration"
msm: display: edid raw data output

Output edid raw data via sysfs. The size is fixed to
640.

Change-Id: Id46e192de3de57303dcc98fc5516a90380211bce
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Merge "msm: display: dynamic resolution change"
ASoC: msm: Support SYNC IO mode in Compressed driver

Add support for SYNC IO mode in Compressed driver so that
application can decide to use ASYNC or SYNC IO mode based on the
use case requirements

Change-Id: Ia967a217fd7aec23c6ab0b1cf72f2d253c59a3fc
Signed-off-by: Subhash Chandra Bose Naripeddy <snariped@codeaurora.org>
Merge "msm: display: hdmi: cec logical addr clean up"
msm: 8064: enable cfg80211 wext & nl80211 testmode for WLAN

These two options are required to support WLAN AST & manufacturing.

Change-Id: Ied77434363b9247ef2a6720eaeb13ff21a83ae5f
Signed-off-by: Ming-yi Lin <mylin@codeaurora.org>
Merge "msm: 8064: enable cfg80211 wext & nl80211 testmode for WLAN"
Merge "ALSA: PCM: volume API implementation"
Merge "ASoC: msm: Add volume control to set volume on a platform driver"
Merge "ASoC: msm: Add support PCM playback in compressed driver"
Merge "ASoC: msm: Support SYNC IO mode in Compressed driver"
Merge "msm: display: vsync timestamp when unplug"
Merge "msm: display: edid raw data output"