]> git.alsa-project.org Git - alsa-lib.git/commitdiff
conf/ucm: DAISY-I2S: add Samsung ARM Chromebook UCM config from ChromeOS
authorMarcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Fri, 10 May 2013 12:51:06 +0000 (14:51 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 14 May 2013 15:54:35 +0000 (17:54 +0200)
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/conf/ucm/DAISY-I2S/DAISY-I2S.conf [new file with mode: 0644]
src/conf/ucm/DAISY-I2S/HiFi.conf [new file with mode: 0644]

diff --git a/src/conf/ucm/DAISY-I2S/DAISY-I2S.conf b/src/conf/ucm/DAISY-I2S/DAISY-I2S.conf
new file mode 100644 (file)
index 0000000..0f4b5fc
--- /dev/null
@@ -0,0 +1,6 @@
+Comment "Daisy internal card"
+
+SectionUseCase."HiFi" {
+       File "HiFi.conf"
+       Comment "Default"
+}
diff --git a/src/conf/ucm/DAISY-I2S/HiFi.conf b/src/conf/ucm/DAISY-I2S/HiFi.conf
new file mode 100644 (file)
index 0000000..66b0afa
--- /dev/null
@@ -0,0 +1,61 @@
+SectionVerb {
+       EnableSequence [
+               cdev "hw:DAISYI2S"
+               cset "name='Left Speaker Mixer Left DAC1 Switch' on"
+               cset "name='Right Speaker Mixer Right DAC1 Switch' on"
+               cset "name='Left Headphone Mixer Left DAC1 Switch' on"
+               cset "name='Right Headphone Mixer Right DAC1 Switch' on"
+               cset "name='DMIC1 Left Capture Switch' on"
+               cset "name='DMIC1 Right Capture Switch' on"
+               cset "name='MIC2 External Mic Switch' on"
+               cset "name='Left ADC Mixer MIC2 Switch' on"
+               cset "name='Right ADC Mixer MIC2 Switch' on"
+               cset "name='EQ1 Mode' Default"
+       ]
+       DisableSequence [
+       ]
+}
+
+SectionDevice."Headphone".0 {
+       Value {
+               JackName "DAISY-I2S Headphone Jack"
+       }
+
+       EnableSequence [
+               cdev "hw:DAISYI2S"
+               cset "name='EQ1 Switch' off"
+               cset "name='Left Headphone Mixer Left DAC1 Switch' on"
+               cset "name='Right Headphone Mixer Right DAC1 Switch' on"
+       ]
+       DisableSequence [
+               cdev "hw:DAISYI2S"
+               cset "name='EQ1 Mode' Default"
+               cset "name='EQ1 Switch' on"
+               cset "name='Left Speaker Mixer Left DAC1 Switch' on"
+               cset "name='Right Speaker Mixer Right DAC1 Switch' on"
+       ]
+}
+
+SectionDevice."Mic".0 {
+       Value {
+               JackName "DAISY-I2S Mic Jack"
+       }
+
+       EnableSequence [
+               cdev "hw:DAISYI2S"
+
+               cset "name='DMIC1 Left Capture Switch' off"
+               cset "name='DMIC1 Right Capture Switch' off"
+               cset "name='Left ADC Mixer MIC2 Switch' on"
+               cset "name='Right ADC Mixer MIC2 Switch' on"
+       ]
+
+       DisableSequence [
+               cdev "hw:DAISYI2S"
+
+               cset "name='Left ADC Mixer MIC2 Switch' off"
+               cset "name='Right ADC Mixer MIC2 Switch' off"
+               cset "name='DMIC1 Left Capture Switch' on"
+               cset "name='DMIC1 Right Capture Switch' on"
+       ]
+}