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

Commit e52772f9 authored by kunleiz's avatar kunleiz
Browse files

configs: reconfigure dual/broadside/quad/aanc mic for qrd device

QRD device is using different mic with mtp. Update mic configuration below:

1) Based on qrd mic placements, dual/broadside/quad/aanc mic is reconfigured
for qrd device. 
2) The AFE TX input level is too high on qrd device for Voice/VoIP, fix it 
by deceasing codec gain.
 
CRs-Fixed: 2280696
Change-Id: I7d7d5c0fbfec4a1bd171a4d3fc9ed610c0663e81
parent dad78c02
Loading
Loading
Loading
Loading
+57 −12
Original line number Diff line number Diff line
@@ -1926,6 +1926,7 @@

    <path name="speaker-mic-qrd">
        <path name="dmic1" />
        <ctl name="DEC7 Volume" value="84" />
    </path>

    <path name="speaker-protected">
@@ -2003,6 +2004,15 @@
        <path name="dmic3" />
    </path>

    <path name="handset-mic-qrd">
        <path name="dmic3" />
        <ctl name="DEC7 Volume" value="84" />
    </path>

    <path name="voice-handset-mic-qrd">
        <path name="handset-mic-qrd" />
    </path>

    <path name="handset-mic-db">
    </path>

@@ -2036,13 +2046,16 @@
        <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="DMIC2" />
        <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="DMIC3" />
        <ctl name="DMIC MUX6" value="DMIC2" />
        <ctl name="CDC_IF TX8 MUX" value="DEC8" />
        <ctl name="ADC MUX8" value="DMIC" />
        <ctl name="DMIC MUX8" value="DMIC5" />
        <ctl name="DEC5 Volume" value="84" />
        <ctl name="DEC6 Volume" value="84" />
        <ctl name="DEC8 Volume" value="84" />
    </path>

    <path name="anc-handset">
@@ -2342,11 +2355,14 @@
        <ctl name="DMIC MUX6" value="DMIC2" />
        <ctl name="CDC_IF TX8 MUX" value="DEC8" />
        <ctl name="ADC MUX8" value="DMIC" />
        <ctl name="DMIC MUX8" value="DMIC0" />
        <ctl name="DMIC MUX8" value="DMIC5" />
        <ctl name="CDC_IF TX9 MUX" value="DEC7" />
        <ctl name="ADC MUX7" value="DMIC" />
        <ctl name="DMIC MUX7" value="DMIC5" />
        <ctl name="DMIC MUX7" value="DMIC0" />
        <ctl name="IIR0 INP0 MUX" value="DEC6" />
        <ctl name="DEC6 Volume" value="84" />
        <ctl name="DEC8 Volume" value="84" />
        <ctl name="DEC7 Volume" value="84" />
    </path>

    <!-- Dual MIC devices -->
@@ -2384,6 +2400,8 @@
        <ctl name="ADC MUX8" value="DMIC" />
        <ctl name="DMIC MUX8" value="DMIC5" />
        <ctl name="SLIM_0_TX Channels" value="Two" />
        <ctl name="DEC7 Volume" value="84" />
        <ctl name="DEC8 Volume" value="84" />
    </path>

    <path name="speaker-dmic-endfire-qrd">
@@ -2391,11 +2409,13 @@
        <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
        <ctl name="CDC_IF TX7 MUX" value="DEC7" />
        <ctl name="ADC MUX7" value="DMIC" />
        <ctl name="DMIC MUX7" value="DMIC2" />
        <ctl name="DMIC MUX7" value="DMIC0" />
        <ctl name="CDC_IF TX8 MUX" value="DEC8" />
        <ctl name="ADC MUX8" value="DMIC" />
        <ctl name="DMIC MUX8" value="DMIC0" />
        <ctl name="DMIC MUX8" value="DMIC2" />
        <ctl name="SLIM_0_TX Channels" value="Two" />
        <ctl name="DEC7 Volume" value="84" />
        <ctl name="DEC8 Volume" value="84" />
    </path>

    <path name="dmic-endfire">
@@ -2492,6 +2512,20 @@
        <ctl name="DMIC MUX8" value="DMIC0" />
    </path>

    <path name="speaker-dmic-broadside-qrd">
        <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
        <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
        <ctl name="SLIM_0_TX Channels" value="Two" />
        <ctl name="CDC_IF TX7 MUX" value="DEC7" />
        <ctl name="ADC MUX7" value="DMIC" />
        <ctl name="DMIC MUX7" value="DMIC0" />
        <ctl name="CDC_IF TX8 MUX" value="DEC8" />
        <ctl name="ADC MUX8" value="DMIC" />
        <ctl name="DMIC MUX8" value="DMIC2" />
        <ctl name="DEC7 Volume" value="84" />
        <ctl name="DEC8 Volume" value="84" />
    </path>

    <path name="dmic-broadside">
        <path name="speaker-dmic-broadside" />
        <ctl name="IIR0 INP0 MUX" value="DEC7" />
@@ -2501,6 +2535,10 @@
        <path name="dmic-broadside" />
    </path>

    <path name="voice-speaker-dmic-broadside-qrd">
        <path name="speaker-dmic-broadside-qrd" />
    </path>

    <!-- Tri MIC devices -->
    <path name="speaker-tmic">
        <ctl name="AIF1_CAP Mixer SLIM TX5" value="1" />
@@ -2525,13 +2563,16 @@
        <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="DMIC2" />
        <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="DMIC0" />
        <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" />
        <ctl name="DEC5 Volume" value="84" />
        <ctl name="DEC6 Volume" value="84" />
        <ctl name="DEC7 Volume" value="84" />
    </path>

    <path name="voice-speaker-tmic">
@@ -2571,16 +2612,20 @@
        <ctl name="SLIM_0_TX Channels" value="Four" />
        <ctl name="CDC_IF TX5 MUX" value="DEC5" />
        <ctl name="ADC MUX5" value="DMIC" />
        <ctl name="DMIC MUX5" value="DMIC2" />
        <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="DMIC3" />
        <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="DMIC0" />
        <ctl name="DMIC MUX7" value="DMIC5" />
        <ctl name="CDC_IF TX8 MUX" value="DEC8" />
        <ctl name="ADC MUX8" value="DMIC" />
        <ctl name="DMIC MUX8" value="DMIC5" />
        <ctl name="DMIC MUX8" value="DMIC3" />
        <ctl name="DEC5 Volume" value="84" />
        <ctl name="DEC6 Volume" value="84" />
        <ctl name="DEC7 Volume" value="84" />
        <ctl name="DEC8 Volume" value="84" />
    </path>

    <path name="speaker-qmic-liquid">