hifi: add IN1L controls in MainMic usecase
[platform/adaptation/samsung_exynos/alsa-ucm-conf-wm5110.git] / wm5110 / hifi
index a935121..a3ad7c9 100644 (file)
@@ -23,16 +23,16 @@ SectionDevice."Headphones" {
     cset "name='HPOUT1R Input 1 Volume' 15"
 # Path
     cset "name='HP Switch' 1"
-    cset "name='HPOUT1L Input 1' 15"
-    cset "name='HPOUT1R Input 1' 16"
+    cset "name='HPOUT1L Input 1' AIF1RX1"
+    cset "name='HPOUT1R Input 1' AIF1RX2"
     cset "name='HPOUT1 Digital Switch' 1,1"
   ]
 
   DisableSequence [
 # Path
     cset "name='HP Switch' 0"
-    cset "name='HPOUT1L Input 1' 0"
-    cset "name='HPOUT1R Input 1' 0"
+    cset "name='HPOUT1L Input 1' None"
+    cset "name='HPOUT1R Input 1' None"
     cset "name='HPOUT1 Digital Switch' 0,0"
   ]
 
@@ -46,19 +46,20 @@ SectionDevice."Speaker" {
 
   EnableSequence [
 # Gain
-    cset "name='HPOUT2L Input 1 Volume' 15"
+    cset "name='HPOUT2L Input 1 Volume' 32"
+    cset "name='HPOUT2R Input 1 Volume' 32"
 # Path
     cset "name='SPK Switch' 1"
-    cset "name='HPOUT2L Input 1' 15"
-    cset "name='HPOUT2R Input 1' 0"
+    cset "name='HPOUT2L Input 1' AIF1RX1"
+    cset "name='HPOUT2R Input 1' None"
     cset "name='HPOUT2 Digital Switch' 1,1"
   ]
 
   DisableSequence [
 # Path
     cset "name='SPK Switch' 0"
-    cset "name='HPOUT2L Input 1' 0"
-    cset "name='HPOUT2R Input 1' 0"
+    cset "name='HPOUT2L Input 1' None"
+    cset "name='HPOUT2R Input 1' None"
     cset "name='HPOUT2 Digital Switch' 0,0"
   ]
 
@@ -76,16 +77,16 @@ SectionDevice."Earpiece" {
     cset "name='HPOUT3R Input 1 Volume' 40"
 # Path
     cset "name='RCV Switch' 1"
-    cset "name='HPOUT3L Input 1' 15"
-    cset "name='HPOUT3R Input 1' 16"
+    cset "name='HPOUT3L Input 1' AIF1RX1"
+    cset "name='HPOUT3R Input 1' AIF1RX2"
     cset "name='HPOUT3 Digital Switch' 1,1"
   ]
 
   DisableSequence [
 # Path
     cset "name='RCV Switch' 0"
-    cset "name='HPOUT3L Input 1' 0"
-    cset "name='HPOUT3R Input 1' 0"
+    cset "name='HPOUT3L Input 1' None"
+    cset "name='HPOUT3R Input 1' None"
     cset "name='HPOUT3 Digital Switch' 0,0"
   ]
 
@@ -101,16 +102,16 @@ SectionDevice."Line" {
   EnableSequence [
 # Path
     cset "name='VPS Switch' 1"
-    cset "name='HPOUT2L Input 1' 15"
-    cset "name='HPOUT2R Input 1' 0"
+    cset "name='HPOUT2L Input 1' AIF1RX1"
+    cset "name='HPOUT2R Input 1' None"
     cset "name='HPOUT2 Digital Switch' 1,1"
   ]
 
   DisableSequence [
 # Path
     cset "name='VPS Switch' 0"
-    cset "name='HPOUT2L Input 1' 0"
-    cset "name='HPOUT2R Input 1' 0"
+    cset "name='HPOUT2L Input 1' None"
+    cset "name='HPOUT2R Input 1' None"
     cset "name='HPOUT2 Digital Switch' 0,0"
   ]
   Value {
@@ -124,13 +125,13 @@ SectionDevice."HDMI" {
   EnableSequence [
 # Path
     cset "name='HDMI Switch' 1"
-    cset "name='SPKOUTL Input 1' 15"
+    cset "name='SPKOUTL Input 1' AIF1RX1"
   ]
 
   DisableSequence [
 # Path
     cset "name='HDMI Switch' 0"
-    cset "name='SPKOUTL Input 1' 0"
+    cset "name='SPKOUTL Input 1' None"
   ]
 
   Value {
@@ -146,13 +147,13 @@ SectionDevice."Bluetooth" {
     cset "name='AIF3TX1 Input 1 Volume' 32"
     cset "name='AIF1TX1 Input 1 Volume' 32"
 # Path
-    cset "name='AIF3TX1 Input 1' 15"
-    cset "name='AIF1TX1 Input 1' 29"
+    cset "name='AIF3TX1 Input 1' AIF1RX1"
+    cset "name='AIF1TX1 Input 1' AIF3RX1"
   ]
 
   DisableSequence [
-    cset "name='AIF3TX1 Input 1' 0"
-    cset "name='AIF1TX1 Input 1' 0"
+    cset "name='AIF3TX1 Input 1' None"
+    cset "name='AIF1TX1 Input 1' None"
   ]
 
   Value {
@@ -167,12 +168,15 @@ SectionDevice."MainMic" {
   EnableSequence [
 # Gain
     cset "name='IN1R Digital Volume' 166"
+    cset "name='IN1L Digital Volume' 166"
     cset "name='AIF1TX1 Input 1 Volume' 32"
+    cset "name='AIF1TX2 Input 1 Volume' 32"
 # Path
     cset "name='Main Mic Switch' 1"
     cset "name='IN1 OSR' 0"
     cset "name='IN1R HPF Switch' 1"
-    cset "name='AIF1TX1 Input 1' 8"
+    cset "name='AIF1TX1 Input 1' IN1R"
+    cset "name='AIF1TX2 Input 1' IN1L"
   ]
 
   DisableSequence [
@@ -180,7 +184,7 @@ SectionDevice."MainMic" {
     cset "name='Main Mic Switch' 0"
     cset "name='IN1 OSR' 1"
     cset "name='IN1R HPF Switch' 0"
-    cset "name='AIF1TX1 Input 1' 0"
+    cset "name='AIF1TX1 Input 1' None"
   ]
 
   Value {
@@ -199,7 +203,7 @@ SectionDevice."SubMic" {
     cset "name='Sub Mic Switch' 1"
     cset "name='IN3 OSR' 0"
     cset "name='IN3L HPF Switch' 1"
-    cset "name='AIF1TX1 Input 1' 11"
+    cset "name='AIF1TX1 Input 1' IN3L"
   ]
 
   DisableSequence [
@@ -207,7 +211,7 @@ SectionDevice."SubMic" {
     cset "name='Sub Mic Switch' 0"
     cset "name='IN3 OSR' 1"
     cset "name='IN3L HPF Switch' 0"
-    cset "name='AIF1TX1 Input 1' 0"
+    cset "name='AIF1TX1 Input 1' None"
   ]
 
   Value {
@@ -226,7 +230,7 @@ SectionDevice."ThirdMic" {
     cset "name='Third Mic Switch' 1"
     cset "name='IN3 OSR' 0"
     cset "name='IN3R HPF Switch' 1"
-    cset "name='AIF1TX1 Input 1' 12"
+    cset "name='AIF1TX1 Input 1' IN3R"
   ]
 
   DisableSequence [
@@ -234,7 +238,7 @@ SectionDevice."ThirdMic" {
     cset "name='Third Mic Switch' 0"
     cset "name='IN3 OSR' 1"
     cset "name='IN3R HPF Switch' 0"
-    cset "name='AIF1TX1 Input 1' 0"
+    cset "name='AIF1TX1 Input 1' None"
   ]
 
   Value {
@@ -251,13 +255,13 @@ SectionDevice."HeadsetMic" {
     cset "name='IN2R Volume' 32"
 # Path
     cset "name='Headset Mic Switch' 1"
-    cset "name='AIF1TX1 Input 1' 10"
+    cset "name='AIF1TX1 Input 1' IN2R"
   ]
 
   DisableSequence [
 # Path
     cset "name='Headset Mic Switch' 0"
-    cset "name='AIF1TX1 Input 1' 0"
+    cset "name='AIF1TX1 Input 1' None"
   ]
 
   Value {