1. Switch Headphone on/off in Headphones enable/disable sequence. This
should be obvious.
2. "Headset Switch" is not recognized and triggers errors running
"alsaucm -c hw:0 set _verb Hifi". Change it to "Headset Mic Switch".
And in the disable sequence we should turn it off, not on.
Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/328
Signed-off-by: Xi Ruoyao <xry111@xry111.site>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
DisableSequence [
cset "name='Speaker Switch' off"
]
+
Value {
PlaybackPriority 100
PlaybackPCM "hw:${CardId}"
"Speaker"
]
+ EnableSequence [
+ cset "name='Headphone Switch' on"
+ ]
+
+ DisableSequence [
+ cset "name='Headphone Switch' off"
+ ]
+
Value {
PlaybackPriority 300
PlaybackPCM "hw:${CardId}"
}
EnableSequence [
- cset "name='Headset Switch' on"
+ cset "name='Headset Mic Switch' on"
cset "name='Digital Mic Mux' 'dmic disable'"
]
DisableSequence [
- cset "name='Headset Switch' on"
+ cset "name='Headset Mic Switch' off"
]
Value {