]> git.alsa-project.org Git - alsa-lib.git/commitdiff
conf/ucm: VEYRON-I2S: Add internal speakers and mic, other fixes
authorUrja Rannikko <urjaman@gmail.com>
Wed, 6 Jun 2018 17:52:42 +0000 (17:52 +0000)
committerJaroslav Kysela <perex@perex.cz>
Wed, 13 Jun 2018 08:52:59 +0000 (10:52 +0200)
Other fixes include output/input names (comments) for UIs (pavucontrol)
to display, and Playback/CapturePCM entries so pulseaudio initializes
correctly on this hardware.

Signed-off-by: Urja Rannikko <urjaman@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/conf/ucm/VEYRON-I2S/HiFi.conf

index 292b8fcacdd8776d129beb6f3586422791b2dd63..6dddf9af0aad56d7016b7f98f1e78668a5d56fa2 100644 (file)
@@ -47,9 +47,45 @@ SectionVerb {
        ]
 }
 
+SectionDevice."Speaker".0 {
+       Comment "Speaker"
+       Value {
+               PlaybackPCM "hw:VEYRONI2S,0"
+       }
+       EnableSequence [
+               cdev "hw:VEYRONI2S"
+
+               cset "name='Speaker Switch' on"
+       ]
+       DisableSequence [
+               cdev "hw:VEYRONI2S"
+
+               cset "name='Speaker Switch' off"
+       ]
+}
+
+SectionDevice."Internal Mic".0 {
+       Comment "Int Mic"
+       Value {
+               CapturePCM "hw:VEYRONI2S,0"
+       }
+       EnableSequence [
+               cdev "hw:VEYRONI2S"
+
+               cset "name='Int Mic Switch' on"
+       ]
+       DisableSequence [
+               cdev "hw:VEYRONI2S"
+
+               cset "name='Int Mic Switch' off"
+       ]
+}
+
 SectionDevice."Headphone".0 {
+       Comment "Headphone"
        Value {
                JackName "VEYRON-I2S Headset Jack"
+               PlaybackPCM "hw:VEYRONI2S,0"
                OutputDspName ""
        }
 
@@ -70,8 +106,10 @@ SectionDevice."Headphone".0 {
 }
 
 SectionDevice."Mic".0 {
+       Comment "Headset Mic"
        Value {
                JackName "VEYRON-I2S Headset Jack"
+               CapturePCM "hw:VEYRONI2S,0"
        }
 
        EnableSequence [