aboutsummaryrefslogtreecommitdiff
path: root/src/conf/ucm/codecs/rt5651/IN1-InternalMic.conf
diff options
context:
space:
mode:
Diffstat (limited to 'src/conf/ucm/codecs/rt5651/IN1-InternalMic.conf')
-rw-r--r--src/conf/ucm/codecs/rt5651/IN1-InternalMic.conf33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/conf/ucm/codecs/rt5651/IN1-InternalMic.conf b/src/conf/ucm/codecs/rt5651/IN1-InternalMic.conf
new file mode 100644
index 00000000..12ab5cbc
--- /dev/null
+++ b/src/conf/ucm/codecs/rt5651/IN1-InternalMic.conf
@@ -0,0 +1,33 @@
+SectionDevice."InternalMic-IN1" {
+ Comment "Internal Microphone on IN1"
+
+ ConflictingDevice [
+ "DigitalMic"
+ "InternalMic-IN2"
+ "InternalMic-IN12"
+ "HeadsetMic-IN2"
+ "HeadsetMic-IN3"
+ ]
+
+ EnableSequence [
+ cdev "hw:bytcrrt5651"
+ cset "name='Internal Mic Switch' on"
+ cset "name='RECMIXL BST1 Switch' on"
+ cset "name='RECMIXR BST1 Switch' on"
+ cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
+ cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
+ ]
+
+ DisableSequence [
+ cdev "hw:bytcrrt5651"
+ cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
+ cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
+ cset "name='Internal Mic Switch' off"
+ cset "name='RECMIXL BST1 Switch' off"
+ cset "name='RECMIXR BST1 Switch' off"
+ ]
+
+ Value {
+ CaptureChannels "2"
+ }
+}