Revert "ASoC :msm: Increase Proxy buffering"

This reverts commit a03f4cd2329750a58963739cadea6a24a6fb5b29.
ASoC: msm: Add 24 bit support to Primary MI2S TX

Add 24 bit support to Primary MI2S Tx. Add
capability to specify bits per sample to DSP.

Signed-off-by: Damir Didjusto <damird@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
ASoC: msm: Remove MI2S_TX for Multimedia4

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
ASoC: msm: Add support for amwwb tunneled record

 Update the Multimedia4 Mixer control to handle
 PRI_MI2S_TX and add the new route from PRI_MI2S_TX
 to Multimedia4 Mixer to enable tunneled AMRWB recording

Signed-off-by: Sharad Sangle <assangle@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
ASoc: msm: Add check for compressed capture format

- Only AMRWB format is supported in compress capture
  path, use default codec.id(SND_AUDIOCODEC_AMRWB) if
  request codec id is invalid.
- Use fixed band mode and dtx mode since these are the
  only supported parameters for AMRWB format

Signed-off-by: Mingming Yin <mingming@codeaurora.org>
Signed-off-by: Krishnankutty Kolathappilly <kkolat@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
defconfig: Update

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>