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

Commit 56533e04 authored by Revathi Uddaraju's avatar Revathi Uddaraju
Browse files

configs: lito: add headset mixer paths

Add headset mixer paths for VoIP, compress VoIP and
mmap playback usecases. Also Corerct tty hco headset mic mixer controls.

Change-Id: I73f2de70194c9ca91e669d5c5fcf808fc346957e
parent 11081b3d
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -150,7 +150,9 @@
        <device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0"/>
+11 −1
Original line number Diff line number Diff line
@@ -2494,11 +2494,21 @@
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-full-headset">
        <ctl name="TTY Mode" value="FULL" />
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-vco-headphones">
        <ctl name="TTY Mode" value="VCO" />
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-vco-headset">
        <ctl name="TTY Mode" value="VCO" />
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-hco-handset">
        <ctl name="TTY Mode" value="HCO" />
        <path name="handset" />
@@ -2513,7 +2523,7 @@
    <path name="voice-tty-full-headset-mic">
        <path name="amic2" />
        <ctl name="ADC2 Volume" value="0" />
        <ctl name="TX_DEC0 Volume" value="84" />
        <ctl name="TX_DEC5 Volume" value="84" />
    </path>

    <path name="voice-tty-hco-headset-mic">
+10 −0
Original line number Diff line number Diff line
@@ -2701,11 +2701,21 @@
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-full-headset">
        <ctl name="TTY Mode" value="FULL" />
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-vco-headphones">
        <ctl name="TTY Mode" value="VCO" />
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-vco-headset">
        <ctl name="TTY Mode" value="VCO" />
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-full-headset-mic">
        <path name="amic2" />
        <ctl name="ADC2 Volume" value="0" />
+2 −0
Original line number Diff line number Diff line
@@ -140,7 +140,9 @@
        <device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
        <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0"/>
+30 −2
Original line number Diff line number Diff line
@@ -228,6 +228,7 @@
    <ctl name="WSA_CDC_DMA_RX_0_Voice Mixer Voip" value="0" />
    <ctl name="RX_CDC_DMA_RX_0_Voice Mixer Voip" value="0" />
    <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="0" />
    <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_4_Voip" value="0" />
    <ctl name="SLIM_7_RX_Voice Mixer Voip" value="0" />
    <ctl name="Voip_Tx Mixer SLIM_7_TX_Voip" value="0" />
    <ctl name="AFE_PCM_RX_Voice Mixer Voip" value="0" />
@@ -1622,6 +1623,10 @@
        <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" />
    </path>

    <path name="compress-voip-call headset">
        <ctl name="RX_CDC_DMA_RX_0_Voice Mixer Voip" value="1" />
        <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_4_Voip" value="1" />
    </path>

    <path name="compress-voip-call bt-sco">
        <ctl name="SLIM_7_RX_Voice Mixer Voip" value="1" />
@@ -1759,6 +1764,10 @@
        <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" />
    </path>

    <path name="audio-playback-voip headset">
        <path name="audio-playback-voip headphones" />
    </path>

    <path name="audio-playback-voip bt-sco">
        <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia10" value="1" />
    </path>
@@ -2359,11 +2368,21 @@
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-full-headset">
        <ctl name="TTY Mode" value="FULL" />
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-vco-headphones">
        <ctl name="TTY Mode" value="VCO" />
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-vco-headset">
        <ctl name="TTY Mode" value="VCO" />
        <path name="tty-headphones" />
    </path>

    <path name="voice-tty-hco-handset">
        <ctl name="TTY Mode" value="HCO" />
        <path name="handset" />
@@ -2378,11 +2397,16 @@
    <path name="voice-tty-full-headset-mic">
        <path name="amic2" />
        <ctl name="ADC2 Volume" value="0" />
        <ctl name="TX_DEC0 Volume" value="84" />
        <ctl name="TX_DEC5 Volume" value="84" />
    </path>

    <path name="voice-tty-hco-headset-mic">
        <path name="voice-tty-full-headset-mic" />
        <ctl name="TX DEC6 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX6" value="ADC1" />
        <ctl name="TX_CDC_DMA_TX_3 Channels" value="One" />
        <ctl name="TX_AIF1_CAP Mixer DEC6" value="1" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP2" />
    </path>

    <path name="voice-tty-vco-handset-mic">
@@ -2568,6 +2592,10 @@
        <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" />
    </path>

    <path name="mmap-playback headset">
        <path name="mmap-playback headphones" />
    </path>

    <path name="mmap-playback speaker-and-headphones">
        <path name="mmap-playback" />
        <path name="mmap-playback headphones" />
Loading