ASoC: lsm: use wrapper for ION memory handling

ION memory allocation and mapping happens in different ways for
systems with and without SMMU. Use generic ION wrapper for
using the right set of commands for lsm memory buffers.

Change-Id: If6132a60d245a0b1804a826eceb4187a0c1a5c6e
Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
ASoC: msm: qdsp6: Add support to configure ISO and ARIB coefficients

Add support for configuring ISO or ARIB stereo mixing
coefficients. This change introduces a function with which,
AAC multi-channel driver can configure ISO or ARIB coefficients
according to configuration done by the client.

Change-Id: I1ca3b0a74a7258f9adb6818595f070e249abca4d
Signed-off-by: Vimal Puthanveed <vimalp@codeaurora.org>
Revert "ASoC :msm: Increase Proxy buffering"

This reverts commit ada69c2505074672306bdaba2109e90f76733157.
ASoC: msm: Do not set volume to zero during session open

Setting stream volume to 0 will cause problem when user
starts playback from aplay. The previous volume which is
set gets overwritten with 0 when the playback starts. To
avoid this user space can control the volume setting at
the start of the playback.

Change-Id: I3776bb7ffd390ff0cfb56462bebb60a9163a7796
Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
Revert "Revert "ASoC: msm: qdsp6v2: disable OCMEM by default""

This reverts commit 50bcbd690fc042450a5275e336f6b63046e89920.