mixer_paths: work around loss of BT call audio

Move common voice controls from RX to TX devices to work around
weird AUX_PCM dependency on "QUAT_MI2S_RX Port Mixer SLIM_1_TX"

Bug: 19099854

Change-Id: I8c9d0210c1c6cb925b28ba291adc113c1db2db26
diff --git a/mixer_paths.xml b/mixer_paths.xml
index 094b246..408f268 100644
--- a/mixer_paths.xml
+++ b/mixer_paths.xml
@@ -823,8 +823,6 @@
 
 	<path name="voice-handset">
 		<path name="handset" />
-	    <!-- Port mixer is common bit for all voice verbs -->
-		<ctl name="QUAT_MI2S_RX Port Mixer SLIM_1_TX" value="1" />
 	</path>
 
 	<path name="voice-hac-handset">
@@ -836,9 +834,6 @@
 	</path>
 
 	<path name="voice-speaker">
-	    <!-- port mixer controls are common to all voice verbs -->
-		<ctl name="QUAT_MI2S_RX Port Mixer SLIM_1_TX" value="1" />
-		<ctl name="SLIMBUS_3_RX Port Mixer QUAT_MI2S_TX" value="1" />
 		<!-- Disable earpiece mode -->
 		<ctl name="BOOST earpiece mode" value="Off" />
 		<!-- Enable Mixer to power up Left IC -->
@@ -850,6 +845,9 @@
 
 	<path name="voice-speaker-mic">
 		<path name="speaker-mic" />
+	    <!-- port mixer controls are common to all voice verbs -->
+		<ctl name="QUAT_MI2S_RX Port Mixer SLIM_1_TX" value="1" />
+		<ctl name="SLIMBUS_3_RX Port Mixer QUAT_MI2S_TX" value="1" />
 	</path>
 
 	<path name="voice-headphones">
@@ -888,19 +886,19 @@
 	</path>
 
 	<path name="bt-sco-headset">
+	</path>
+
+	<path name="bt-sco-mic">
 		<ctl name="SLIMBUS_1_RX Port Mixer AUX_PCM_UL_TX" value="1" />
 		<ctl name="AUX_PCM_RX Port Mixer SLIM_1_TX" value="1" />
 		<ctl name="SLIMBUS_3_RX Port Mixer AUX_PCM_RX" value="1" />
 	</path>
 
-	<path name="bt-sco-mic">
-	</path>
-
 	<path name="bt-sco-headset-wb">
-	    <path name="bt-sco-headset" />
 	</path>
 
 	<path name="bt-sco-mic-wb">
+	    <path name="bt-sco-mic" />
 	</path>
 
 	<path name="usb-headset-mic">
@@ -908,6 +906,9 @@
 
 	<!-- Dual MIC devices -->
 	<path name="voice-dmic-ef">
+	    <!-- Port mixer is common bit for all voice verbs -->
+		<ctl name="QUAT_MI2S_RX Port Mixer SLIM_1_TX" value="1" />
+
 		<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
 		<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
 		<ctl name="AIF2_CAP Mixer SLIM TX9" value="1" />
@@ -992,11 +993,11 @@
 
     <path name="voice-rx">
         <ctl name="SLIMBUS_1_RX Port Mixer AFE_PCM_TX" value="1" />
+        <ctl name="AFE_PCM_RX Port Mixer SLIM_1_TX" value="1" />
+        <ctl name="SLIMBUS_3_RX Port Mixer AFE_PCM_RX" value="1" />
     </path>
 
     <path name="voice-tx">
-        <ctl name="AFE_PCM_RX Port Mixer SLIM_1_TX" value="1" />
-        <ctl name="SLIMBUS_3_RX Port Mixer AFE_PCM_RX" value="1" />
     </path>
 
 </mixer>