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

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

configs: update sva to use lp mode in swr dmic

Update sound trigger usecases to use sound wire digital
mic's in low power mode.
Update sound trigger headset-mic path for QRD.
Move ADC2_BCS disable to device mixer paths.

Change-Id: I5b11651dd3c8ae0c731d2e0bc8529268d7d8c069
parent dc51344c
Loading
Loading
Loading
Loading
+15 −11
Original line number Diff line number Diff line
@@ -94,6 +94,10 @@
    <ctl name="SWR_MIC1 SWR_DMIC_MIXER Switch" value="0" />
    <ctl name="SWR_MIC2 SWR_DMIC_MIXER Switch" value="0" />
    <ctl name="SWR_MIC3 SWR_DMIC_MIXER Switch" value="0" />
    <ctl name="SWR_MIC0 LP PortMap" value="ZERO" />
    <ctl name="SWR_MIC1 LP PortMap" value="ZERO" />
    <ctl name="SWR_MIC2 LP PortMap" value="ZERO" />
    <ctl name="SWR_MIC3 LP PortMap" value="ZERO" />

    <path name="listen-voice-wakeup-1">
        <ctl name="LSM1 Mixer VA_CDC_DMA_TX_0" value="1" />
@@ -243,7 +247,7 @@
        <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
        <ctl name="VA DEC0 MUX" value="SWR_MIC" />
        <ctl name="VA SMIC MUX0" value="SWR_MIC11" />
        <ctl name="SWR_MIC3 HIFI PortMap" value="SWRM_TX3_CH4" />
        <ctl name="SWR_MIC3 LP PortMap" value="SWRM_TX3_CH4" />
        <ctl name="VA_DEC0 Volume" value="99" />
        <ctl name="SWR_MIC3 SWR_DMIC_MIXER Switch" value="1" />
    </path>
@@ -260,8 +264,8 @@
        <ctl name="VA DEC1 MUX" value="SWR_MIC" />
        <ctl name="VA SMIC MUX0" value="SWR_MIC11" />
        <ctl name="VA SMIC MUX1" value="SWR_MIC8" />
        <ctl name="SWR_MIC3 HIFI PortMap" value="SWRM_TX3_CH4" />
        <ctl name="SWR_MIC0 HIFI PortMap" value="SWRM_TX3_CH1" />
        <ctl name="SWR_MIC3 LP PortMap" value="SWRM_TX3_CH4" />
        <ctl name="SWR_MIC0 LP PortMap" value="SWRM_TX3_CH1" />
        <ctl name="VA_DEC0 Volume" value="99" />
        <ctl name="VA_DEC1 Volume" value="99" />
        <ctl name="SWR_MIC3 SWR_DMIC_MIXER Switch" value="1" />
@@ -279,9 +283,9 @@
        <ctl name="VA SMIC MUX0" value="SWR_MIC11" />
        <ctl name="VA SMIC MUX1" value="SWR_MIC8" />
        <ctl name="VA SMIC MUX2" value="SWR_MIC9" />
        <ctl name="SWR_MIC3 HIFI PortMap" value="SWRM_TX3_CH4" />
        <ctl name="SWR_MIC0 HIFI PortMap" value="SWRM_TX3_CH1" />
        <ctl name="SWR_MIC1 HIFI PortMap" value="SWRM_TX3_CH2" />
        <ctl name="SWR_MIC3 LP PortMap" value="SWRM_TX3_CH4" />
        <ctl name="SWR_MIC0 LP PortMap" value="SWRM_TX3_CH1" />
        <ctl name="SWR_MIC1 LP PortMap" value="SWRM_TX3_CH2" />
        <ctl name="VA_DEC0 Volume" value="99" />
        <ctl name="VA_DEC1 Volume" value="99" />
        <ctl name="VA_DEC2 Volume" value="99" />
@@ -304,10 +308,10 @@
        <ctl name="VA SMIC MUX1" value="SWR_MIC8" />
        <ctl name="VA SMIC MUX2" value="SWR_MIC9" />
        <ctl name="VA SMIC MUX3" value="SWR_MIC10" />
        <ctl name="SWR_MIC3 HIFI PortMap" value="SWRM_TX3_CH4" />
        <ctl name="SWR_MIC0 HIFI PortMap" value="SWRM_TX3_CH1" />
        <ctl name="SWR_MIC1 HIFI PortMap" value="SWRM_TX3_CH2" />
        <ctl name="SWR_MIC2 HIFI PortMap" value="SWRM_TX3_CH3" />
        <ctl name="SWR_MIC3 LP PortMap" value="SWRM_TX3_CH4" />
        <ctl name="SWR_MIC0 LP PortMap" value="SWRM_TX3_CH1" />
        <ctl name="SWR_MIC1 LP PortMap" value="SWRM_TX3_CH2" />
        <ctl name="SWR_MIC2 LP PortMap" value="SWRM_TX3_CH3" />
        <ctl name="VA_DEC0 Volume" value="99" />
        <ctl name="VA_DEC1 Volume" value="99" />
        <ctl name="VA_DEC2 Volume" value="99" />
@@ -322,12 +326,12 @@
        <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
        <ctl name="VA DEC0 MUX" value="SWR_MIC" />
        <ctl name="VA SMIC MUX0" value="SWR_MIC1" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP2" />
        <ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
        <ctl name="ADC2_BCS Disable" value="1" />
        <ctl name="ADC2_MIXER Switch" value="1" />
    </path>

    <path name="echo-reference">
+1 −16
Original line number Diff line number Diff line
@@ -176,97 +176,81 @@
    <path name="listen-voice-wakeup-1 port">
        <ctl name="LSM1 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-2 port">
        <ctl name="LSM2 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-3 port">
        <ctl name="LSM3 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-4 port">
        <ctl name="LSM4 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-5 port">
        <ctl name="LSM5 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-6 port">
        <ctl name="LSM6 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-7 port">
        <ctl name="LSM7 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-8 port">
        <ctl name="LSM8 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-1 preproc port">
        <ctl name="LSM1 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-2 preproc port">
        <ctl name="LSM2 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-3 preproc port">
        <ctl name="LSM3 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-4 preproc port">
        <ctl name="LSM4 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-5 preproc port">
        <ctl name="LSM5 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-6 preproc port">
        <ctl name="LSM6 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-7 preproc port">
        <ctl name="LSM7 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-8 preproc port">
        <ctl name="LSM8 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-ape-handset-mic">
@@ -375,6 +359,7 @@
        <ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
        <ctl name="ADC2_BCS Disable" value="1" />
        <ctl name="ADC2_MIXER Switch" value="1" />
    </path>

+4 −17
Original line number Diff line number Diff line
@@ -154,97 +154,81 @@
    <path name="listen-voice-wakeup-1 port">
        <ctl name="LSM1 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-2 port">
        <ctl name="LSM2 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-3 port">
        <ctl name="LSM3 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-4 port">
        <ctl name="LSM4 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-5 port">
        <ctl name="LSM5 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-6 port">
        <ctl name="LSM6 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-7 port">
        <ctl name="LSM7 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-8 port">
        <ctl name="LSM8 Port" value="VA_CDC_DMA_TX_0" />
        <ctl name="LPI Enable" value="1" />
        <ctl name="ADC2_BCS Disable" value="1" />
    </path>

    <path name="listen-voice-wakeup-1 preproc port">
        <ctl name="LSM1 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-2 preproc port">
        <ctl name="LSM2 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-3 preproc port">
        <ctl name="LSM3 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-4 preproc port">
        <ctl name="LSM4 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-5 preproc port">
        <ctl name="LSM5 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-6 preproc port">
        <ctl name="LSM6 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-7 preproc port">
        <ctl name="LSM7 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-voice-wakeup-8 preproc port">
        <ctl name="LSM8 Port" value="ADM_LSM_TX" />
        <ctl name="LPI Enable" value="0" />
        <ctl name="ADC2_BCS Disable" value="0" />
    </path>

    <path name="listen-ape-handset-mic">
@@ -299,9 +283,12 @@
    <path name="listen-ape-headset-mic">
        <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
        <ctl name="VA DEC0 MUX" value="SWR_MIC" />
        <ctl name="VA SMIC MUX0" value="ADC1" />
        <ctl name="VA SMIC MUX0" value="SWR_MIC1" />
        <ctl name="ADC2 MUX" value="INP2" />
        <ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
        <ctl name="ADC2_BCS Disable" value="1" />
        <ctl name="ADC2_MIXER Switch" value="1" />
    </path>