diff options
Diffstat (limited to 'snd_soc_msm')
-rw-r--r-- | snd_soc_msm/snd_soc_msm_Taiko | 8978 | ||||
-rw-r--r-- | snd_soc_msm/snd_soc_msm_Taiko_CDP | 8953 | ||||
-rw-r--r-- | snd_soc_msm/snd_soc_msm_Taiko_liquid | 8962 |
3 files changed, 26893 insertions, 0 deletions
diff --git a/snd_soc_msm/snd_soc_msm_Taiko b/snd_soc_msm/snd_soc_msm_Taiko new file mode 100644 index 0000000..4c10824 --- /dev/null +++ b/snd_soc_msm/snd_soc_msm_Taiko @@ -0,0 +1,8978 @@ +# Master file for snd_soc_msm taiko sound card +# Lists all use case verbs +SectionUseCase."HiFi" { +Comment "Music playback use case" +SectionVerb + Name "HiFi" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection +} +SectionUseCase."HiFi2" { +Comment "Music playback use case for MM2 FE" +SectionVerb + Name "HiFi2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2HDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection +} +SectionUseCase."HiFi3" { +Comment "Music playback use case for MM3 FE" +SectionVerb + Name "HiFi3" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection +} +SectionUseCase."HiFi Low Power" { +Comment "LPA use case" +SectionVerb + Name "HiFi Low Power" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerHDMI Speaker" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection +} +SectionUseCase."HiFi Rec" { +Comment "Recording use case" +SectionVerb + Name "HiFi Rec" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecBT SCO Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecBT SCO WB Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecPROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecUSB PROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecSSR QMIC" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection +} +SectionUseCase."HiFi Rec2" { +Comment "Recording use case 2" +SectionVerb + Name "HiFi Rec2" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2BT SCO Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2BT SCO WB Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2PROXY Tx" + + EnableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2SSR QMIC" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2MI2S" + + EnableSequence + 'MultiMedia2 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection +} +SectionUseCase."HiFi Rec Compressed" { +Comment "HiFi Rec Compressed use case" +SectionVerb + Name "HiFi Rec Compressed" + + EnableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi Rec CompressedMI2S" + + EnableSequence + 'MultiMedia4 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection +} +SectionUseCase."SGLTE" { +Comment "SGLTE use case" +SectionVerb + Name "SGLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer AFE_PCM_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer AFE_PCM_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection +} +SectionUseCase."Voice Call" { +Comment "Voice Call use case" +SectionVerb + Name "Voice Call" + + EnableSequence + 'STUB_RX Mixer Voice Stub':1:1 + 'Voice Stub Tx Mixer STUB_TX_HL':1:1 + 'Voice Stub Tx Mixer STUB_1_TX_HL':1:1 + EndSequence + + DisableSequence + 'STUB_RX Mixer Voice Stub':1:0 + 'Voice Stub Tx Mixer STUB_TX_HL':1:0 + 'Voice Stub Tx Mixer STUB_1_TX_HL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionVerb + Name "Voice CallHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'Voice Stub Tx Mixer SLIM_3_TX':1:0 + 'HDMI_RX_Voice Mixer Voice Stub':1:0 + 'HDMI_RX Port Mixer SLIM_3_TX':1:0 + 'Voice Stub Tx Mixer STUB_TX_HL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionVerb + Name "Voice CallHDMI Tx" + + EnableSequence + 'Voice Stub Tx Mixer SLIM_3_TX':1:1 + 'HDMI_RX_Voice Mixer Voice Stub':1:1 + 'HDMI_RX Port Mixer SLIM_3_TX':1:1 + 'Voice Stub Tx Mixer STUB_TX_HL':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionVerb + Name "Voice CallBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Voice Stub Tx Mixer AFE_PCM_TX':1:0 + 'SLIMBUS_1_RX Mixer Voice Stub':1:0 + 'Voice Stub Tx Mixer SLIM_1_TX':1:0 + 'AFE_PCM_RX_Voice Mixer Voice Stub':1:0 + 'SLIMBUS_1_RX Port Mixer AFE_PCM_TX':1:0 + 'AFE_PCM_RX Port Mixer SLIM_1_TX':1:0 + 'SLIMBUS_3_RX_Voice Mixer Voice Stub':1:0 + 'SLIMBUS_3_RX Port Mixer AFE_PCM_RX':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionVerb + Name "Voice CallPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallUSB PROXY Tx" + + EnableSequence + 'Voice Stub Tx Mixer AFE_PCM_TX':1:1 + 'SLIMBUS_1_RX Mixer Voice Stub':1:1 + 'Voice Stub Tx Mixer SLIM_1_TX':1:1 + 'AFE_PCM_RX_Voice Mixer Voice Stub':1:1 + 'SLIMBUS_1_RX Port Mixer AFE_PCM_TX':1:1 + 'AFE_PCM_RX Port Mixer SLIM_1_TX':1:1 + 'SLIMBUS_3_RX_Voice Mixer Voice Stub':1:1 + 'SLIMBUS_3_RX Port Mixer AFE_PCM_RX':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection +} +SectionUseCase."Voice Call IP" { +Comment "VOIP Call use case" +SectionVerb + Name "Voice Call IP" + + EnableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice Call IPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice Call IPPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice Call IPUSB PROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection +} +SectionUseCase."Incall REC" { +Comment "Voice Recording use case" +SectionVerb + Name "Incall REC" + + EnableSequence + 'MultiMedia1 Mixer SLIM_6_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_6_TX':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection +} +SectionUseCase."HiFi Tunnel" { +Comment "Tunnel mode playback use case" +SectionVerb + Name "HiFi Tunnel" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection +} +SectionUseCase."HiFi Tunnel2" { +Comment "Tunnel mode playback use case" +SectionVerb + Name "HiFi Tunnel2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection +} +SectionUseCase."VoLTE" { +Comment "VoLTE use case" +SectionVerb + Name "VoLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection +} +SectionUseCase."ADSP testfwk" { +Comment "ADSP testfwk use case" + +SectionVerb + Name "ADSP testfwk" + + EnableSequence + 'SLIMBUS_DL_HL Switch':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_DL_HL Switch':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 5 + CapturePCM 5 + +EndSection + +SectionVerb + Name "ADSP testfwk1" + + EnableSequence + 'SLIMBUS1_DL_HL Switch':1:1 + EndSequence + + DisableSequence + 'SLIMBUS1_DL_HL Switch':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 11 + CapturePCM 11 + +EndSection + +SectionVerb + Name "ADSP testfwk3" + + EnableSequence + 'SLIMBUS3_DL_HL Switch':1:1 + EndSequence + + DisableSequence + 'SLIMBUS3_DL_HL Switch':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 12 + CapturePCM 12 + +EndSection + +SectionVerb + Name "ADSP testfwk4" + + EnableSequence + 'SLIMBUS4_DL_HL Switch':1:1 + EndSequence + + DisableSequence + 'SLIMBUS4_DL_HL Switch':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection +} +SectionUseCase."HiFi Lowlatency" { +Comment "LowLatnecy mode playback use case" +SectionVerb + Name "HiFi Lowlatency" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + CapturePCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + + +SectionVerb + Name "HiFi LowlatencySPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + + +SectionVerb + Name "HiFi LowlatencySPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + + +SectionVerb + Name "HiFi LowlatencySPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +} +SectionDevice + Name "Earpiece" + Comment "Handset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'RX1 Digital Volume':1:67 + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Voice Earpiece" + Comment "Handset Rx device for voice call" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'RX1 MIX1 INP2':0:RX6 + 'AIF3_CAP Mixer SLIM TX3':1:1 + 'SLIM TX3 MUX':0:RMIX1 + 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Enable Band1':1:1 + 'IIR1 Enable Band2':1:1 + 'IIR1 Enable Band3':1:1 + 'IIR1 Enable Band4':1:1 + 'IIR1 Enable Band5':1:1 + 'IIR1 INP1 Volume':1:50 + 'RX1 MIX2 INP1':0:IIR1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'RX1 Digital Volume':1:67 + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX1 MIX1 INP2':0:ZERO + 'RX1 MIX2 INP1':0:ZERO + 'AIF3_CAP Mixer SLIM TX3':1:0 + 'SLIM TX3 MUX':0:ZERO + 'IIR1 Enable Band1':1:0 + 'IIR1 Enable Band2':1:0 + 'IIR1 Enable Band3':1:0 + 'IIR1 Enable Band4':1:0 + 'IIR1 Enable Band5':1:0 + 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 INP1 Volume':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Handset Rx" + Comment "TTY HCO Handset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'RX1 MIX1 INP2':0:RX6 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'RX1 Digital Volume':1:67 + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX1 MIX1 INP2':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 37:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "ANC Handset" + Comment "ANC Handset Rx device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'RX1 MIX1 INP2':0:RX6 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'DAC1 Switch':1:1 + 'AIF3_CAP Mixer SLIM TX3':1:1 + 'SLIM TX3 MUX':0:RMIX1 + 'RX1 Digital Volume':1:65 + 'ANC Slot':1:6 + 'ANC1 MUX':0:DMIC4 + 'ANC1 FB MUX':0:EAR_HPH_L + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX1 MIX1 INP2':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + 'ANC Slot':1:0 + 'ANC1 MUX':0:ZERO + 'ANC1 FB MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'AIF3_CAP Mixer SLIM TX3':1:0 + 'SLIM TX3 MUX':0:ZERO + 'ANC Function':0:OFF + EndSequence + + ACDBID 103:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Speaker" + Comment "Speaker Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:One + 'AIF3_CAP Mixer SLIM TX3':1:1 + 'SLIM TX3 MUX':0:RMIX7 + 'RX7 MIX1 INP1':0:RX1 + 'RX7 MIX1 INP2':0:RX6 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'RX7 MIX1 INP1':0:ZERO + 'RX7 MIX1 INP2':0:ZERO + 'AIF3_CAP Mixer SLIM TX3':1:0 + 'SLIM TX3 MUX':0:ZERO + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 14:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Headphones" + Comment "Headset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + 'RX1 Digital Volume':1:67 + 'RX2 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Voice Headphones" + Comment "Headset Rx device for voice call" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM RX7 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX1 MIX1 INP2':0:RX6 + 'RX2 MIX1 INP1':0:RX2 + 'RX2 MIX1 INP2':0:RX7 + 'AIF3_CAP Mixer SLIM TX3':1:1 + 'AIF3_CAP Mixer SLIM TX5':1:1 + 'SLIM TX3 MUX':0:RMIX1 + 'SLIM TX5 MUX':0:RMIX2 + 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Enable Band1':1:1 + 'IIR1 Enable Band2':1:1 + 'IIR1 Enable Band3':1:1 + 'IIR1 Enable Band4':1:1 + 'IIR1 Enable Band5':1:1 + 'IIR1 INP1 Volume':1:62 + 'RX1 MIX2 INP1':0:IIR1 + 'RX2 MIX2 INP1':0:IIR1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + 'RX1 Digital Volume':1:67 + 'RX2 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'SLIM RX7 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX1 MIX1 INP2':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP2':0:ZERO + 'RX1 MIX2 INP1':0:ZERO + 'RX2 MIX2 INP1':0:ZERO + 'AIF3_CAP Mixer SLIM TX3':1:0 + 'AIF3_CAP Mixer SLIM TX5':1:0 + 'SLIM TX3 MUX':0:ZERO + 'SLIM TX5 MUX':0:ZERO + 'IIR1 Enable Band1':1:0 + 'IIR1 Enable Band2':1:0 + 'IIR1 Enable Band3':1:0 + 'IIR1 Enable Band4':1:0 + 'IIR1 Enable Band5':1:0 + 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 INP1 Volume':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker Headset" + Comment "Speaker Headset Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'DAC1 Switch':1:1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + 'RX1 Digital Volume':1:67 + 'RX2 Digital Volume':1:67 + 'RX7 MIX1 INP1':0:RX1 + 'RX7 MIX1 INP2':0:RX2 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'RX7 MIX1 INP1':0:ZERO + 'RX7 MIX1 INP2':0:ZERO + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Speaker ANC Headset" + Comment "Speaker ANC Headset Rx combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "ANC Headset" + Comment "ANC Headset Rx device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Voice ANC Headset" + Comment "ANC Headset Rx device for voice call" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Enable Band1':1:1 + 'IIR1 Enable Band2':1:1 + 'IIR1 Enable Band3':1:1 + 'IIR1 Enable Band4':1:1 + 'IIR1 Enable Band5':1:1 + 'IIR1 INP1 Volume':1:62 + 'RX1 MIX2 INP1':0:IIR1 + 'RX2 MIX2 INP1':0:IIR1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'RX1 MIX2 INP1':0:ZERO + 'RX2 MIX2 INP1':0:ZERO + 'IIR1 Enable Band1':1:0 + 'IIR1 Enable Band2':1:0 + 'IIR1 Enable Band3':1:0 + 'IIR1 Enable Band4':1:0 + 'IIR1 Enable Band5':1:0 + 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 INP1 Volume':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Headset" + Comment "Headset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC5 + 'DEC5 MUX':0:ADC2 + 'DEC5 Volume':1:67 + 'ADC2 Volume':1:100 + 'IIR1 INP1 MUX':0:DEC5 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC5 MUX':0:ZERO + 'ADC2 Volume':1:0 + 'DEC5 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 8:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Handset" + Comment "Handset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC6 + 'DEC6 MUX':0:ADC1 + 'ADC1 Volume':1:100 + 'DEC6 Volume':1:67 + 'IIR1 INP1 MUX':0:DEC6 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'ADC1 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 4:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Handset Analog Tx" + Comment "TTY Handset Analog Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:ADC1 + 'ADC1 Volume':1:100 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'ADC1 Volume':1:0 + EndSequence + + ACDBID 36:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "AANC Line" + Comment "Speaker Tx device for AANC" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'SLIM_0_TX Channels':0:Three + 'SLIM_0_RX AANC MUX':0:SLIMBUS_0_TX + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM TX9 MUX':0:DEC6 + 'DEC6 MUX':0:DMIC6 + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'SLIM_0_RX AANC MUX':0:ZERO + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 104:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Line" + Comment "Speaker Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 4:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Handset Tx" + Comment "TTY VCO Handset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + EndSequence + + ACDBID 36:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "HDMI Tx" + Comment "HDMI Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 4:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + + Name "QMIC" + Comment "Quad mic device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'AIF1_CAP Mixer SLIM TX10':1:1 + 'SLIM_0_TX Channels':0:Four + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC8 + 'DEC8 MUX':0:DMIC2 + 'SLIM TX9 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM TX10 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'AIF1_CAP Mixer SLIM TX10':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC8 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX10 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + EndSequence + + ACDBID 19:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "DMIC Broadside" + Comment "Dual MIC Broadside Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC8 + 'DEC8 MUX':0:DMIC2 + 'SLIM_0_TX Channels':0:Two + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC8 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 5:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "AANC DMIC Endfire" + Comment "Dual MIC Endfire Tx device for AANC" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'SLIM_0_RX AANC MUX':0:SLIMBUS_0_RX + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM TX9 MUX':0:DEC6 + 'DEC6 MUX':0:DMIC6 + 'SLIM_0_TX Channels':0:Three + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'SLIM_0_RX AANC MUX':0:ZERO + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 105:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "DMIC Endfire" + Comment "Dual MIC Endfire Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM_0_TX Channels':0:Two + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 6:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker DMIC Broadside" + Comment "Dual MIC Broadside Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC8 + 'DEC8 MUX':0:DMIC2 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC8 MUX':0:ZERO + EndSequence + + ACDBID 12:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker DMIC Endfire" + Comment "Dual MIC Endfire Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + EndSequence + + ACDBID 13:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Handset DMIC Stereo" + Comment "Handset Dual MIC Stereo Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + EndSequence + + ACDBID 34:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker DMIC Stereo" + Comment "Speaker Dual MIC Stereo Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + EndSequence + + ACDBID 35:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Headset Rx" + Comment "TTY Headset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'TTY Mode':0:VCO + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'RX1 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'TTY Mode':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'RX1 Digital Volume':1:0 + EndSequence + + ACDBID 17:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Headset Tx" + Comment "TTY Headset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'TTY Mode':0:HCO + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC5 + 'DEC5 MUX':0:ADC2 + 'DEC5 Volume':1:67 + 'ADC2 Volume':1:100 + 'IIR1 INP1 MUX':0:DEC5 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'TTY Mode':0:ZERO + 'SLIM TX7 MUX':0:ZERO + 'DEC5 MUX':0:ZERO + 'ADC2 Volume':1:0 + 'DEC5 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 16:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Full Rx" + Comment "TTY Full Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'TTY Mode':0:FULL + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'RX1 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'TTY Mode':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'RX1 Digital Volume':1:0 + EndSequence + + ACDBID 17:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Full Tx" + Comment "TTY Full Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC5 + 'DEC5 MUX':0:ADC2 + 'DEC5 Volume':1:67 + 'ADC2 Volume':1:100 + 'IIR1 INP1 MUX':0:DEC5 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC5 MUX':0:ZERO + 'ADC2 Volume':1:0 + 'DEC5 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 16:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO Rx" + Comment "BT SCO Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 22:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO Tx" + Comment "BT SCO Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 21:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO WB Rx" + Comment "BT SCO Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 39:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO WB Tx" + Comment "BT SCO Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 38:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "HDMI" + Comment "HDMI Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 18:1 + EffectsMixerCTL "SRS TruMedia HDMI" + +EndSection + +SectionDevice + Name "HDMI Speaker" + Comment "HDMI + Speaker Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX7 MIX1 INP1':0:RX1 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX7 MIX1 INP1':0:ZERO + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 18:1 + EffectsMixerCTL "SRS TruMedia HDMI" + +EndSection + +SectionDevice + Name "HDMI SPDIF" + Comment "HDMI + SPDIF Rx combo device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 18:1 + EffectsMixerCTL "SRS TruMedia HDMI" + +EndSection + +SectionDevice + Name "PROXY Rx" + Comment "PROXY Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Tx" + Comment "PROXY Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "USB PROXY Rx" + Comment "USB PROXY Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 45:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "USB PROXY Tx" + Comment "USB PROXY Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 44:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF" + Comment "SPDIF Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "MI2S" + Comment "MI2S Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:1 + +EndSection + +SectionDevice + Name "SPDIF Earpiece" + Comment "SPDIF + Handset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'EAR PA Gain':0:POS_2_DB + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Speaker" + Comment "SPDIF + Speaker Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'COMP2 Switch':1:1 + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'COMP2 Switch':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Headphones" + Comment "SPDIF + Headset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF ANC Headset" + Comment "SPDIF + ANC Headset Rx device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Speaker Headset" + Comment "SPDIF + Speaker Headset Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'COMP2 Switch':1:1 + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'COMP2 Switch':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Speaker ANC Headset" + Comment "SPDIF + Speaker ANC Headset Rx combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SSR QMIC" + Comment "Quad mic device for Surround Sound Recording" + + EnableSequence + 'SLIM_0_TX Channels':0:Four + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'AIF1_CAP Mixer SLIM TX10':1:1 + 'SLIM TX7 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM TX9 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX10 MUX':0:DEC6 + 'DEC6 MUX':0:DMIC6 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'AIF1_CAP Mixer SLIM TX10':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX10 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + EndSequence + + ACDBID 46:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Dummy Tx" + Comment "Dummy Tx device, not a physical device just for routing" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Earpiece" + Comment "PROXY Rx + Handset Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'EAR PA Gain':0:POS_2_DB + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker" + Comment "PROXY Rx + Speaker Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX7 MIX1 INP1':0:RX1 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX7 MIX1 INP1':0:ZERO + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "PROXY Rx Headphones" + Comment "PROXY Rx + Headphone Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker Headset" + Comment "PROXY Rx + Speaker Headset Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'COMP2 Switch':1:1 + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'COMP2 Switch':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker ANC Headset" + Comment "PROXY Rx + Speaker ANC Headset Rx combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx ANC Headset" + Comment "PROXY Rx ANC Headset Rx device combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "USB PROXY Rx Speaker" + Comment "USB PROXY Rx + Speaker Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX7 MIX1 INP1':0:RX1 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX7 MIX1 INP1':0:ZERO + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionModifier + Name "Play Music" + Comment "Modifier for music playback" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicHDMI" + Comment "Modifier for music playback on HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicHDMI SPDIF" + Comment "Modifier for music playback on HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicBT SCO Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicBT SCO WB Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2HDMI" + Comment "Modifier for music playback on HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2HDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2HDMI SPDIF" + Comment "Modifier for music playback on HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2BT SCO Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2BT SCO WB Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Voice" + + EnableSequence + 'MultiMedia1 Mixer SLIM_6_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_6_TX':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection + +SectionModifier + Name "Play LPA" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAHDMI Speaker" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPABT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPABT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Capture Music" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + + +SectionModifier + Name "Capture MusicBT SCO Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicBT SCO WB Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Voice" + + EnableSequence + 'STUB_RX Mixer Voice Stub':1:1 + 'Voice Stub Tx Mixer STUB_TX_HL':1:1 + 'Voice Stub Tx Mixer STUB_1_TX_HL':1:1 + EndSequence + + DisableSequence + 'STUB_RX Mixer Voice Stub':1:0 + 'Voice Stub Tx Mixer STUB_TX_HL':1:0 + 'Voice Stub Tx Mixer STUB_1_TX_HL':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 20 + PlaybackPCM 20 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Capture Voice" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIP" + + EnableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Capture Voice Downlink" + + EnableSequence + 'MultiMedia1 Mixer VOC_REC_DL':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer VOC_REC_DL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection + +SectionModifier + Name "Capture Voice Uplink Downlink" + + EnableSequence + 'MultiMedia1 Mixer VOC_REC_UL':1:1 + 'MultiMedia1 Mixer VOC_REC_DL':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer VOC_REC_UL':1:0 + 'MultiMedia1 Mixer VOC_REC_DL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection + +SectionModifier + Name "Play Tunnel" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play MusicSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Capture MusicPROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicUSB PROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play SGLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 13 + PlaybackPCM 13 + +EndSection + +SectionModifier + Name "Play VoicePROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Voice Stub Tx Mixer AFE_PCM_TX':1:0 + 'SLIMBUS_1_RX Mixer Voice Stub':1:0 + 'Voice Stub Tx Mixer SLIM_1_TX':1:0 + 'AFE_PCM_RX_Voice Mixer Voice Stub':1:0 + 'SLIMBUS_1_RX Port Mixer AFE_PCM_TX':1:0 + 'AFE_PCM_RX Port Mixer SLIM_1_TX':1:0 + 'SLIMBUS_3_RX_Voice Mixer Voice Stub':1:0 + 'SLIMBUS_3_RX Port Mixer AFE_PCM_RX':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionModifier + Name "Play VoicePROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceUSB PROXY Tx" + + EnableSequence + 'Voice Stub Tx Mixer AFE_PCM_TX':1:1 + 'SLIMBUS_1_RX Mixer Voice Stub':1:1 + 'Voice Stub Tx Mixer SLIM_1_TX':1:1 + 'AFE_PCM_RX_Voice Mixer Voice Stub':1:1 + 'SLIMBUS_1_RX Port Mixer AFE_PCM_TX':1:1 + 'AFE_PCM_RX Port Mixer SLIM_1_TX':1:1 + 'SLIMBUS_3_RX_Voice Mixer Voice Stub':1:1 + 'SLIMBUS_3_RX Port Mixer AFE_PCM_RX':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionModifier + Name "Play VOIPPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPUSB PROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play MusicPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play LPAPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play LPAUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicSSR QMIC" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play VoLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Capture Music2" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2BT SCO Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2BT SCO WB Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 +EndSection + +SectionModifier + Name "Capture Music2PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2PROXY Tx" + + EnableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2SSR QMIC" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2MI2S" + + EnableSequence + 'MultiMedia2 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music Compressed" + + EnableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Capture Music CompressedMI2S" + + EnableSequence + 'MultiMedia4 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + + +SectionModifier + Name "Play Music2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + + Name "Play TunnelPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play Tunnel TunnelPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play Music3" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Tunnel2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + + Name "Play LPAPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + + Name "Play LPAUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + + Name "Play TunnelUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play Music3USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Tunnel2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection +SectionModifier + Name "Play Lowlatency Music" + Comment "Modifier for Lowlatency music playback" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency Music" + Comment "Modifier for Lowlatency music playback" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicHDMI" + Comment "Modifier for music playback on HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicHDMI SPDIF" + Comment "Modifier for music playback on HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicBT SCO Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicBT SCO WB Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection +# End of master file diff --git a/snd_soc_msm/snd_soc_msm_Taiko_CDP b/snd_soc_msm/snd_soc_msm_Taiko_CDP new file mode 100644 index 0000000..2ee90ac --- /dev/null +++ b/snd_soc_msm/snd_soc_msm_Taiko_CDP @@ -0,0 +1,8953 @@ +# Master file for snd_soc_msm taiko sound card +# Lists all use case verbs +SectionUseCase."HiFi" { +Comment "Music playback use case" +SectionVerb + Name "HiFi" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection +} +SectionUseCase."HiFi2" { +Comment "Music playback use case for MM2 FE" +SectionVerb + Name "HiFi2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2HDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection +} +SectionUseCase."HiFi3" { +Comment "Music playback use case for MM3 FE" +SectionVerb + Name "HiFi3" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection +} +SectionUseCase."HiFi Low Power" { +Comment "LPA use case" +SectionVerb + Name "HiFi Low Power" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerHDMI Speaker" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection +} +SectionUseCase."HiFi Rec" { +Comment "Recording use case" +SectionVerb + Name "HiFi Rec" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecBT SCO Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecBT SCO WB Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecPROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecUSB PROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecSSR QMIC" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection +} +SectionUseCase."HiFi Rec2" { +Comment "Recording use case 2" +SectionVerb + Name "HiFi Rec2" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2BT SCO Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2BT SCO WB Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2PROXY Tx" + + EnableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2SSR QMIC" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2MI2S" + + EnableSequence + 'MultiMedia2 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection +} +SectionUseCase."HiFi Rec Compressed" { +Comment "HiFi Rec Compressed use case" +SectionVerb + Name "HiFi Rec Compressed" + + EnableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi Rec CompressedMI2S" + + EnableSequence + 'MultiMedia4 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection +} +SectionUseCase."SGLTE" { +Comment "SGLTE use case" +SectionVerb + Name "SGLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer AFE_PCM_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer AFE_PCM_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection +} +SectionUseCase."Voice Call" { +Comment "Voice Call use case" +SectionVerb + Name "Voice Call" + + EnableSequence + 'STUB_RX Mixer Voice Stub':1:1 + 'Voice Stub Tx Mixer STUB_TX_HL':1:1 + 'Voice Stub Tx Mixer STUB_1_TX_HL':1:1 + EndSequence + + DisableSequence + 'STUB_RX Mixer Voice Stub':1:0 + 'Voice Stub Tx Mixer STUB_TX_HL':1:0 + 'Voice Stub Tx Mixer STUB_1_TX_HL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionVerb + Name "Voice CallHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'Voice Stub Tx Mixer SLIM_3_TX':1:0 + 'HDMI_RX_Voice Mixer Voice Stub':1:0 + 'HDMI_RX Port Mixer SLIM_3_TX':1:0 + 'Voice Stub Tx Mixer STUB_TX_HL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionVerb + Name "Voice CallHDMI Tx" + + EnableSequence + 'Voice Stub Tx Mixer SLIM_3_TX':1:1 + 'HDMI_RX_Voice Mixer Voice Stub':1:1 + 'HDMI_RX Port Mixer SLIM_3_TX':1:1 + 'Voice Stub Tx Mixer STUB_TX_HL':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionVerb + Name "Voice CallBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Voice Stub Tx Mixer AFE_PCM_TX':1:0 + 'SLIMBUS_1_RX Mixer Voice Stub':1:0 + 'Voice Stub Tx Mixer SLIM_1_TX':1:0 + 'AFE_PCM_RX_Voice Mixer Voice Stub':1:0 + 'SLIMBUS_1_RX Port Mixer AFE_PCM_TX':1:0 + 'AFE_PCM_RX Port Mixer SLIM_1_TX':1:0 + 'SLIMBUS_3_RX_Voice Mixer Voice Stub':1:0 + 'SLIMBUS_3_RX Port Mixer AFE_PCM_RX':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionVerb + Name "Voice CallPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallUSB PROXY Tx" + + EnableSequence + 'Voice Stub Tx Mixer AFE_PCM_TX':1:1 + 'SLIMBUS_1_RX Mixer Voice Stub':1:1 + 'Voice Stub Tx Mixer SLIM_1_TX':1:1 + 'AFE_PCM_RX_Voice Mixer Voice Stub':1:1 + 'SLIMBUS_1_RX Port Mixer AFE_PCM_TX':1:1 + 'AFE_PCM_RX Port Mixer SLIM_1_TX':1:1 + 'SLIMBUS_3_RX_Voice Mixer Voice Stub':1:1 + 'SLIMBUS_3_RX Port Mixer AFE_PCM_RX':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection +} +SectionUseCase."Voice Call IP" { +Comment "VOIP Call use case" +SectionVerb + Name "Voice Call IP" + + EnableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice Call IPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice Call IPPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice Call IPUSB PROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection +} +SectionUseCase."Incall REC" { +Comment "Voice Recording use case" +SectionVerb + Name "Incall REC" + + EnableSequence + 'MultiMedia1 Mixer SLIM_6_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_6_TX':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection +} +SectionUseCase."HiFi Tunnel" { +Comment "Tunnel mode playback use case" +SectionVerb + Name "HiFi Tunnel" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection +} +SectionUseCase."HiFi Tunnel2" { +Comment "Tunnel mode playback use case" +SectionVerb + Name "HiFi Tunnel2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection +} +SectionUseCase."VoLTE" { +Comment "VoLTE use case" +SectionVerb + Name "VoLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection +} +SectionUseCase."ADSP testfwk" { +Comment "ADSP testfwk use case" + +SectionVerb + Name "ADSP testfwk" + + EnableSequence + 'SLIMBUS_DL_HL Switch':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_DL_HL Switch':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 5 + CapturePCM 5 + +EndSection + +SectionVerb + Name "ADSP testfwk1" + + EnableSequence + 'SLIMBUS1_DL_HL Switch':1:1 + EndSequence + + DisableSequence + 'SLIMBUS1_DL_HL Switch':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 11 + CapturePCM 11 + +EndSection + +SectionVerb + Name "ADSP testfwk3" + + EnableSequence + 'SLIMBUS3_DL_HL Switch':1:1 + EndSequence + + DisableSequence + 'SLIMBUS3_DL_HL Switch':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 12 + CapturePCM 12 + +EndSection + +SectionVerb + Name "ADSP testfwk4" + + EnableSequence + 'SLIMBUS4_DL_HL Switch':1:1 + EndSequence + + DisableSequence + 'SLIMBUS4_DL_HL Switch':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection +} +SectionUseCase."HiFi Lowlatency" { +Comment "LowLatnecy mode playback use case" +SectionVerb + Name "HiFi Lowlatency" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + CapturePCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + + +SectionVerb + Name "HiFi LowlatencySPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + + +SectionVerb + Name "HiFi LowlatencySPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + + +SectionVerb + Name "HiFi LowlatencySPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +} +SectionDevice + Name "Earpiece" + Comment "Handset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'RX1 Digital Volume':1:67 + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Voice Earpiece" + Comment "Handset Rx device for voice call" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'RX1 MIX1 INP2':0:RX6 + 'AIF3_CAP Mixer SLIM TX3':1:1 + 'SLIM TX3 MUX':0:RMIX1 + 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Enable Band1':1:1 + 'IIR1 Enable Band2':1:1 + 'IIR1 Enable Band3':1:1 + 'IIR1 Enable Band4':1:1 + 'IIR1 Enable Band5':1:1 + 'IIR1 INP1 Volume':1:50 + 'RX1 MIX2 INP1':0:IIR1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'RX1 Digital Volume':1:67 + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX1 MIX1 INP2':0:ZERO + 'RX1 MIX2 INP1':0:ZERO + 'AIF3_CAP Mixer SLIM TX3':1:0 + 'SLIM TX3 MUX':0:ZERO + 'IIR1 Enable Band1':1:0 + 'IIR1 Enable Band2':1:0 + 'IIR1 Enable Band3':1:0 + 'IIR1 Enable Band4':1:0 + 'IIR1 Enable Band5':1:0 + 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 INP1 Volume':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Handset Rx" + Comment "TTY HCO Handset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'RX1 MIX1 INP2':0:RX6 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'RX1 Digital Volume':1:68 + 'EAR PA Gain':0:POS_6_DB + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX1 MIX1 INP2':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 37:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "ANC Handset" + Comment "ANC Handset Rx device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'RX1 MIX1 INP2':0:RX6 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'DAC1 Switch':1:1 + 'AIF3_CAP Mixer SLIM TX3':1:1 + 'SLIM TX3 MUX':0:RMIX1 + 'RX1 Digital Volume':1:65 + 'ANC Slot':1:6 + 'ANC1 MUX':0:DMIC4 + 'ANC1 FB MUX':0:EAR_HPH_L + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX1 MIX1 INP2':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + 'ANC Slot':1:0 + 'ANC1 MUX':0:ZERO + 'ANC1 FB MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'AIF3_CAP Mixer SLIM TX3':1:0 + 'SLIM TX3 MUX':0:ZERO + 'ANC Function':0:OFF + EndSequence + + ACDBID 103:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Speaker" + Comment "Speaker Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:One + 'AIF3_CAP Mixer SLIM TX3':1:1 + 'SLIM TX3 MUX':0:RMIX7 + 'RX7 MIX1 INP1':0:RX1 + 'RX7 MIX1 INP2':0:RX6 + 'COMP0 Switch':1:1 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'RX7 MIX1 INP1':0:ZERO + 'RX7 MIX1 INP2':0:ZERO + 'AIF3_CAP Mixer SLIM TX3':1:0 + 'SLIM TX3 MUX':0:ZERO + 'COMP0 Switch':1:0 + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 14:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Headphones" + Comment "Headset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + 'RX1 Digital Volume':1:67 + 'RX2 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Voice Headphones" + Comment "Headset Rx device for voice call" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX6 MUX':0:AIF2_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM RX7 MUX':0:AIF2_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX1 MIX1 INP2':0:RX6 + 'RX2 MIX1 INP1':0:RX2 + 'RX2 MIX1 INP2':0:RX7 + 'AIF3_CAP Mixer SLIM TX3':1:1 + 'AIF3_CAP Mixer SLIM TX5':1:1 + 'SLIM TX3 MUX':0:RMIX1 + 'SLIM TX5 MUX':0:RMIX2 + 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Enable Band1':1:1 + 'IIR1 Enable Band2':1:1 + 'IIR1 Enable Band3':1:1 + 'IIR1 Enable Band4':1:1 + 'IIR1 Enable Band5':1:1 + 'IIR1 INP1 Volume':1:62 + 'RX1 MIX2 INP1':0:IIR1 + 'RX2 MIX2 INP1':0:IIR1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + 'RX1 Digital Volume':1:67 + 'RX2 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX6 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'SLIM RX7 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX1 MIX1 INP2':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP2':0:ZERO + 'RX1 MIX2 INP1':0:ZERO + 'RX2 MIX2 INP1':0:ZERO + 'AIF3_CAP Mixer SLIM TX3':1:0 + 'AIF3_CAP Mixer SLIM TX5':1:0 + 'SLIM TX3 MUX':0:ZERO + 'SLIM TX5 MUX':0:ZERO + 'IIR1 Enable Band1':1:0 + 'IIR1 Enable Band2':1:0 + 'IIR1 Enable Band3':1:0 + 'IIR1 Enable Band4':1:0 + 'IIR1 Enable Band5':1:0 + 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 INP1 Volume':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker Headset" + Comment "Speaker Headset Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'COMP1 Switch':1:1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'DAC1 Switch':1:1 + 'HPHL DAC Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + 'RX1 Digital Volume':1:67 + 'RX2 Digital Volume':1:67 + 'RX7 MIX1 INP1':0:RX1 + 'COMP0 Switch':1:1 + 'RX7 MIX1 INP2':0:RX2 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'COMP1 Switch':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + 'HPHL DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'RX7 MIX1 INP1':0:ZERO + 'COMP0 Switch':1:0 + 'RX7 MIX1 INP2':0:ZERO + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Speaker ANC Headset" + Comment "Speaker ANC Headset Rx combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "ANC Headset" + Comment "ANC Headset Rx device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Voice ANC Headset" + Comment "ANC Headset Rx device for voice call" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Enable Band1':1:1 + 'IIR1 Enable Band2':1:1 + 'IIR1 Enable Band3':1:1 + 'IIR1 Enable Band4':1:1 + 'IIR1 Enable Band5':1:1 + 'IIR1 INP1 Volume':1:62 + 'RX1 MIX2 INP1':0:IIR1 + 'RX2 MIX2 INP1':0:IIR1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'RX1 MIX2 INP1':0:ZERO + 'RX2 MIX2 INP1':0:ZERO + 'IIR1 Enable Band1':1:0 + 'IIR1 Enable Band2':1:0 + 'IIR1 Enable Band3':1:0 + 'IIR1 Enable Band4':1:0 + 'IIR1 Enable Band5':1:0 + 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 INP1 Volume':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Headset" + Comment "Headset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC5 + 'DEC5 MUX':0:ADC2 + 'DEC5 Volume':1:67 + 'ADC2 Volume':1:100 + 'IIR1 INP1 MUX':0:DEC5 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC5 MUX':0:ZERO + 'ADC2 Volume':1:0 + 'DEC5 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 8:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Handset" + Comment "Handset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC6 + 'DEC6 MUX':0:ADC1 + 'ADC1 Volume':1:100 + 'DEC6 Volume':1:67 + 'IIR1 INP1 MUX':0:DEC6 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'ADC1 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 4:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Handset Analog Tx" + Comment "TTY Handset Analog Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:ADC1 + 'ADC1 Volume':1:100 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'ADC1 Volume':1:0 + EndSequence + + ACDBID 36:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "AANC Line" + Comment "Speaker Tx device for AANC" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'SLIM_0_TX Channels':0:Three + 'SLIM_0_RX AANC MUX':0:SLIMBUS_0_TX + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM TX9 MUX':0:DEC6 + 'DEC6 MUX':0:DMIC6 + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'SLIM_0_RX AANC MUX':0:ZERO + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 104:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Line" + Comment "Speaker Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC6 + 'DEC6 MUX':0:ADC1 + 'IIR1 INP1 MUX':0:DEC6 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 4:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Handset Tx" + Comment "TTY VCO Handset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + EndSequence + + ACDBID 36:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "HDMI Tx" + Comment "HDMI Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 4:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + + Name "QMIC" + Comment "Quad mic device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'AIF1_CAP Mixer SLIM TX10':1:1 + 'SLIM_0_TX Channels':0:Four + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC8 + 'DEC8 MUX':0:DMIC2 + 'SLIM TX9 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM TX10 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'AIF1_CAP Mixer SLIM TX10':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC8 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX10 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + EndSequence + + ACDBID 19:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "DMIC Broadside" + Comment "Dual MIC Broadside Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC8 + 'DEC8 MUX':0:DMIC2 + 'SLIM_0_TX Channels':0:Two + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC8 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 5:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "AANC DMIC Endfire" + Comment "Dual MIC Endfire Tx device for AANC" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'SLIM_0_RX AANC MUX':0:SLIMBUS_0_TX + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM TX9 MUX':0:DEC6 + 'DEC6 MUX':0:DMIC6 + 'SLIM_0_TX Channels':0:Three + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'SLIM_0_RX AANC MUX':0:ZERO + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 105:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "DMIC Endfire" + Comment "Dual MIC Endfire Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM_0_TX Channels':0:Two + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 6:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker DMIC Broadside" + Comment "Dual MIC Broadside Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC8 + 'DEC8 MUX':0:DMIC2 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC8 MUX':0:ZERO + EndSequence + + ACDBID 12:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker DMIC Endfire" + Comment "Dual MIC Endfire Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + EndSequence + + ACDBID 13:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Handset DMIC Stereo" + Comment "Handset Dual MIC Stereo Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + EndSequence + + ACDBID 34:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker DMIC Stereo" + Comment "Speaker Dual MIC Stereo Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + EndSequence + + ACDBID 35:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Headset Rx" + Comment "TTY Headset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'TTY Mode':0:VCO + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'RX1 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'TTY Mode':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'RX1 Digital Volume':1:0 + EndSequence + + ACDBID 17:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Headset Tx" + Comment "TTY Headset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'TTY Mode':0:HCO + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC5 + 'DEC5 MUX':0:ADC2 + 'DEC5 Volume':1:67 + 'ADC2 Volume':1:100 + 'IIR1 INP1 MUX':0:DEC5 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'TTY Mode':0:ZERO + 'SLIM TX7 MUX':0:ZERO + 'DEC5 MUX':0:ZERO + 'ADC2 Volume':1:0 + 'DEC5 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 16:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Full Rx" + Comment "TTY Full Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'TTY Mode':0:FULL + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'RX1 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'TTY Mode':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'RX1 Digital Volume':1:0 + EndSequence + + ACDBID 17:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Full Tx" + Comment "TTY Full Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC5 + 'DEC5 MUX':0:ADC2 + 'DEC5 Volume':1:67 + 'ADC2 Volume':1:100 + 'IIR1 INP1 MUX':0:DEC5 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC5 MUX':0:ZERO + 'ADC2 Volume':1:0 + 'DEC5 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 16:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO Rx" + Comment "BT SCO Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 22:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO Tx" + Comment "BT SCO Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 21:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO WB Rx" + Comment "BT SCO Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 39:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO WB Tx" + Comment "BT SCO Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 38:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "HDMI" + Comment "HDMI Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 18:1 + EffectsMixerCTL "SRS TruMedia HDMI" + +EndSection + +SectionDevice + Name "HDMI Speaker" + Comment "HDMI + Speaker Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX7 MIX1 INP1':0:RX1 + 'COMP0 Switch':1:1 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX7 MIX1 INP1':0:ZERO + 'COMP0 Switch':1:0 + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 18:1 + EffectsMixerCTL "SRS TruMedia HDMI" + +EndSection + +SectionDevice + Name "HDMI SPDIF" + Comment "HDMI + SPDIF Rx combo device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 18:1 + EffectsMixerCTL "SRS TruMedia HDMI" + +EndSection + +SectionDevice + Name "PROXY Rx" + Comment "PROXY Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Tx" + Comment "PROXY Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "USB PROXY Rx" + Comment "USB PROXY Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 45:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "USB PROXY Tx" + Comment "USB PROXY Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 44:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF" + Comment "SPDIF Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "MI2S" + Comment "MI2S Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:1 + +EndSection + +SectionDevice + Name "SPDIF Earpiece" + Comment "SPDIF + Handset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'EAR PA Gain':0:POS_2_DB + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Speaker" + Comment "SPDIF + Speaker Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'COMP2 Switch':1:1 + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'COMP2 Switch':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Headphones" + Comment "SPDIF + Headset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF ANC Headset" + Comment "SPDIF + ANC Headset Rx device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Speaker Headset" + Comment "SPDIF + Speaker Headset Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'COMP2 Switch':1:1 + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'COMP2 Switch':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Speaker ANC Headset" + Comment "SPDIF + Speaker ANC Headset Rx combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SSR QMIC" + Comment "Quad mic device for Surround Sound Recording" + + EnableSequence + 'SLIM_0_TX Channels':0:Four + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'AIF1_CAP Mixer SLIM TX10':1:1 + 'SLIM TX7 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM TX9 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX10 MUX':0:DEC6 + 'DEC6 MUX':0:DMIC6 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'AIF1_CAP Mixer SLIM TX10':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX10 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + EndSequence + + ACDBID 46:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Dummy Tx" + Comment "Dummy Tx device, not a physical device just for routing" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Earpiece" + Comment "PROXY Rx + Handset Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'EAR PA Gain':0:POS_2_DB + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker" + Comment "PROXY Rx + Speaker Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX7 MIX1 INP1':0:RX1 + 'COMP0 Switch':1:1 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX7 MIX1 INP1':0:ZERO + 'COMP0 Switch':1:0 + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "PROXY Rx Headphones" + Comment "PROXY Rx + Headphone Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker Headset" + Comment "PROXY Rx + Speaker Headset Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'COMP2 Switch':1:1 + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'COMP2 Switch':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker ANC Headset" + Comment "PROXY Rx + Speaker ANC Headset Rx combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx ANC Headset" + Comment "PROXY Rx ANC Headset Rx device combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "USB PROXY Rx Speaker" + Comment "USB PROXY Rx + Speaker Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX7 MIX1 INP1':0:RX1 + 'COMP0 Switch':1:1 + 'RX7 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX7 MIX1 INP1':0:ZERO + 'COMP0 Switch':1:0 + 'RX7 Digital Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionModifier + Name "Play Music" + Comment "Modifier for music playback" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicHDMI" + Comment "Modifier for music playback on HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicHDMI SPDIF" + Comment "Modifier for music playback on HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicBT SCO Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicBT SCO WB Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2HDMI" + Comment "Modifier for music playback on HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2HDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2HDMI SPDIF" + Comment "Modifier for music playback on HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2BT SCO Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2BT SCO WB Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Voice" + + EnableSequence + 'MultiMedia1 Mixer SLIM_6_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_6_TX':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection + +SectionModifier + Name "Play LPA" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAHDMI Speaker" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPABT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPABT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Capture Music" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + + +SectionModifier + Name "Capture MusicBT SCO Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicBT SCO WB Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Voice" + + EnableSequence + 'STUB_RX Mixer Voice Stub':1:1 + 'Voice Stub Tx Mixer STUB_TX_HL':1:1 + 'Voice Stub Tx Mixer STUB_1_TX_HL':1:1 + EndSequence + + DisableSequence + 'STUB_RX Mixer Voice Stub':1:0 + 'Voice Stub Tx Mixer STUB_TX_HL':1:0 + 'Voice Stub Tx Mixer STUB_1_TX_HL':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 20 + PlaybackPCM 20 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Capture Voice" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIP" + + EnableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Capture Voice Downlink" + + EnableSequence + 'MultiMedia1 Mixer VOC_REC_DL':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer VOC_REC_DL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection + +SectionModifier + Name "Capture Voice Uplink Downlink" + + EnableSequence + 'MultiMedia1 Mixer VOC_REC_UL':1:1 + 'MultiMedia1 Mixer VOC_REC_DL':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer VOC_REC_UL':1:0 + 'MultiMedia1 Mixer VOC_REC_DL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection + +SectionModifier + Name "Play Tunnel" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play MusicSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Capture MusicPROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicUSB PROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play SGLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 13 + PlaybackPCM 13 + +EndSection + +SectionModifier + Name "Play VoicePROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Voice Stub Tx Mixer AFE_PCM_TX':1:0 + 'SLIMBUS_1_RX Mixer Voice Stub':1:0 + 'Voice Stub Tx Mixer SLIM_1_TX':1:0 + 'AFE_PCM_RX_Voice Mixer Voice Stub':1:0 + 'SLIMBUS_1_RX Port Mixer AFE_PCM_TX':1:0 + 'AFE_PCM_RX Port Mixer SLIM_1_TX':1:0 + 'SLIMBUS_3_RX_Voice Mixer Voice Stub':1:0 + 'SLIMBUS_3_RX Port Mixer AFE_PCM_RX':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionModifier + Name "Play VoicePROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceUSB PROXY Tx" + + EnableSequence + 'Voice Stub Tx Mixer AFE_PCM_TX':1:1 + 'SLIMBUS_1_RX Mixer Voice Stub':1:1 + 'Voice Stub Tx Mixer SLIM_1_TX':1:1 + 'AFE_PCM_RX_Voice Mixer Voice Stub':1:1 + 'SLIMBUS_1_RX Port Mixer AFE_PCM_TX':1:1 + 'AFE_PCM_RX Port Mixer SLIM_1_TX':1:1 + 'SLIMBUS_3_RX_Voice Mixer Voice Stub':1:1 + 'SLIMBUS_3_RX Port Mixer AFE_PCM_RX':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 20 + CapturePCM 20 + +EndSection + +SectionModifier + Name "Play VOIPPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPUSB PROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play MusicPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play LPAPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play LPAUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicSSR QMIC" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play VoLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Capture Music2" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2BT SCO Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2BT SCO WB Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 +EndSection + +SectionModifier + Name "Capture Music2PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2PROXY Tx" + + EnableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2SSR QMIC" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2MI2S" + + EnableSequence + 'MultiMedia2 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music Compressed" + + EnableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Capture Music CompressedMI2S" + + EnableSequence + 'MultiMedia4 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + + +SectionModifier + Name "Play Music2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + + Name "Play TunnelPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play Tunnel TunnelPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play Music3" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Tunnel2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + + Name "Play LPAPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + + Name "Play LPAUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + + Name "Play TunnelUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play Music3USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Tunnel2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection +SectionModifier + Name "Play Lowlatency Music" + Comment "Modifier for Lowlatency music playback" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency Music" + Comment "Modifier for Lowlatency music playback" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicHDMI" + Comment "Modifier for music playback on HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicHDMI SPDIF" + Comment "Modifier for music playback on HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicBT SCO Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicBT SCO WB Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection +# End of master file diff --git a/snd_soc_msm/snd_soc_msm_Taiko_liquid b/snd_soc_msm/snd_soc_msm_Taiko_liquid new file mode 100644 index 0000000..2563a72 --- /dev/null +++ b/snd_soc_msm/snd_soc_msm_Taiko_liquid @@ -0,0 +1,8962 @@ +# Master file for snd_soc_msm taiko sound card +# Lists all use case verbs +SectionUseCase."HiFi" { +Comment "Music playback use case" +SectionVerb + Name "HiFi" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFiUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection +} + +SectionUseCase."HiFi2" { +Comment "Music playback use case for MM2 FE" +SectionVerb + Name "HiFi2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2HDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection +} +SectionUseCase."HiFi3" { +Comment "Music playback use case for MM3 FE" +SectionVerb + Name "HiFi3" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionVerb + Name "HiFi3USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection +} +SectionUseCase."HiFi Low Power" { +Comment "LPA use case" +SectionVerb + Name "HiFi Low Power" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerHDMI Speaker" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionVerb + Name "HiFi Low PowerUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection +} +SectionUseCase."HiFi Rec" { +Comment "Recording use case" +SectionVerb + Name "HiFi Rec" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecBT SCO Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecBT SCO WB Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecPROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecUSB PROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionVerb + Name "HiFi RecSSR QMIC" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection +} +SectionUseCase."HiFi Rec2" { +Comment "Recording use case 2" +SectionVerb + Name "HiFi Rec2" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2BT SCO Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2BT SCO WB Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2PROXY Tx" + + EnableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2SSR QMIC" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionVerb + Name "HiFi Rec2MI2S" + + EnableSequence + 'MultiMedia2 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection +} +SectionUseCase."HiFi Rec Compressed" { +Comment "HiFi Rec Compressed use case" +SectionVerb + Name "HiFi Rec Compressed" + + EnableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi Rec CompressedMI2S" + + EnableSequence + 'MultiMedia4 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection +} +SectionUseCase."SGLTE" { +Comment "SGLTE use case" +SectionVerb + Name "SGLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer INTERNAL_BT_SCO_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer AFE_PCM_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection + +SectionVerb + Name "SGLTE CallPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer AFE_PCM_TX_SGLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 13 + CapturePCM 13 + +EndSection +} +SectionUseCase."Voice Call" { +Comment "Voice Call use case" +SectionVerb + Name "Voice Call" + + EnableSequence + 'SLIM_0_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer SLIM_0_TX_Voice':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer SLIM_0_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer SLIM_0_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer SLIM_0_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice CallUSB PROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection +} +SectionUseCase."Voice Call IP" { +Comment "VOIP Call use case" +SectionVerb + Name "Voice Call IP" + + EnableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionVerb + Name "Voice Call IPUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice Call IPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice Call IPPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionVerb + Name "Voice Call IPUSB PROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection +} +SectionUseCase."DL REC" { +Comment "Voice Downlink Recording use case" +SectionVerb + Name "DL REC" + + EnableSequence + 'MultiMedia1 Mixer VOC_REC_DL':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer VOC_REC_DL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection +} +SectionUseCase."UL DL REC" { +Comment "Voice Uplink Downlink Recording use case" +SectionVerb + Name "UL DL REC" + + EnableSequence + 'MultiMedia1 Mixer VOC_REC_UL':1:1 + 'MultiMedia1 Mixer VOC_REC_DL':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer VOC_REC_UL':1:0 + 'MultiMedia1 Mixer VOC_REC_DL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection +} +SectionUseCase."HiFi Tunnel" { +Comment "Tunnel mode playback use case" +SectionVerb + Name "HiFi Tunnel" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionVerb + Name "HiFi TunnelUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection +} +SectionUseCase."HiFi Tunnel2" { +Comment "Tunnel mode playback use case" +SectionVerb + Name "HiFi Tunnel2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionVerb + Name "HiFi Tunnel2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection +} +SectionUseCase."VoLTE" { +Comment "VoLTE use case" +SectionVerb + Name "VoLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionVerb + Name "VoLTE CallBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection +} +SectionUseCase."ADSP testfwk" { +Comment "ADSP testfwk use case" + +SectionVerb + Name "ADSP testfwk" + + EnableSequence + 'SLIMBUS_DL_HL Switch':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_DL_HL Switch':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 5 + CapturePCM 5 + +EndSection +} +SectionUseCase."HiFi Lowlatency" { +Comment "LowLatnecy mode playback use case" +SectionVerb + Name "HiFi Lowlatency" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + CapturePCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + + +SectionVerb + Name "HiFi LowlatencySPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + + +SectionVerb + Name "HiFi LowlatencySPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + + +SectionVerb + Name "HiFi LowlatencySPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencySPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection + +SectionVerb + Name "HiFi LowlatencyPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +SectionVerb + Name "HiFi LowlatencyPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 15 + +EndSection +} +SectionDevice + Name "Earpiece" + Comment "Handset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'RX1 Digital Volume':1:67 + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Voice Earpiece" + Comment "Handset Rx device for voice call" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Enable Band1':1:1 + 'IIR1 Enable Band2':1:1 + 'IIR1 Enable Band3':1:1 + 'IIR1 Enable Band4':1:1 + 'IIR1 Enable Band5':1:1 + 'IIR1 INP1 Volume':1:50 + 'RX1 MIX2 INP1':0:IIR1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'RX1 Digital Volume':1:67 + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX1 MIX2 INP1':0:ZERO + 'IIR1 Enable Band1':1:0 + 'IIR1 Enable Band2':1:0 + 'IIR1 Enable Band3':1:0 + 'IIR1 Enable Band4':1:0 + 'IIR1 Enable Band5':1:0 + 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 INP1 Volume':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Handset Rx" + Comment "TTY HCO Handset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'RX1 Digital Volume':1:67 + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 37:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "ANC Handset" + Comment "ANC Handset Rx device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'DAC1 Switch':1:1 + 'RX1 Digital Volume':1:65 + 'ANC Slot':1:6 + 'ANC1 MUX':0:DMIC4 + 'ANC1 FB MUX':0:EAR_HPH_L + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + 'ANC Slot':1:0 + 'ANC1 MUX':0:ZERO + 'ANC1 FB MUX':0:ZERO + 'RX1 Digital Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 103:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Speaker" + Comment "Speaker Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RDAC5 MUX':0:DEM3_INV + 'RDAC7 MUX':0:DEM5_INV + 'COMP2 Switch':1:1 + 'RX3 Digital Volume':1:67 + 'RX5 Digital Volume':1:67 + 'RX4 Digital Volume':1:67 + 'RX6 Digital Volume':1:67 + 'LINEOUT1 Volume':1:100 + 'LINEOUT3 Volume':1:100 + 'LINEOUT2 Volume':1:100 + 'LINEOUT4 Volume':1:100 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RDAC5 MUX':0:DEM4 + 'RDAC7 MUX':0:DEM6 + 'COMP2 Switch':1:0 + 'RX3 Digital Volume':1:0 + 'RX5 Digital Volume':1:0 + 'RX4 Digital Volume':1:0 + 'RX6 Digital Volume':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT4 Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Headphones" + Comment "Headset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + 'RX1 Digital Volume':1:67 + 'RX2 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Voice Headphones" + Comment "Headset Rx device for voice call" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Enable Band1':1:1 + 'IIR1 Enable Band2':1:1 + 'IIR1 Enable Band3':1:1 + 'IIR1 Enable Band4':1:1 + 'IIR1 Enable Band5':1:1 + 'IIR1 INP1 Volume':1:62 + 'RX1 MIX2 INP1':0:IIR1 + 'RX2 MIX2 INP1':0:IIR1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + 'RX1 Digital Volume':1:67 + 'RX2 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'RX1 MIX2 INP1':0:ZERO + 'RX2 MIX2 INP1':0:ZERO + 'IIR1 Enable Band1':1:0 + 'IIR1 Enable Band2':1:0 + 'IIR1 Enable Band3':1:0 + 'IIR1 Enable Band4':1:0 + 'IIR1 Enable Band5':1:0 + 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 INP1 Volume':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker Headset" + Comment "Speaker Headset Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + 'RX1 Digital Volume':1:67 + 'RX2 Digital Volume':1:67 + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RDAC5 MUX':0:DEM3_INV + 'RDAC7 MUX':0:DEM5_INV + 'COMP2 Switch':1:1 + 'RX3 Digital Volume':1:67 + 'RX5 Digital Volume':1:67 + 'RX4 Digital Volume':1:67 + 'RX6 Digital Volume':1:67 + 'LINEOUT1 Volume':1:100 + 'LINEOUT3 Volume':1:100 + 'LINEOUT2 Volume':1:100 + 'LINEOUT4 Volume':1:100 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RDAC5 MUX':0:DEM4 + 'RDAC7 MUX':0:DEM6 + 'COMP2 Switch':1:0 + 'RX3 Digital Volume':1:0 + 'RX5 Digital Volume':1:0 + 'RX4 Digital Volume':1:0 + 'RX6 Digital Volume':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT4 Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Speaker ANC Headset" + Comment "Speaker ANC Headset Rx combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "ANC Headset" + Comment "ANC Headset Rx device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + EC_REF_RXMixerCTL "SLIM_RX" + +EndSection + +SectionDevice + Name "Voice ANC Headset" + Comment "ANC Headset Rx device for voice call" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0 + 'IIR1 Enable Band1':1:1 + 'IIR1 Enable Band2':1:1 + 'IIR1 Enable Band3':1:1 + 'IIR1 Enable Band4':1:1 + 'IIR1 Enable Band5':1:1 + 'IIR1 INP1 Volume':1:62 + 'RX1 MIX2 INP1':0:IIR1 + 'RX2 MIX2 INP1':0:IIR1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'RX1 MIX2 INP1':0:ZERO + 'RX2 MIX2 INP1':0:ZERO + 'IIR1 Enable Band1':1:0 + 'IIR1 Enable Band2':1:0 + 'IIR1 Enable Band3':1:0 + 'IIR1 Enable Band4':1:0 + 'IIR1 Enable Band5':1:0 + 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0 + 'IIR1 INP1 Volume':1:0 + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Headset" + Comment "Headset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC5 + 'DEC5 MUX':0:ADC2 + 'DEC5 Volume':1:67 + 'ADC2 Volume':1:100 + 'IIR1 INP1 MUX':0:DEC5 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC5 MUX':0:ZERO + 'ADC2 Volume':1:0 + 'DEC5 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 8:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Handset" + Comment "Handset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC6 + 'DEC6 MUX':0:ADC1 + 'ADC1 Volume':1:100 + 'DEC6 Volume':1:67 + 'IIR1 INP1 MUX':0:DEC6 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'ADC1 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 4:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Handset Analog Tx" + Comment "TTY Handset Analog Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:ADC1 + 'ADC1 Volume':1:100 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'ADC1 Volume':1:0 + EndSequence + + ACDBID 36:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "AANC Line" + Comment "Speaker Tx device for AANC" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'SLIM_0_TX Channels':0:Three + 'SLIM_0_RX AANC MUX':0:SLIMBUS_0_TX + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM TX9 MUX':0:DEC6 + 'DEC6 MUX':0:DMIC6 + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'SLIM_0_RX AANC MUX':0:ZERO + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 104:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Line" + Comment "Speaker Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 4:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Handset Tx" + Comment "TTY VCO Handset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + EndSequence + + ACDBID 36:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "HDMI Tx" + Comment "HDMI Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 4:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + + Name "QMIC" + Comment "Quad mic device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'AIF1_CAP Mixer SLIM TX10':1:1 + 'SLIM_0_TX Channels':0:Four + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC8 + 'DEC8 MUX':0:DMIC2 + 'SLIM TX9 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM TX10 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'AIF1_CAP Mixer SLIM TX10':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC8 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX10 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + EndSequence + + ACDBID 19:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "DMIC Broadside" + Comment "Dual MIC Broadside Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC8 + 'DEC8 MUX':0:DMIC2 + 'SLIM_0_TX Channels':0:Two + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC8 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 5:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "AANC DMIC Endfire" + Comment "Dual MIC Endfire Tx device for AANC" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'SLIM_0_RX AANC MUX':0:SLIMBUS_0_TX + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM TX9 MUX':0:DEC6 + 'DEC6 MUX':0:DMIC6 + 'SLIM_0_TX Channels':0:Three + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'SLIM_0_RX AANC MUX':0:ZERO + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 105:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "DMIC Endfire" + Comment "Dual MIC Endfire Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM_0_TX Channels':0:Two + 'IIR1 INP1 MUX':0:DEC7 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 6:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker DMIC Broadside" + Comment "Dual MIC Broadside Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC8 + 'DEC8 MUX':0:DMIC2 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC8 MUX':0:ZERO + EndSequence + + ACDBID 12:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker DMIC Endfire" + Comment "Dual MIC Endfire Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + EndSequence + + ACDBID 13:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Handset DMIC Stereo" + Comment "Handset Dual MIC Stereo Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + EndSequence + + ACDBID 34:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Speaker DMIC Stereo" + Comment "Speaker Dual MIC Stereo Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'SLIM TX7 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX8 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM_0_TX Channels':0:Two + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + EndSequence + + ACDBID 35:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Headset Rx" + Comment "TTY Headset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'TTY Mode':0:VCO + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'RX1 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'TTY Mode':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'RX1 Digital Volume':1:0 + EndSequence + + ACDBID 17:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Headset Tx" + Comment "TTY Headset Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'TTY Mode':0:HCO + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC5 + 'DEC5 MUX':0:ADC2 + 'DEC5 Volume':1:67 + 'ADC2 Volume':1:100 + 'IIR1 INP1 MUX':0:DEC5 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'TTY Mode':0:ZERO + 'SLIM TX7 MUX':0:ZERO + 'DEC5 MUX':0:ZERO + 'ADC2 Volume':1:0 + 'DEC5 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 16:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Full Rx" + Comment "TTY Full Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'TTY Mode':0:FULL + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'RX1 Digital Volume':1:67 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'TTY Mode':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'RX1 Digital Volume':1:0 + EndSequence + + ACDBID 17:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "TTY Full Tx" + Comment "TTY Full Tx device" + + EnableSequence + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'SLIM_0_TX Channels':0:One + 'SLIM TX7 MUX':0:DEC5 + 'DEC5 MUX':0:ADC2 + 'DEC5 Volume':1:67 + 'ADC2 Volume':1:100 + 'IIR1 INP1 MUX':0:DEC5 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC5 MUX':0:ZERO + 'ADC2 Volume':1:0 + 'DEC5 Volume':1:0 + 'IIR1 INP1 MUX':0:ZERO + EndSequence + + ACDBID 16:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO Rx" + Comment "BT SCO Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 22:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO Tx" + Comment "BT SCO Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 21:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO WB Rx" + Comment "BT SCO Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 39:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "BT SCO WB Tx" + Comment "BT SCO Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 38:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "HDMI" + Comment "HDMI Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 18:1 + EffectsMixerCTL "SRS TruMedia HDMI" + +EndSection + +SectionDevice + Name "HDMI Speaker" + Comment "HDMI + Speaker Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX1 + 'RDAC5 MUX':0:DEM3_INV + 'RDAC7 MUX':0:DEM5_INV + 'COMP2 Switch':1:1 + 'RX3 Digital Volume':1:67 + 'RX5 Digital Volume':1:67 + 'LINEOUT1 Volume':1:100 + 'LINEOUT3 Volume':1:100 + 'LINEOUT2 Volume':1:100 + 'LINEOUT4 Volume':1:100 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RDAC5 MUX':0:DEM4 + 'RDAC7 MUX':0:DEM6 + 'COMP2 Switch':1:0 + 'RX3 Digital Volume':1:0 + 'RX5 Digital Volume':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT4 Volume':1:0 + EndSequence + + ACDBID 18:1 + EffectsMixerCTL "SRS TruMedia HDMI" + +EndSection + +SectionDevice + Name "HDMI SPDIF" + Comment "HDMI + SPDIF Rx combo device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 18:1 + EffectsMixerCTL "SRS TruMedia HDMI" + +EndSection + +SectionDevice + Name "PROXY Rx" + Comment "PROXY Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Tx" + Comment "PROXY Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "USB PROXY Rx" + Comment "USB PROXY Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 45:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "USB PROXY Tx" + Comment "USB PROXY Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 44:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF" + Comment "SPDIF Rx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "MI2S" + Comment "MI2S Tx device" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:1 + +EndSection + +SectionDevice + Name "SPDIF Earpiece" + Comment "SPDIF + Handset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'EAR PA Gain':0:POS_2_DB + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Speaker" + Comment "SPDIF + Speaker Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'COMP2 Switch':1:1 + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'COMP2 Switch':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Headphones" + Comment "SPDIF + Headset Rx device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF ANC Headset" + Comment "SPDIF + ANC Headset Rx device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Speaker Headset" + Comment "SPDIF + Speaker Headset Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'COMP2 Switch':1:1 + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'COMP2 Switch':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SPDIF Speaker ANC Headset" + Comment "SPDIF + Speaker ANC Headset Rx combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "SSR QMIC" + Comment "Quad mic device for Surround Sound Recording" + + EnableSequence + 'SLIM_0_TX Channels':0:Four + 'AIF1_CAP Mixer SLIM TX7':1:1 + 'AIF1_CAP Mixer SLIM TX8':1:1 + 'AIF1_CAP Mixer SLIM TX9':1:1 + 'AIF1_CAP Mixer SLIM TX10':1:1 + 'SLIM TX7 MUX':0:DEC9 + 'DEC9 MUX':0:DMIC4 + 'SLIM TX8 MUX':0:DEC10 + 'DEC10 MUX':0:DMIC3 + 'SLIM TX9 MUX':0:DEC7 + 'DEC7 MUX':0:DMIC1 + 'SLIM TX10 MUX':0:DEC6 + 'DEC6 MUX':0:DMIC6 + EndSequence + + DisableSequence + 'AIF1_CAP Mixer SLIM TX7':1:0 + 'AIF1_CAP Mixer SLIM TX8':1:0 + 'AIF1_CAP Mixer SLIM TX9':1:0 + 'AIF1_CAP Mixer SLIM TX10':1:0 + 'SLIM TX7 MUX':0:ZERO + 'DEC9 MUX':0:ZERO + 'SLIM TX8 MUX':0:ZERO + 'DEC10 MUX':0:ZERO + 'SLIM TX9 MUX':0:ZERO + 'DEC7 MUX':0:ZERO + 'SLIM TX10 MUX':0:ZERO + 'DEC6 MUX':0:ZERO + EndSequence + + ACDBID 46:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "Dummy Tx" + Comment "Dummy Tx device, not a physical device just for routing" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + ACDBID 0:2 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Earpiece" + Comment "PROXY Rx + Handset Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:One + 'RX1 MIX1 INP1':0:RX1 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'EAR PA Gain':0:POS_2_DB + 'DAC1 Switch':1:1 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'DAC1 Switch':1:0 + EndSequence + + ACDBID 7:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker" + Comment "PROXY Rx + Speaker Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RDAC5 MUX':0:DEM3_INV + 'RDAC7 MUX':0:DEM5_INV + 'COMP2 Switch':1:1 + 'RX3 Digital Volume':1:67 + 'RX5 Digital Volume':1:67 + 'RX4 Digital Volume':1:67 + 'RX6 Digital Volume':1:67 + 'LINEOUT1 Volume':1:100 + 'LINEOUT3 Volume':1:100 + 'LINEOUT2 Volume':1:100 + 'LINEOUT4 Volume':1:100 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RDAC5 MUX':0:DEM4 + 'RDAC7 MUX':0:DEM6 + 'COMP2 Switch':1:0 + 'RX3 Digital Volume':1:0 + 'RX5 Digital Volume':1:0 + 'RX4 Digital Volume':1:0 + 'RX6 Digital Volume':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT4 Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Headphones" + Comment "PROXY Rx + Headphone Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker Headset" + Comment "PROXY Rx + Speaker Headset Rx combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'COMP2 Switch':1:1 + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'COMP1 Switch':1:1 + 'HPHL Volume':1:80 + 'HPHR Volume':1:80 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'COMP2 Switch':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'COMP1 Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + EndSequence + + ACDBID 10:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker ANC Headset" + Comment "PROXY Rx + Speaker ANC Headset Rx combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RX4 DSM MUX':0:DSM_INV + 'RX6 DSM MUX':0:DSM_INV + 'LINEOUT1 Volume':1:66 + 'LINEOUT2 Volume':1:66 + 'LINEOUT3 Volume':1:66 + 'LINEOUT4 Volume':1:66 + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RX4 DSM MUX':0:CIC_OUT + 'RX6 DSM MUX':0:CIC_OUT + 'LINEOUT1 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT4 Volume':1:0 + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx ANC Headset" + Comment "PROXY Rx ANC Headset Rx device combo device" + + EnableSequence + 'ANC Function':0:ON + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX1 MIX1 INP1':0:RX1 + 'RX2 MIX1 INP1':0:RX2 + 'CLASS_H_DSM MUX':0:DSM_HPHL_RX1 + 'HPHL DAC Switch':1:1 + 'HPHR DAC Switch':1:1 + 'HPHL Volume':1:70 + 'HPHR Volume':1:70 + 'RX1 Digital Volume':1:65 + 'RX2 Digital Volume':1:65 + 'ANC Slot':1:0 + 'ANC1 FB MUX':0:EAR_HPH_L + 'ANC1 MUX':0:ADC3 + 'ANC2 MUX':0:ADC4 + 'ADC3 Volume':1:85 + 'ADC4 Volume':1:85 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX1 MIX1 INP1':0:ZERO + 'RX2 MIX1 INP1':0:ZERO + 'CLASS_H_DSM MUX':0:ZERO + 'HPHL DAC Switch':1:0 + 'HPHR DAC Switch':1:0 + 'HPHL Volume':1:0 + 'HPHR Volume':1:0 + 'RX1 Digital Volume':1:0 + 'RX2 Digital Volume':1:0 + 'ANC1 MUX':0:ZERO + 'ANC2 MUX':0:ZERO + 'ADC3 Volume':1:0 + 'ADC4 Volume':1:0 + 'ANC Function':0:OFF + EndSequence + + ACDBID 26:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionDevice + Name "PROXY Rx Speaker" + Comment "PROXY Rx + Speaker Rx device combo device" + + EnableSequence + 'SLIM RX1 MUX':0:AIF1_PB + 'SLIM RX2 MUX':0:AIF1_PB + 'SLIM_0_RX Channels':0:Two + 'RX3 MIX1 INP1':0:RX1 + 'RX5 MIX1 INP1':0:RX2 + 'RDAC5 MUX':0:DEM3_INV + 'RDAC7 MUX':0:DEM5_INV + 'COMP2 Switch':1:1 + 'RX3 Digital Volume':1:67 + 'RX5 Digital Volume':1:67 + 'RX4 Digital Volume':1:67 + 'RX6 Digital Volume':1:67 + 'LINEOUT1 Volume':1:100 + 'LINEOUT3 Volume':1:100 + 'LINEOUT2 Volume':1:100 + 'LINEOUT4 Volume':1:100 + EndSequence + + DisableSequence + 'SLIM RX1 MUX':0:ZERO + 'SLIM RX2 MUX':0:ZERO + 'RX3 MIX1 INP1':0:ZERO + 'RX5 MIX1 INP1':0:ZERO + 'RDAC5 MUX':0:DEM4 + 'RDAC7 MUX':0:DEM6 + 'COMP2 Switch':1:0 + 'RX3 Digital Volume':1:0 + 'RX5 Digital Volume':1:0 + 'RX4 Digital Volume':1:0 + 'RX6 Digital Volume':1:0 + 'LINEOUT1 Volume':1:0 + 'LINEOUT3 Volume':1:0 + 'LINEOUT2 Volume':1:0 + 'LINEOUT4 Volume':1:0 + EndSequence + + ACDBID 15:1 + EffectsMixerCTL "SRS TruMedia" + +EndSection + +SectionModifier + Name "Play Music" + Comment "Modifier for music playback" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicHDMI" + Comment "Modifier for music playback on HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicHDMI SPDIF" + Comment "Modifier for music playback on HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia1':1:1 + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia1':1:0 + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicBT SCO Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicBT SCO WB Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2HDMI" + Comment "Modifier for music playback on HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2HDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2HDMI SPDIF" + Comment "Modifier for music playback on HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia2':1:1 + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia2':1:0 + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2BT SCO Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2BT SCO WB Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play LPA" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAHDMI Speaker" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + 'HDMI Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + 'HDMI Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPABT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPABT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Capture Music" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + + +SectionModifier + Name "Capture MusicBT SCO Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicBT SCO WB Tx" + + EnableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Voice" + + EnableSequence + 'SLIM_0_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer SLIM_0_TX_Voice':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer SLIM_0_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 2 + PlaybackPCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Capture Voice" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIP" + + EnableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Play VOIPHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 3 + CapturePCM 3 + +EndSection + +SectionModifier + Name "Capture Voice Downlink" + + EnableSequence + 'MultiMedia1 Mixer VOC_REC_DL':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer VOC_REC_DL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection + +SectionModifier + Name "Capture Voice Uplink Downlink" + + EnableSequence + 'MultiMedia1 Mixer VOC_REC_UL':1:1 + 'MultiMedia1 Mixer VOC_REC_DL':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer VOC_REC_UL':1:0 + 'MultiMedia1 Mixer VOC_REC_DL':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 0 + CapturePCM 0 + +EndSection + +SectionModifier + Name "Play Tunnel" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelHDMI" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelHDMI Speaker" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelHDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia4':1:1 + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia4':1:0 + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelBT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelBT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play MusicSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelSPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Capture MusicPROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicUSB PROXY Tx" + + EnableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play SGLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:1 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer SGLTE':1:0 + 'SGLTE_Tx Mixer SLIM_0_TX_SGLTE':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 13 + PlaybackPCM 13 + +EndSection + +SectionModifier + Name "Play VoicePROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:0 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoicePROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VoiceUSB PROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer CSVoice':1:1 + 'Voice_Tx Mixer AFE_PCM_TX_Voice':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:0 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPPROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play VOIPUSB PROXY Tx" + + EnableSequence + 'AFE_PCM_RX_Voice Mixer Voip':1:1 + 'Voip_Tx Mixer AFE_PCM_TX_Voip':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 2 + CapturePCM 2 + +EndSection + +SectionModifier + Name "Play MusicPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play LPAPROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play LPAUSB PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicPROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicSSR QMIC" + + EnableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia1 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Capture MusicUSB PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play VoLTE" + + EnableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + 'SLIM_0_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEHDMI" + + EnableSequence + EndSequence + + DisableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEHDMI Tx" + + EnableSequence + 'HDMI_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + capturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO WB Rx" + + EnableSequence + EndSequence + + DisableSequence + 'Internal BTSCO SampleRate':1:8000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Play VoLTEBT SCO WB Tx" + + EnableSequence + 'Internal BTSCO SampleRate':1:16000 + 'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:1 + 'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:1 + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 14 + CapturePCM 14 + +EndSection + +SectionModifier + Name "Capture Music2" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2BT SCO Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2BT SCO WB Tx" + + EnableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer INTERNAL_BT_SCO_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 +EndSection + +SectionModifier + Name "Capture Music2PROXY Rx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2PROXY Tx" + + EnableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer AFE_PCM_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2SSR QMIC" + + EnableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music2MI2S" + + EnableSequence + 'MultiMedia2 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia2 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Capture Music Compressed" + + EnableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer SLIM_0_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Capture Music CompressedMI2S" + + EnableSequence + 'MultiMedia4 Mixer MI2S_TX':1:1 + EndSequence + + DisableSequence + 'MultiMedia4 Mixer MI2S_TX':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 9 + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + + +SectionModifier + Name "Play Music2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + + Name "Play TunnelPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play Tunnel TunnelPROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelPROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play Music3" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Tunnel2" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia7':1:1 + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia7':1:0 + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2BT SCO Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2BT SCO WB Rx" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Tx" + + EnableSequence + EndSequence + + DisableSequence + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Speaker" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Earpiece" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Headphones" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Speaker Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2SPDIF Speaker ANC Headset" + + EnableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'SEC_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Headphones" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Speaker Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2PROXY Rx Speaker ANC Headset" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play MusicUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 0 + +EndSection + +SectionModifier + Name "Play Music2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + Name "Play Music2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia2':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 1 + PlaybackPCM 1 + +EndSection + +SectionModifier + + Name "Play LPAPROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAPROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + + Name "Play LPAUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + Name "Play LPAUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia3':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 0 + PlaybackPCM 4 + +EndSection + +SectionModifier + + Name "Play TunnelUSB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play TunnelUSB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia4':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 9 + +EndSection + +SectionModifier + Name "Play Music3USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Music3USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 14 + PlaybackPCM 14 + +EndSection + +SectionModifier + Name "Play Tunnel2USB PROXY Rx Speaker" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection + +SectionModifier + Name "Play Tunnel2USB PROXY Rx Earpiece" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:1 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia7':1:0 + 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0 + EndSequence + + # ALSA PCMs + PlaybackPCM 16 + +EndSection +SectionModifier + Name "Play Lowlatency Music" + Comment "Modifier for Lowlatency music playback" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency Music" + Comment "Modifier for Lowlatency music playback" + + EnableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicHDMI" + Comment "Modifier for music playback on HDMI" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicHDMI SPDIF" + Comment "Modifier for music playback on HDMI SPDIF" + + EnableSequence + 'HDMI Mixer MultiMedia5':1:1 + 'SEC_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'HDMI Mixer MultiMedia5':1:0 + 'SEC_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicBT SCO Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicBT SCO WB Rx" + Comment "Modifier for music playback" + + EnableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicPROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection + +SectionModifier + Name "Play Lowlatency MusicUSB PROXY Rx" + + EnableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1 + EndSequence + + DisableSequence + 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0 + EndSequence + + # ALSA PCMs + CapturePCM 15 + PlaybackPCM 15 + +EndSection +# End of master file |