diff options
author | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2019-11-20 13:01:40 +0000 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2019-11-20 13:01:40 +0000 |
commit | bbc8cca8164828788eb32a0d57faf77b3a52272d (patch) | |
tree | 936518a3d66b5d404476e945cd0e290f90cd11a8 | |
parent | 955175f1c93f3f2c8d51595bd5cbf479250d76f8 (diff) |
ucm:Lenovo-YOGA-C630-13Q50: add microphone supportDB845c
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-rw-r--r-- | src/conf/ucm/Lenovo-YOGA-C630-13Q50/HiFi | 40 |
1 files changed, 31 insertions, 9 deletions
diff --git a/src/conf/ucm/Lenovo-YOGA-C630-13Q50/HiFi b/src/conf/ucm/Lenovo-YOGA-C630-13Q50/HiFi index b3ba8be0..af397fee 100644 --- a/src/conf/ucm/Lenovo-YOGA-C630-13Q50/HiFi +++ b/src/conf/ucm/Lenovo-YOGA-C630-13Q50/HiFi @@ -11,17 +11,31 @@ SectionVerb { cset "name='RX INT8_1 MIX1 INP0' RX7" ## gain to 0dB cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 1" + cset "name='MultiMedia2 Mixer SLIMBUS_0_TX' 1" + cset "name='AIF1_CAP Mixer SLIM TX0' 1" + cset "name='CDC_IF TX0 MUX' DEC0" + cset "name='AMIC MUX0' ADC2" + cset "name='ADC2 Volume' 12" ] DisableSequence [ cdev "hw:Lenovo-YOGA-C630-13Q50" cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='SLIM RX6 MUX' ZERO" + cset "name='SLIM RX7 MUX' ZERO" + cset "name='RX INT7_1 MIX1 INP0' ZERO" + cset "name='RX INT8_1 MIX1 INP0' ZERO" + cset "name='MultiMedia2 Mixer SLIMBUS_0_TX' 0" + cset "name='AIF1_CAP Mixer SLIM TX0' 0" + cset "name='CDC_IF TX0 MUX' ZERO" + cset "name='AMIC MUX0' ZERO" ] # ALSA PCM Value { # ALSA PCM device for HiFi PlaybackPCM "hw:Lenovo-YOGA-C630-13Q50,0" + CapturePCM "hw:Lenovo-YOGA-C630-13Q50,1" } } @@ -30,13 +44,6 @@ SectionDevice."Speakers" { EnableSequence [ cdev "hw:Lenovo-YOGA-C630-13Q50" - cset "name='SLIM RX6 MUX' AIF1_PB" - cset "name='SLIM RX7 MUX' AIF1_PB" - cset "name='SLIM RX1 MUX' ZERO" - cset "name='SLIM RX2 MUX' ZERO" - cset "name='RX INT7_1 MIX1 INP0' RX6" - cset "name='RX INT8_1 MIX1 INP0' RX7" - cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 1" cset "name='COMP7 Switch' 1" cset "name='COMP8 Switch' 1" ## Speakers @@ -52,8 +59,6 @@ SectionDevice."Speakers" { DisableSequence [ cdev "hw:Lenovo-YOGA-C630-13Q50" - cset "name='SLIM RX6 MUX' ZERO" - cset "name='SLIM RX7 MUX' ZERO" cset "name='COMP7 Switch' 0" cset "name='COMP8 Switch' 0" cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" @@ -111,3 +116,20 @@ SectionDevice."HeadPhones" { PlaybackChannels "2" } } + +SectionDevice."HeadsetMicroPhones" { + Comment "HeadPhones Microphone" + + EnableSequence [ + cdev "hw:Lenovo-YOGA-C630-13Q50" + cset "name='ADC MUX0' AMIC" + ] + + DisableSequence [ + cdev "hw:Lenovo-YOGA-C630-13Q50" + ] + + Value { + CaptureChannels "2" + } +} |