Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f606f783 authored by Vignesh Kulothungan's avatar Vignesh Kulothungan Committed by Gerrit - the friendly Code Review server
Browse files

configs : msmnile: Add tri-mic configs

- Add tri-mic speaker mixer controls for tavil and
pahu devices. Add tri-mic config flag.
- Add handset tri-mic-listen device in sound trigger
platform xml

CRs-Fixed: 2236053
Change-Id: I9188e1df1e15f0ed3d90d99aaecfeb03443df66e
parent 602646a9
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -2229,6 +2229,27 @@
        <path name="dmic-broadside" />
    </path>

    <!-- Tri MIC devices -->
    <path name="speaker-tmic">
        <ctl name="AIF1_CAP Mixer SLIM TX5" value="1" />
        <ctl name="AIF1_CAP Mixer SLIM TX6" value="1" />
        <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
        <ctl name="SLIM_0_TX Channels" value="Three" />
        <ctl name="CDC_IF TX5 MUX" value="DEC5" />
        <ctl name="ADC MUX5" value="DMIC" />
        <ctl name="DMIC MUX5" value="DMIC0" />
        <ctl name="CDC_IF TX6 MUX" value="DEC6" />
        <ctl name="ADC MUX6" value="DMIC" />
        <ctl name="DMIC MUX6" value="DMIC2" />
        <ctl name="CDC_IF TX7 MUX" value="DEC7" />
        <ctl name="ADC MUX7" value="DMIC" />
        <ctl name="DMIC MUX7" value="DMIC5" />
    </path>

    <path name="voice-speaker-tmic">
        <path name="speaker-tmic" />
    </path>

    <!-- Quad MIC devices -->
    <path name="speaker-qmic">
    </path>
+21 −0
Original line number Diff line number Diff line
@@ -2394,6 +2394,27 @@
        <path name="dmic-broadside" />
    </path>

    <!-- Tri MIC devices -->
    <path name="speaker-tmic">
        <ctl name="AIF1_CAP Mixer SLIM TX5" value="1" />
        <ctl name="AIF1_CAP Mixer SLIM TX6" value="1" />
        <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
        <ctl name="SLIM_0_TX Channels" value="Three" />
        <ctl name="CDC_IF TX5 MUX" value="DEC5" />
        <ctl name="ADC MUX5" value="DMIC" />
        <ctl name="DMIC MUX5" value="DMIC0" />
        <ctl name="CDC_IF TX6 MUX" value="DEC6" />
        <ctl name="ADC MUX6" value="DMIC" />
        <ctl name="DMIC MUX6" value="DMIC2" />
        <ctl name="CDC_IF TX7 MUX" value="DEC7" />
        <ctl name="ADC MUX7" value="DMIC" />
        <ctl name="DMIC MUX7" value="DMIC5" />
    </path>

    <path name="voice-speaker-tmic">
        <path name="speaker-tmic" />
    </path>

    <!-- Quad MIC devices -->
    <path name="speaker-qmic">
        <ctl name="AIF1_CAP Mixer SLIM TX5" value="1" />
+2 −1
Original line number Diff line number Diff line
@@ -113,7 +113,8 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.audio.sdk.fluencetype=none\
persist.vendor.audio.fluence.voicecall=true\
persist.vendor.audio.fluence.voicerec=false\
persist.vendor.audio.fluence.speaker=true
persist.vendor.audio.fluence.speaker=true\
persist.vendor.audio.fluence.tmic.enabled=false

#disable tunnel encoding
PRODUCT_PROPERTY_OVERRIDES += \
+1 −0
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@
        <param DEVICE_HANDSET_MIC_CPE="128" />
        <param DEVICE_HANDSET_MIC_ECPP_CPE="128" />
        <param DEVICE_HANDSET_TMIC_CPE="130" />
        <param DEVICE_HANDSET_TMIC_APE="157" />
        <param DEVICE_HANDSET_MIC_PP_APE="135" />
        <param DEVICE_HANDSET_QMIC_APE="137" />
        <param DEVICE_HEADSET_MIC_CPE="139" />