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

Commit c8bbc8db authored by Alexy Joseph's avatar Alexy Joseph Committed by Shiv Maliyappanahalli
Browse files

configs: sdm845: Add support for suspend mixer ctls

Add support for mixer controls to enable suspend/resume
for low latency sessions. These mixer controls are used
to remove the QOS vote in ALSA core

Change-Id: Ic34dcf5bbf9b3d605cc93a637bc8215ae2be0c1c
parent 98988833
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -73,6 +73,10 @@
    <ctl name="RT_PROXY_1_TX SetCalMode" value="CAL_MODE_NONE" />
    <!-- RT Proxy Cal end -->

    <!-- mixer control to disable lowlatency qos voting -->
    <ctl name="MultiMedia5_RX QOS Vote" value="Disable" />
    <!-- mixer control to disable lowlatency qos voting end -->

    <!-- These are audio route (FE to BE) specific mixer settings -->
    <path name="deep-buffer-playback">
        <ctl name="AUX_PCM_RX Audio Mixer MultiMedia1" value="1" />
@@ -82,6 +86,10 @@
        <ctl name="AUX_PCM_RX Audio Mixer MultiMedia5" value="1" />
    </path>

    <path name="low-latency-playback resume">
        <ctl name="MultiMedia5_RX QOS Vote" value="Enable" />
    </path>

    <path name="compress-offload-playback">
        <ctl name="AUX_PCM_RX Audio Mixer MultiMedia4" value="1" />
    </path>
+8 −0
Original line number Diff line number Diff line
@@ -507,6 +507,10 @@

    <!-- Codec controls end -->

    <!-- mixer control to disable lowlatency qos voting -->
    <ctl name="MultiMedia5_RX QOS Vote" value="Disable" />
    <!-- mixer control to disable lowlatency qos voting end -->

    <!-- These are audio route (FE to BE) specific mixer settings -->
    <path name="gsm-mode">
        <ctl name="GSM mode Enable" value="ON" />
@@ -627,6 +631,10 @@
        <path name="low-latency-playback" />
    </path>

    <path name="low-latency-playback resume">
        <ctl name="MultiMedia5_RX QOS Vote" value="Enable" />
    </path>

    <path name="audio-ull-playback">
        <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia8" value="1" />
    </path>
+8 −0
Original line number Diff line number Diff line
@@ -516,6 +516,10 @@

    <!-- Codec controls end -->

    <!-- mixer control to disable lowlatency qos voting -->
    <ctl name="MultiMedia5_RX QOS Vote" value="Disable" />
    <!-- mixer control to disable lowlatency qos voting end -->

    <!-- These are audio route (FE to BE) specific mixer settings -->
    <path name="gsm-mode">
        <ctl name="GSM mode Enable" value="ON" />
@@ -636,6 +640,10 @@
        <path name="low-latency-playback" />
    </path>

    <path name="low-latency-playback resume">
        <ctl name="MultiMedia5_RX QOS Vote" value="Enable" />
    </path>

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