"Headset"
]
- Value {
- CapturePriority 100
- CapturePCM "hw:${CardId}"
- }
-
EnableSequence [
+ cset "name='Differential Mux' lin1-rin1"
cset "name='Internal Mic Switch' on"
]
DisableSequence [
cset "name='Internal Mic Switch' off"
]
+
+ Value {
+ CapturePriority 100
+ CapturePCM "hw:${CardId}"
+ CaptureMixerElem "ADC PGA Gain"
+ CaptureMasterElem "ADC"
+ }
}
}
}
SectionDevice."Speaker" {
- Comment "Speaker"
+ Comment "Speakers"
ConflictingDevice [
"Headphones"
Value {
PlaybackPriority 100
PlaybackPCM "hw:${CardId}"
- PlaybackMixerElem "Speaker"
- PlaybackMasterElem "Master"
- PlaybackVolume "Speaker Volume"
- PlaybackSwitch "Speaker Switch"
+ # The es8316 only has a HP-amp which is muxed to the speaker
+ # or to the headpones output
+ PlaybackMixerElem "Headphone Mixer"
+ PlaybackMasterElem "DAC"
}
}
"Speaker"
]
- EnableSequence [
- cset "name='Headphone Switch' on"
- ]
-
- DisableSequence [
- cset "name='Headphone Switch' off"
- ]
-
Value {
PlaybackPriority 300
PlaybackPCM "hw:${CardId}"
- PlaybackMixerElem "Headphone"
- PlaybackMasterElem "Master"
- PlaybackVolume "Headphone Volume"
- PlaybackSwitch "Headphone Switch"
+ PlaybackMixerElem "Headphone Mixer"
+ PlaybackMasterElem "DAC"
JackControl "Headphone Jack"
JackHWMute "Speaker"
}
}
EnableSequence [
- cset "name='Headset Mic Switch' on"
+ cset "name='Headset Switch' on"
+ cset "name='Digital Mic Mux' 'dmic disable'"
]
DisableSequence [
- cset "name='Headset Mic Switch' off"
+ cset "name='Headset Switch' on"
]
Value {
CapturePriority 300
CapturePCM "hw:${CardId}"
+ CaptureMixerElem "ADC PGA Gain"
+ CaptureMasterElem "ADC"
JackControl "Headset Mic Jack"
}
}