ASoC: msm: Fix for setting the Sample Rate for BT

Add the mixer controls in kcontrols for setting
BT sample rate.

The actual sample rate is passed in the mixer
control instead of passing an enum value in the
mixer control.

Signed-off-by: Vicky Sehrawat <vickys@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
ASoC: msm: Fix for Voice2 Call

PRI_I2S_TX was being used for voice2
call, which is not supported on 8x10.
Thus, voice2 call could not be established.
We need to use PRI_MI2S_TX instead for
voice2, and add PRI_MI2S_TX mixer controls
for Voice2 session in msm-pcm-routing-v2.

Signed-off-by: Vicky Sehrawat <vickys@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
ASoC: msm: qdsp6v2: Update the routing for aux pcm usecase

Audio can be looped back between primary and secondary aux pcm
for some of the usecases.
Change adds routing table entry and support for allowing loopback.

Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
ASoC: msm: qdsp6v2: Update the routing for aux pcm usecase

Audio can be looped back between primary and secondary aux pcm
for some of the usecases.
Change adds routing table entry and support for allowing loopback.

Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Revert "ASoC: msm: Fix merge error"

You don't fix merge error by merging another error

This reverts commit 183c6945b6245ae94a5b92e84b2727d65f694f4d.
ASoC:msm: Reposition multimedia6 mixer controls

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