summaryrefslogtreecommitdiff
path: root/src/conf
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin@juszkiewicz.com.pl>2013-05-10 14:51:06 +0200
committerTakashi Iwai <tiwai@suse.de>2013-05-14 17:54:35 +0200
commitf07c14b08280fb461b7f070d55a625e1f5e88a1e (patch)
treedeb3199ec97d738a3dd207dbea09d5799357d548 /src/conf
parente23961df507ad3c981997cbd9e6e03352de79de3 (diff)
conf/ucm: DAISY-I2S: add Samsung ARM Chromebook UCM config from ChromeOS
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'src/conf')
-rw-r--r--src/conf/ucm/DAISY-I2S/DAISY-I2S.conf6
-rw-r--r--src/conf/ucm/DAISY-I2S/HiFi.conf61
2 files changed, 67 insertions, 0 deletions
diff --git a/src/conf/ucm/DAISY-I2S/DAISY-I2S.conf b/src/conf/ucm/DAISY-I2S/DAISY-I2S.conf
new file mode 100644
index 00000000..0f4b5fcc
--- /dev/null
+++ b/src/conf/ucm/DAISY-I2S/DAISY-I2S.conf
@@ -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
index 00000000..66b0afa8
--- /dev/null
+++ b/src/conf/ucm/DAISY-I2S/HiFi.conf
@@ -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"
+ ]
+}