ASoC: msm8960: Add module MBHC module parameters

Add boolean module parameters hs_detect_use_gpio and hs_detect_use_firmware
The hs_detect_use_gpio enables MBHC mechanical detection,
hs_detect_use_firmware makes codec driver to read MBHC calibration firmware
from filesystem.  Both of them are set to false by default.

Change-Id: I2c5f526a0b199265ebf85003cdc49e85fc76f5b8
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
(cherry picked from commit b727b09aaf3fce379c9e9fcb15ce595fbf0edb0f)
ASoC: msm: Provide linear DSP volume

To give the higher resolution, provide the linear DSP volume gain
instead of percentage through ALSA mixer control

Change-Id: I2274a49d48126da9eecccb725ed604bd2fc2e3a5
CRs-Fixed: 389575
Signed-off-by: Ravi Kumar Alamanda <ralama@codeaurora.org>
msm: vidc: Add support for ION memory on 8x55 target

This commit will add support for ION memory on
8x55 target for video encoder and decoder.

CRs-fixed: 380463
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
(cherry picked from commit 22d1abd7eec3bdba91f31fe3d8a1ea86d35e8568)

Conflicts:

	arch/arm/mach-msm/devices-msm7x30.c

Change-Id: I9263dfd99d490508013758c30fd22606a25d4fc6
Signed-off-by: Ramakrishna Prasad N <crpn@codeaurora.org>
Wifi Bringup changes for 7x27a.

Make CFG80211 as a module.

Change-Id: I1bbc5a6ee7a9ac54e87200d7776fd81a016c7fec
Signed-off-by: Deepthi Gowri <deepthi@codeaurora.org>
ASoc: msm: Multi channel AAC clips don't play

Send channel mapping command to DSP; This command
is used to identify the output PCM buffers's
upsampling/downsampling sequence.

CRs-fixed: 351804 388355 351817
Signed-off-by: Swaminathan Sathappan <Swami@codeaurora.org>
(cherry picked from commit 6f53088ba27a28dc4b894180695538dfffaa7ef7)

Change-Id: I040d4c3ca7ef63c88133a798c1dc537f45c3e9b3
Signed-off-by: Ramakrishna Prasad N <crpn@codeaurora.org>
net: wireless: bcmdhd: Update to Version 5.90.195.98

Change-Id: I2854300bc03b133d8276bea2f36f4c5253c551a1
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Remove PMKID_CACHE and TXFAIL events for CFG80211

Change-Id: I82b6a1c9941485f3b47bc5978873379ab8853601
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Merge changes I040d4c3c,I9263dfd9 into jb_chocolate

* changes:
  ASoc: msm: Multi channel AAC clips don't play
  msm: vidc: Add support for ION memory on 8x55 target
Merge "ASoC: msm8960: Add module MBHC module parameters" into jb_chocolate
Merge "ASoC: msm: Provide linear DSP volume" into jb_chocolate
net: wireless: bcmdhd: Remove WIPHY_FLAG_SUPPORTS_FW_ROAM flag

If driver advertises FW_ROAM, the supplicant wouldn't send
the BSSID & Freq in the connect command allowing the driver
to choose the AP to connect to. But unless we support ROAM_CACHE
in firware this will delay the ASSOC as the FW need to do a full
scan before attempting to connect.

Change-Id: Iebc88a60243196b9ad27b8302f2b1473710308f6
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Revert "msm: board 8960 and 8064: Increase ion heap size for audio."

This reverts commit 55b2745e6b6baccceab2073fa75066ffd91c8051.

Change-Id: I504fc9771d02086bd1317ec73e5b8cc2909e0866
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
(cherry picked from commit 9fc93298996dddb47f65b358e4b5ff623af6e7be)
Revert "msm: Remove the pmem audio devices."

This reverts commit 95da2adec27b94d6a82b074177c6635186fffd39.

Change-Id: I35fec81f2990860527b9cfc93c0baf68c8ae59fc
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Revert "msm: board-8930: Remove the pmem audio devices."

This reverts commit 6b6f17e810a31cbc34b9cfa1becbe8da17e6d697.

Change-Id: I857f2ad3cb3e0fdec1d733b87792dfc2736f335b
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Revert "msm: audio: qdsp6v2: Update ACDB driver to use ION"

This reverts commit c710ea7e67cc332bb76037f465cd95c32ebaa096.

Change-Id: I90afd90f97bec8007c1088d90cb8cc6513e54769
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Revert "msm: audio: qdsp6v2: Replace PMEM with ION in Audio Decoder drivers"

This reverts commit 940a101f5026b1bc54d0dd84ef8763ad300641e2.

Change-Id: I3eaeb6df34d3c249de6b311249249ebc6831fdc1
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Revert "msm: audio: qdsp6v2: Replace PMEM with ION in LPA driver"

This reverts commit 7b36be6cb7d66125c494a236e5efb47ec1f4161e.

Change-Id: I40da91b25bbffb3e4b07d026b8571e4ce72d9905
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Revert "ASoc-msm: Modify ASM drivers to invoke ION APIs"

This reverts commit 60a9296f8243bf253108fe44151b1e37ab3fc5e2.

Change-Id: I47e66942cf116faa67e02521d9f3bf59bb97c42a
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Revert "msm: Asoc: audio: Migrate to ION from pmem, dma alloc"

This reverts commit a3e57fc668ffcfd8d1db1059e0c1f82710bad494.

Change-Id: I75fbb4fa4d3b2371174af8d5ed44d54bdde06827
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Revert "msm: QDSP5: audio: Migrate to ION"

This reverts commit f63e4178d35df5bbff502002f9263dcc61e03527.

Change-Id: I8b0c0ba03d180dc08f265c8f8e716db408b4b855
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>