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

Commit 0d50378e authored by Haynes Mathew George's avatar Haynes Mathew George
Browse files

audio: update mixer paths for no-irq mode

Use MultiMedia8 FE for low-latency-record and
audio-ull-playback on msm8996

CRs-Fixed: 1035545
Change-Id: Ia95638cfa00f123217f42b6f5fbe92149792e951
parent 63f47a30
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -55,6 +55,8 @@
        <usecase name="USECASE_AUDIO_SPKR_CALIB_TX" type="in" id="35"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="6"/>
        <usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="7"/>
        <usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="17" />
        <usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="17" />
    </pcm_ids>
    <config_params>
        <param key="spkr_1_tz_name" value="wsatz.13"/>
+10 −8
Original line number Diff line number Diff line
@@ -138,6 +138,8 @@
    <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia5" value="0" />
    <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia7" value="0" />
    <ctl name="SLIMBUS_5_RX Audio Mixer MultiMedia7" value="0" />
    <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia8" value="0" />
    <ctl name="SLIMBUS_5_RX Audio Mixer MultiMedia8" value="0" />
    <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia10" value="0" />
    <ctl name="SLIMBUS_5_RX Audio Mixer MultiMedia10" value="0" />
    <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia11" value="0" />
@@ -617,7 +619,7 @@
    </path>

    <path name="audio-ull-playback">
        <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback speaker-protected">
@@ -634,11 +636,11 @@
    </path>

    <path name="audio-ull-playback hdmi">
        <ctl name="HDMI Mixer MultiMedia3" value="1" />
        <ctl name="HDMI Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback bt-sco">
        <ctl name="AUX_PCM_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="AUX_PCM_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback bt-sco-wb">
@@ -652,7 +654,7 @@
    </path>

    <path name="audio-ull-playback afe-proxy">
        <ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="AFE_PCM_RX Audio Mixer MultiMedia8" value="1" />
    </path>
    <path name="multi-channel-playback hdmi">
        <ctl name="HDMI Mixer MultiMedia2" value="1" />
@@ -1103,11 +1105,11 @@
    </path>

    <path name="low-latency-record">
      <ctl name="MultiMedia5 Mixer SLIM_0_TX" value="1" />
      <ctl name="MultiMedia8 Mixer SLIM_0_TX" value="1" />
    </path>

    <path name="low-latency-record bt-sco">
      <ctl name="MultiMedia5 Mixer AUX_PCM_UL_TX" value="1" />
      <ctl name="MultiMedia8 Mixer AUX_PCM_UL_TX" value="1" />
    </path>

    <path name="low-latency-record bt-sco-wb">
@@ -1116,11 +1118,11 @@
    </path>

    <path name="low-latency-record usb-headset-mic">
        <ctl name="MultiMedia5 Mixer AFE_PCM_TX" value="1" />
        <ctl name="MultiMedia8 Mixer AFE_PCM_TX" value="1" />
    </path>

    <path name="low-latency-record capture-fm">
      <ctl name="MultiMedia5 Mixer TERT_MI2S_TX" value="1" />
      <ctl name="MultiMedia8 Mixer TERT_MI2S_TX" value="1" />
    </path>

    <path name="fm-virtual-record capture-fm">
+10 −10
Original line number Diff line number Diff line
@@ -694,7 +694,7 @@
    </path>

    <path name="audio-ull-playback">
        <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback speaker-protected">
@@ -702,7 +702,7 @@
    </path>

    <path name="audio-ull-playback headphones">
        <ctl name="SLIMBUS_6_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="SLIMBUS_6_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback speaker-and-headphones">
@@ -711,11 +711,11 @@
    </path>

    <path name="audio-ull-playback hdmi">
        <ctl name="HDMI Mixer MultiMedia3" value="1" />
        <ctl name="HDMI Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback bt-sco">
        <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback bt-sco-wb">
@@ -729,11 +729,11 @@
    </path>

    <path name="audio-ull-playback afe-proxy">
        <ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="AFE_PCM_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback usb-headphones">
        <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="multi-channel-playback hdmi">
@@ -1223,11 +1223,11 @@
    </path>

    <path name="low-latency-record">
      <ctl name="MultiMedia5 Mixer SLIM_0_TX" value="1" />
      <ctl name="MultiMedia8 Mixer SLIM_0_TX" value="1" />
    </path>

    <path name="low-latency-record bt-sco">
      <ctl name="MultiMedia5 Mixer SLIM_7_TX" value="1" />
      <ctl name="MultiMedia8 Mixer SLIM_7_TX" value="1" />
    </path>

    <path name="low-latency-record bt-sco-wb">
@@ -1236,11 +1236,11 @@
    </path>

    <path name="low-latency-record usb-headset-mic">
        <ctl name="MultiMedia5 Mixer USB_AUDIO_TX" value="1" />
        <ctl name="MultiMedia8 Mixer USB_AUDIO_TX" value="1" />
    </path>

    <path name="low-latency-record capture-fm">
      <ctl name="MultiMedia5 Mixer SLIM_8_TX" value="1" />
      <ctl name="MultiMedia8 Mixer SLIM_8_TX" value="1" />
    </path>

    <path name="fm-virtual-record capture-fm">
+18 −10
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@
    <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia4" value="0" />
    <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia5" value="0" />
    <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia7" value="0" />
    <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia8" value="0" />
    <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia10" value="0" />
    <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia11" value="0" />
    <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia12" value="0" />
@@ -67,6 +68,9 @@
    <ctl name="MultiMedia1 Mixer SLIM_0_TX" value="0" />
    <ctl name="MultiMedia1 Mixer SLIM_4_TX" value="0" />
    <ctl name="MultiMedia1 Mixer SLIM_7_TX" value="0" />
    <ctl name="MultiMedia8 Mixer SLIM_0_TX" value="0" />
    <ctl name="MultiMedia8 Mixer SLIM_4_TX" value="0" />
    <ctl name="MultiMedia8 Mixer SLIM_7_TX" value="0" />
    <ctl name="HDMI Mixer MultiMedia1" value="0" />
    <ctl name="HDMI Mixer MultiMedia2" value="0" />
    <ctl name="HDMI Mixer MultiMedia3" value="0" />
@@ -95,6 +99,9 @@
    <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia7" value="0" />
    <ctl name="SLIMBUS_5_RX Audio Mixer MultiMedia7" value="0" />
    <ctl name="SLIMBUS_6_RX Audio Mixer MultiMedia7" value="0" />
    <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia8" value="0" />
    <ctl name="SLIMBUS_5_RX Audio Mixer MultiMedia8" value="0" />
    <ctl name="SLIMBUS_6_RX Audio Mixer MultiMedia8" value="0" />
    <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia10" value="0" />
    <ctl name="SLIMBUS_5_RX Audio Mixer MultiMedia10" value="0" />
    <ctl name="SLIMBUS_6_RX Audio Mixer MultiMedia10" value="0" />
@@ -122,6 +129,7 @@
    <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia4" value="0" />
    <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia5" value="0" />
    <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia7" value="0" />
    <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia8" value="0" />
    <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia10" value="0" />
    <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia11" value="0" />
    <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia12" value="0" />
@@ -444,7 +452,7 @@
    </path>

    <path name="audio-ull-playback">
        <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback speaker-protected">
@@ -452,7 +460,7 @@
    </path>

    <path name="audio-ull-playback headphones">
        <ctl name="SLIMBUS_6_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="SLIMBUS_6_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback speaker-and-headphones">
@@ -461,11 +469,11 @@
    </path>

    <path name="audio-ull-playback hdmi">
        <ctl name="HDMI Mixer MultiMedia3" value="1" />
        <ctl name="HDMI Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback bt-sco">
        <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback bt-sco-wb">
@@ -479,11 +487,11 @@
    </path>

    <path name="audio-ull-playback afe-proxy">
        <ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="AFE_PCM_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="audio-ull-playback usb-headphones">
        <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia3" value="1" />
        <ctl name="USB_AUDIO_RX Audio Mixer MultiMedia8" value="1" />
    </path>

    <path name="multi-channel-playback hdmi">
@@ -973,11 +981,11 @@
    </path>

    <path name="low-latency-record">
      <ctl name="MultiMedia5 Mixer SLIM_0_TX" value="1" />
      <ctl name="MultiMedia8 Mixer SLIM_0_TX" value="1" />
    </path>

    <path name="low-latency-record bt-sco">
      <ctl name="MultiMedia5 Mixer SLIM_7_TX" value="1" />
      <ctl name="MultiMedia8 Mixer SLIM_7_TX" value="1" />
    </path>

    <path name="low-latency-record bt-sco-wb">
@@ -986,11 +994,11 @@
    </path>

    <path name="low-latency-record usb-headset-mic">
        <ctl name="MultiMedia5 Mixer USB_AUDIO_TX" value="1" />
        <ctl name="MultiMedia8 Mixer USB_AUDIO_TX" value="1" />
    </path>

    <path name="low-latency-record capture-fm">
      <ctl name="MultiMedia5 Mixer SLIM_8_TX" value="1" />
      <ctl name="MultiMedia8 Mixer SLIM_8_TX" value="1" />
    </path>

    <path name="fm-virtual-record capture-fm">