ucm: Update mixer settings to properly toggle mics

Change-Id: I96e088af7374eace3fd1893db933917c71ba7611
diff --git a/usr/share/alsa/ucm/rt5645-audio/HiFi.conf b/usr/share/alsa/ucm/rt5645-audio/HiFi.conf
index 4f7adec..596a74b 100644
--- a/usr/share/alsa/ucm/rt5645-audio/HiFi.conf
+++ b/usr/share/alsa/ucm/rt5645-audio/HiFi.conf
@@ -24,8 +24,7 @@
 		cset "name='HPOVOL L Switch' on"
 		cset "name='HPOVOL R Switch' on"
 		cset "name='HPO MIX HPVOL Switch' on"
-		cset "name='Headphone Channel Switch' on"
-		cset "name='Headphone Playback Volume' 75"
+		cset "name='Headphone Channel Switch' off"
 
 		cset "name='SPK MIXL DAC L1 Switch' on"
 		cset "name='SPK MIXR DAC R1 Switch' on"
@@ -33,16 +32,20 @@
 		cset "name='SPKVOL R Switch' on"
 		cset "name='SPOL MIX SPKVOL L Switch' on"
 		cset "name='SPOR MIX SPKVOL R Switch' on"
-		cset "name='Speaker Channel Switch' on"
-		cset "name='Speaker Playback Volume' 75"
+		cset "name='Speaker Channel Switch' off"
 
 		# Input Configuration
 		cset "name='ADC Capture Volume' 65,65"
 		cset "name='ADC Boost Capture Volume' 1,1"
 		cset "name='RECMIXL BST1 Switch' on"
 		cset "name='RECMIXR BST2 Switch' on"
-		cset "name='Sto1 ADC MIXL ADC1 Switch' on"
-		cset "name='Sto1 ADC MIXR ADC1 Switch' on"
+		cset "name='Sto1 ADC MIXL ADC1 Switch' off"
+		cset "name='Sto1 ADC MIXR ADC1 Switch' off"
+		cset "name='Sto1 ADC MIXL ADC2 Switch' off"
+		cset "name='Sto1 ADC MIXR ADC2 Switch' off"
+		cset "name='I2S2 Func Switch' off"
+		cset "name='Stereo1 ADC1 Mux' ADC"
+		cset "name='Stereo1 ADC2 Mux' DMIC"
 	]
 
 	DisableSequence [
@@ -64,13 +67,17 @@
 	EnableSequence [
 		cdev "hw:0"
 		cset "name='Speaker Channel Switch' on"
-		cset "name='Speaker Switch' on"
+
+		cset "name='Sto1 ADC MIXL ADC1 Switch' on"
+		cset "name='Sto1 ADC MIXR ADC1 Switch' on"
 	]
 
 	DisableSequence [
 		cdev "hw:0"
 		cset "name='Speaker Channel Switch' off"
-		cset "name='Speaker Switch' off"
+
+		cset "name='Sto1 ADC MIXL ADC1 Switch' off"
+		cset "name='Sto1 ADC MIXR ADC1 Switch' off"
 	]
 }
 
@@ -79,6 +86,7 @@
 
 	Value {
 		PlaybackChannels "2"
+		CaptureChannels "1"
 		JackControl "Headphone Jack"
 		JackDev "/dev/input/event0"
 	}
@@ -90,26 +98,17 @@
 	EnableSequence [
 		cdev "hw:0"
 		cset "name='Headphone Channel Switch' on"
+
+		cset "name='Sto1 ADC MIXL ADC2 Switch' on"
+		cset "name='Sto1 ADC MIXR ADC2 Switch' on"
 	]
 
 	DisableSequence [
 		cdev "hw:0"
 		cset "name='Headphone Channel Switch' off"
-	]
-}
 
-SectionDevice."Mic".0 {
-	Comment "Internal Microphone"
-
-	Value {
-		CaptureChannels "2"
-		CapturePriority "150"
-	}
-
-	EnableSequence [
-	]
-
-	DisableSequence [
+		cset "name='Sto1 ADC MIXL ADC2 Switch' off"
+		cset "name='Sto1 ADC MIXR ADC2 Switch' off"
 	]
 }