}
EnableSequence [
- cdev "hw:VEYRONI2S"
-
cset "name='Left Speaker Mixer Left DAC Switch' on"
cset "name='Right Speaker Mixer Right DAC Switch' on"
cset "name='Headphone Left Switch' off"
cset "name='Speaker Right Switch' on"
cset "name='Speaker Switch' on"
]
-
- DisableSequence [
- ]
}
SectionDevice."Speaker".0 {
Comment "Speaker"
+
Value {
- PlaybackPCM "hw:VEYRONI2S,0"
+ PlaybackPCM "hw:${CardId},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"
+ CapturePCM "hw:${CardId},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"
+ PlaybackPCM "hw:${CardId},0"
OutputDspName ""
}
EnableSequence [
- cdev "hw:VEYRONI2S"
-
cset "name='Speaker Switch' off"
cset "name='Headphone Left Switch' on"
cset "name='Headphone Right Switch' on"
]
DisableSequence [
- cdev "hw:VEYRONI2S"
-
cset "name='Headphone Left Switch' off"
cset "name='Headphone Right Switch' off"
cset "name='Speaker Switch' on"
SectionDevice."Mic".0 {
Comment "Headset Mic"
+
Value {
JackName "VEYRON-I2S Headset Jack"
- CapturePCM "hw:VEYRONI2S,0"
+ CapturePCM "hw:${CardId},0"
}
EnableSequence [
- cdev "hw:VEYRONI2S"
-
cset "name='Int Mic Switch' off"
cset "name='DMIC Mux' ADC"
cset "name='Headset Mic Switch' on"
]
DisableSequence [
- cdev "hw:VEYRONI2S"
-
cset "name='Headset Mic Switch' off"
cset "name='DMIC Mux' DMIC"
cset "name='Int Mic Switch' on"