# CyanogenMod UseCase
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 "HiFiSpeaker"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia1':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia1':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 0
	PlaybackPCM 0

EndSection

SectionVerb
	Name "HiFiSpeaker Headset"

	EnableSequence
		'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1
		'MI2S_RX Audio Mixer MultiMedia1':1:1
	EndSequence

	DisableSequence
		'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0
		'MI2S_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 Rx Speaker"

	EnableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia1':1:1
		'MI2S_RX Audio Mixer MultiMedia1':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia1':1:0
		'MI2S_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 "HiFiPROXY Rx Speaker"

	EnableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia1':1:1
		'MI2S_RX Audio Mixer MultiMedia1':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia1':1:0
		'MI2S_RX Audio Mixer MultiMedia1':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 0
	PlaybackPCM 0

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 PowerSpeaker"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia3':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia3':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 4

EndSection

SectionVerb
	Name "HiFi Low PowerSpeaker Headset"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia3':1:1
		'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia3':1:0
		'SLIMBUS_0_RX Audio 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 PowerPROXY Tx"

	EnableSequence
	EndSequence

	DisableSequence
	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 PowerUSB PROXY Rx Speaker"

	EnableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia3':1:1
		'MI2S_RX Audio Mixer MultiMedia3':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia3':1:0
		'MI2S_RX Audio Mixer MultiMedia3':1:0
	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
		'MI2S_RX Audio Mixer MultiMedia3':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia3':1:0
		'MI2S_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 RecLine"

	EnableSequence
		'MultiMedia1 Mixer SLIM_0_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia1 Mixer SLIM_0_TX':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 0
	CapturePCM 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
}
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 CallVoice Speaker"

	EnableSequence
	EndSequence

	DisableSequence
		'VOC_EXT_EC MUX':1:0
		'MI2S_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 CallSpeaker DMIC Endfire"

	EnableSequence
		'VOC_EXT_EC MUX':1:1
		'MI2S_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':0: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':0: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':0: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':0: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 IPSpeaker"

	EnableSequence
	EndSequence

	DisableSequence
		'VOC_EXT_EC MUX':1:0
		'MI2S_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 IPLine"

	EnableSequence
		'VOC_EXT_EC MUX':1:1
		'MI2S_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':0: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':0: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':0: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':0: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 IPPROXY 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 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 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."Compressed DL REC" {
Comment "Voice Downlink Compressed Recording use case"
SectionVerb
	Name "Compressed DL REC"

	EnableSequence
		'MultiMedia4 Mixer VOC_REC_DL':1:1
	EndSequence

	DisableSequence
		'MultiMedia4 Mixer VOC_REC_DL':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 9
	CapturePCM 9

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."Compressed UL DL REC" {
Comment "Voice Uplink Downlink Compressed Recording use case"
SectionVerb
	Name "Compressed UL DL REC"

	EnableSequence
		'MultiMedia4 Mixer VOC_REC_UL':1:1
		'MultiMedia4 Mixer VOC_REC_DL':1:1
	EndSequence

	DisableSequence
		'MultiMedia4 Mixer VOC_REC_UL':1:0
		'MultiMedia4 Mixer VOC_REC_DL':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 9
	CapturePCM 9

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 TunnelSpeaker"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia4':1:1
	EndSequence

	DisableSequence
		'MI2S_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 TunnelPROXY Rx Speaker"

        EnableSequence
                'AFE_PCM_RX Audio Mixer MultiMedia4':1:1
                'MI2S_RX Audio Mixer MultiMedia4':1:1
        EndSequence

        DisableSequence
                'AFE_PCM_RX Audio Mixer MultiMedia4':1:0
                'MI2S_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
                'MI2S_RX Audio Mixer MultiMedia4':1:1
        EndSequence

        DisableSequence
                'AFE_PCM_RX Audio Mixer MultiMedia4':1:0
                'MI2S_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 Speaker Headset"

        EnableSequence
                'AFE_PCM_RX Audio Mixer MultiMedia4':1:1
                'MI2S_RX Audio Mixer MultiMedia4':1:1
                'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1
        EndSequence

        DisableSequence
                'AFE_PCM_RX Audio Mixer MultiMedia4':1:0
                'MI2S_RX Audio Mixer MultiMedia4':1:0
                'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0
        EndSequence

        # ALSA PCMs
        PlaybackPCM 9

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 12
	capturePCM 12

EndSection

SectionVerb
	Name "VoLTESpeaker"

	EnableSequence
	EndSequence

	DisableSequence
		'VOC_EXT_EC MUX':1:0
		'MI2S_RX_Voice Mixer VoLTE':1:0
		'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 12
	capturePCM 12

EndSection

SectionVerb
	Name "VoLTELine"

	EnableSequence
		'VOC_EXT_EC MUX':1:1
		'MI2S_RX_Voice Mixer VoLTE':1:1
		'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1
	EndSequence

	DisableSequence
	EndSequence

	# ALSA PCMs
	PlaybackPCM 12
	capturePCM 12

EndSection

SectionVerb
	Name "VoLTEBT SCO Rx"

	EnableSequence
	EndSequence

	DisableSequence
		'Internal BTSCO SampleRate':0:8000
		'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0
		'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 12
	capturePCM 12

EndSection

SectionVerb
	Name "VoLTEBT SCO Tx"

	EnableSequence
		'Internal BTSCO SampleRate':0: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 12
	capturePCM 12

EndSection

SectionVerb
	Name "VoLTEBT SCO WB Rx"

	EnableSequence
	EndSequence

	DisableSequence
		'Internal BTSCO SampleRate':0:16000
		'INTERNAL_BT_SCO_RX_Voice Mixer VoLTE':1:0
		'VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 12
	capturePCM 12

EndSection

SectionVerb
	Name "VoLTEBT SCO WB Tx"

	EnableSequence
		'Internal BTSCO SampleRate':0: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 12
	capturePCM 12

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 Rec" {
Comment "Recording use case"
SectionVerb
	Name "HiFi Lowlatency Rec"

	EnableSequence
		'MultiMedia5 Mixer SLIM_0_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer SLIM_0_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionVerb
	Name "HiFi Lowlatency RecBT SCO Tx"

	EnableSequence
		'MultiMedia5 Mixer INTERNAL_BT_SCO_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer INTERNAL_BT_SCO_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionVerb
	Name "HiFi Lowlatency RecBT SCO WB Tx"

	EnableSequence
		'MultiMedia5 Mixer INTERNAL_BT_SCO_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer INTERNAL_BT_SCO_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionVerb
	Name "HiFi Lowlatency RecPROXY Rx"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionVerb
	Name "HiFi Lowlatency RecUSB PROXY Rx"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionVerb
	Name "HiFi Lowlatency RecPROXY Tx"

	EnableSequence
		'MultiMedia5 Mixer AFE_PCM_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer AFE_PCM_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionVerb
	Name "HiFi Lowlatency RecUSB PROXY Tx"

	EnableSequence
		'MultiMedia5 Mixer AFE_PCM_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer AFE_PCM_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

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 14
	CapturePCM 14

EndSection

SectionVerb
	Name "HiFi LowlatencySpeaker"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia5':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia5':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 14
	CapturePCM 14

EndSection

SectionVerb
	Name "HiFi LowlatencySpeaker Headset"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia5':1:1
		'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia5':1:0
		'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 14
	CapturePCM 14

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 14

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 14

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 14

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 14

EndSection

SectionVerb
	Name "HiFi LowlatencyUSB PROXY Rx Speaker"

	EnableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia5':1:1
		'MI2S_RX Audio Mixer MultiMedia5':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia5':1:0
		'MI2S_RX Audio Mixer MultiMedia5':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 14

EndSection

SectionVerb
	Name "HiFi LowlatencyPROXY Tx"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	# ALSA PCMs
	PlaybackPCM 14

EndSection

SectionVerb
	Name "HiFi LowlatencyUSB PROXY Tx"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	# ALSA PCMs
	PlaybackPCM 14

EndSection

SectionVerb
	Name "HiFi LowlatencyPROXY Rx Speaker"

	EnableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia5':1:1
		'MI2S_RX Audio Mixer MultiMedia5':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia5':1:0
		'MI2S_RX Audio Mixer MultiMedia5':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 14

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
		'EAR PA Gain':0:POS_2_DB
		'DAC1 Switch':1:1
		'RX1 Digital Volume':1:68
	EndSequence

	DisableSequence
		'SLIM RX1 MUX':0:ZERO
		'RX1 MIX1 INP1':0:ZERO
		'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
		'EAR PA Gain':0:POS_2_DB
		'DAC1 Switch':1:1
		'RX1 Digital Volume':1:68
	EndSequence

	DisableSequence
		'SLIM RX1 MUX':0:ZERO
		'RX1 MIX1 INP1':0:ZERO
		'DAC1 Switch':1:0
	EndSequence

	ACDBID	7:1
	EffectsMixerCTL "SRS TruMedia"

EndSection

SectionDevice
	Name "HAC Earpiece"
	Comment "Handset Rx device for Hearing AID"

	EnableSequence
		'SLIM RX1 MUX':0:AIF1_PB
		'SLIM_0_RX Channels':0:One
		'RX1 MIX1 INP1':0:RX1
		'EAR PA Gain':0:POS_2_DB
		'DAC1 Switch':1:1
		'RX1 Digital Volume':1:68
	EndSequence

	DisableSequence
		'SLIM RX1 MUX':0:ZERO
		'RX1 MIX1 INP1':0:ZERO
		'DAC1 Switch':1:0
	EndSequence

	ACDBID	53:1

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
		'EAR PA Gain':0:POS_2_DB
		'DAC1 Switch':1:1
		'RX1 Digital Volume':1:68
	EndSequence

	DisableSequence
		'SLIM RX1 MUX':0:ZERO
		'RX1 MIX1 INP1':0:ZERO
		'DAC1 Switch':1:0
	EndSequence

	ACDBID	37:1
	EffectsMixerCTL "SRS TruMedia"
	EC_REF_RXMixerCTL "SLIM_RX"

EndSection

SectionDevice
	Name "Speaker"
	Comment "Speaker Rx device"

	EnableSequence
		'HPL AIC Output Mixer L_DAC Switch':1:1
		'HPR AIC Output Mixer R_DAC Switch':1:1
		'AIC DAC Playback SwitchL':1:0
		'AIC DAC Playback SwitchR':1:0
	EndSequence

	DisableSequence
		'HPL AIC Output Mixer L_DAC Switch':1:0
		'HPR AIC Output Mixer R_DAC Switch':1:0
		'AIC DAC Playback SwitchL':1:1
		'AIC DAC Playback SwitchR':1:1
	EndSequence

	ACDBID	14:1
	EffectsMixerCTL "SRS TruMedia"
	EC_REF_RXMixerCTL "SLIM_RX"

EndSection

SectionDevice
	Name "Voice Speaker"
	Comment "Speaker for voice call"

	EnableSequence
		'HPL AIC Output Mixer L_DAC Switch':1:1
		'HPR AIC Output Mixer R_DAC Switch':1:1
		'AIC DAC Playback SwitchL':1:0
		'AIC DAC Playback SwitchR':1:0
	EndSequence

	DisableSequence
		'HPL AIC Output Mixer L_DAC Switch':1:0
		'HPR AIC Output Mixer R_DAC Switch':1:0
		'AIC DAC Playback SwitchL':1:1
		'AIC DAC Playback SwitchR':1:1
	EndSequence

	ACDBID	14:1
	EffectsMixerCTL "SRS TruMedia"
	EC_REF_RXMixerCTL "SLIM_RX"

EndSection

SectionDevice
	Name "Car Dock"
	Comment "Car Dock device"

	EnableSequence
		'HPL AIC Output Mixer L_DAC Switch':1:1
		'HPR AIC Output Mixer R_DAC Switch':1:1
		'AIC DAC Playback SwitchL':1:0
		'AIC DAC Playback SwitchR':1:0
	EndSequence

	DisableSequence
		'HPL AIC Output Mixer L_DAC Switch':1:0
		'HPR AIC Output Mixer R_DAC Switch':1:0
		'AIC DAC Playback SwitchL':1:1
		'AIC DAC Playback SwitchR':1:1
	EndSequence

	ACDBID	54: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
		'HPHL DAC Switch':1:1
		'HPHR DAC Switch':1:1
		'HPHL Volume':1:80
		'HPHR Volume':1:80
		'RX1 Digital Volume':1:68
		'RX2 Digital Volume':1:68
	EndSequence

	DisableSequence
		'SLIM RX1 MUX':0:ZERO
		'SLIM RX2 MUX':0:ZERO
		'RX1 MIX1 INP1':0:ZERO
		'RX2 MIX1 INP1':0:ZERO
		'HPHL DAC Switch':1:0
		'HPHR DAC Switch':1:0
		'HPHL Volume':1:0
		'HPHR 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
		'HPHL DAC Switch':1:1
		'HPHR DAC Switch':1:1
		'HPHL Volume':1:80
		'HPHR Volume':1:80
		'RX1 Digital Volume':1:68
		'RX2 Digital Volume':1:68
	EndSequence

	DisableSequence
		'SLIM RX1 MUX':0:ZERO
		'SLIM RX2 MUX':0:ZERO
		'RX1 MIX1 INP1':0:ZERO
		'RX2 MIX1 INP1':0:ZERO
		'HPHL DAC 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 "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
		'HPL AIC Output Mixer L_DAC Switch':1:1
		'HPR AIC Output Mixer R_DAC Switch':1:1
		'AIC DAC Playback SwitchL':1:0
		'AIC DAC Playback SwitchR':1:0
		'RX1 MIX1 INP1':0:RX1
		'RX2 MIX1 INP1':0:RX2
		'HPHL DAC Switch':1:1
		'HPHR DAC Switch':1:1
		'HPHL Volume':1:80
		'HPHR Volume':1:80
		'RX1 Digital Volume':1:68
		'RX2 Digital Volume':1:68
	EndSequence

	DisableSequence
		'HPL AIC Output Mixer L_DAC Switch':1:0
		'HPR AIC Output Mixer R_DAC Switch':1:0
		'AIC DAC Playback SwitchL':1:1
		'AIC DAC Playback SwitchR':1:1
		'RX1 MIX1 INP1':0:ZERO
		'RX2 MIX1 INP1':0:ZERO
		'HPHL DAC Switch':1:0
		'HPHR DAC Switch':1:0
		'HPHL Volume':1:0
		'HPHR Volume':1:0
	EndSequence

	ACDBID	10:1
	EffectsMixerCTL "SRS TruMedia"
	EC_REF_RXMixerCTL "SLIM_RX"

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:DEC8
		'DEC8 MUX':0:ADC2
		'TX8 HPF cut off':0:MIN_3DB_75Hz
		'DEC8 Volume':1:69
		'ADC2 Volume':1:50
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC8 MUX':0:ZERO
		'TX8 HPF cut off':0:MIN_3DB_4Hz
		'DEC8 Volume':1:68
		'ADC2 Volume':1:0
	EndSequence

	ACDBID	8:2
	EffectsMixerCTL "SRS TruMedia"

EndSection

SectionDevice
	Name "Voice Headset"
	Comment "Headset Tx device for Voice call"

	EnableSequence
		'AIF1_CAP Mixer SLIM TX7':1:1
		'SLIM_0_TX Channels':0:One
		'SLIM TX7 MUX':0:DEC8
		'DEC8 MUX':0:ADC2
		'TX8 HPF cut off':0:MIN_3DB_75Hz
		'DEC8 Volume':1:69
		'ADC2 Volume':1:50
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC8 MUX':0:ZERO
		'TX8 HPF cut off':0:MIN_3DB_4Hz
		'DEC8 Volume':1:68
		'ADC2 Volume':1:0
	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:DEC4
		'DEC4 MUX':0:ADC3
		'TX4 HPF cut off':0:MIN_3DB_75Hz
		'DEC4 Volume':1:70
		'ADC3 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC4 MUX':0:ZERO
		'TX4 HPF cut off':0:MIN_3DB_4Hz
		'DEC4 Volume':1:68
		'ADC3 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	ACDBID	4:2
	EffectsMixerCTL "SRS TruMedia"

EndSection

SectionDevice
	Name "Camcorder Tx"
	Comment "Camcorder Tx device"

	EnableSequence
		'AIF1_CAP Mixer SLIM TX7':1:1
		'SLIM_0_TX Channels':0:One
		'SLIM TX7 MUX':0:DEC3
		'DEC3 MUX':0:ADC4
		'DEC3 Volume':1:76
		'ADC4 Volume':1:100
		'MICBIAS3 CAPLESS Switch':1:0
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC3 MUX':0:ZERO
		'DEC3 Volume':1:68
		'ADC4 Volume':1:0
		'MICBIAS3 CAPLESS Switch':1:0
	EndSequence

	ACDBID	61:2

EndSection

SectionDevice
	Name "Voice Recognition"
	Comment "Voice Recognition 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
		'DEC6 Volume':1:68
		'ADC1 Volume':1:66
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC6 MUX':0:ZERO
		'DEC6 Volume':1:68
		'ADC1 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	ACDBID	62:2

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:DEC4
		'DEC4 MUX':0:ADC3
		'DEC4 Volume':1:70
		'ADC3 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC4 MUX':0:ZERO
		'DEC4 Volume':1:68
		'ADC3 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	ACDBID	36: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:DEC4
		'DEC4 MUX':0:ADC3
		'TX4 HPF cut off':0:MIN_3DB_75Hz
		'DEC4 Volume':1:68
		'ADC3 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC4 MUX':0:ZERO
		'TX4 HPF cut off':0:MIN_3DB_4Hz
		'DEC4 Volume':1:68
		'ADC3 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	ACDBID	11:2
	EffectsMixerCTL "SRS TruMedia"

EndSection
# Device for back mic for camera recording
SectionDevice
	Name "Sec Mic Tx"
	Comment "Speaker Mic2 Tx device"

	EnableSequence
		'AIF1_CAP Mixer SLIM TX7':1:1
		'SLIM_0_TX Channels':0:One
		'SLIM TX7 MUX':0:DEC3
		'DEC3 MUX':0:ADC4
		'ADC4 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC3 MUX':0:ZERO
		'ADC4 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	ACDBID	4:2
	EffectsMixerCTL "SRS TruMedia"

EndSection

SectionDevice
	Name "Ter Mic Tx"
	Comment "Speaker Mic3 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
		'MICBIAS4 CAPLESS Switch':1:0
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC6 MUX':0:ZERO
		'ADC1 Volume':1:0
		'MICBIAS4 CAPLESS Switch':1:0
	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:DEC4
		'DEC4 MUX':0:ADC3
		'TX4 HPF cut off':0:MIN_3DB_75Hz
		'DEC4 Volume':1:70
		'ADC3 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC4 MUX':0:ZERO
		'TX4 HPF cut off':0:MIN_3DB_4Hz
		'DEC4 Volume':1:68
		'ADC3 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	ACDBID	36: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:DEC4
		'DEC4 MUX':0:ADC3
		'DEC4 Volume':1:70
		'ADC3 Volume':1:100
		'SLIM TX8 MUX':0:DEC6
		'DEC6 MUX':0:ADC1
		'DEC6 Volume':1:70
		'ADC1 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS4 CAPLESS Switch':1:0
		'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
		'DEC4 MUX':0:ZERO
		'DEC4 Volume':1:68
		'SLIM TX8 MUX':0:ZERO
		'DEC6 MUX':0:ZERO
		'DEC6 Volume':1:68
		'ADC3 Volume':1:0
		'ADC1 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS4 CAPLESS Switch':1:0
	EndSequence

	ACDBID	5: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:DEC4
		'DEC4 MUX':0:ADC3
		'TX4 HPF cut off':0:MIN_3DB_75Hz
		'DEC4 Volume':1:70
		'ADC3 Volume':1:100
		'SLIM TX8 MUX':0:DEC3
		'DEC3 MUX':0:ADC4
		'TX3 HPF cut off':0:MIN_3DB_75Hz
		'DEC3 Volume':1:70
		'ADC4 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS3 CAPLESS Switch':1:0
		'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
		'DEC4 MUX':0:ZERO
		'TX4 HPF cut off':0:MIN_3DB_4Hz
		'DEC4 Volume':1:68
		'SLIM TX8 MUX':0:ZERO
		'DEC3 MUX':0:ZERO
		'TX3 HPF cut off':0:MIN_3DB_4Hz
		'DEC3 Volume':1:68
		'ADC3 Volume':1:0
		'ADC4 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS3 CAPLESS Switch':1:0
	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
		'DEC7 Volume':1:68
		'SLIM TX8 MUX':0:DEC8
		'DEC8 MUX':0:DMIC2
		'DEC8 Volume':1:68
		'MICBIAS1 CAPLESS Switch':1:0
		'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
		'DEC7 Volume':1:68
		'SLIM TX8 MUX':0:ZERO
		'DEC8 MUX':0:ZERO
		'DEC8 Volume':1:68
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	ACDBID	12:2
	EffectsMixerCTL "SRS TruMedia"

EndSection

SectionDevice
	# MI2S Line - Motorola
	Name "Speaker DMIC Endfire"
	Comment "Dual MIC Endfire Tx device"

	EnableSequence
		'AIF1_CAP Mixer SLIM TX7':1:1
		'SLIM_0_TX Channels':0:One
		'SLIM TX7 MUX':0:DEC4
		'DEC4 MUX':0:ADC3
		'TX4 HPF cut off':0:MIN_3DB_75Hz
		'DEC4 Volume':1:68
		'ADC3 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC4 MUX':0:ZERO
		'TX4 HPF cut off':0:MIN_3DB_4Hz
		'DEC4 Volume':1:68
		'ADC3 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
	EndSequence

	ACDBID	11: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:DEC3
		'DEC3 MUX':0:ADC4
		'DEC3 Volume':1:70
		'ADC4 Volume':1:100
		'SLIM TX8 MUX':0:DEC4
		'DEC4 MUX':0:ADC3
		'DEC4 Volume':1:70
		'ADC3 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS3 CAPLESS Switch':1:0
		'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
		'DEC4 MUX':0:ZERO
		'DEC4 Volume':1:68
		'SLIM TX8 MUX':0:ZERO
		'DEC3 MUX':0:ZERO
		'DEC3 Volume':1:68
		'ADC3 Volume':1:0
		'ADC4 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS3 CAPLESS Switch':1:0
	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
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS3 CAPLESS Switch':1:0
		'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
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS3 CAPLESS Switch':1:0
	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
		'HPHL DAC Switch':1:1
		'HPHL Volume':1:80
	EndSequence

	DisableSequence
		'SLIM RX1 MUX':0:ZERO
		'TTY Mode':0:ZERO
		'RX1 MIX1 INP1':0:ZERO
		'HPHL DAC Switch':1:0
		'HPHL Volume':1:0
	EndSequence

	ACDBID	17:1
	EffectsMixerCTL "SRS TruMedia"

EndSection

SectionDevice
	Name "Camcorder Full"
	Comment "Full mode Tx device"

	EnableSequence
		'AIF1_CAP Mixer SLIM TX7':1:1
		'AIF1_CAP Mixer SLIM TX8':1:1
		'SLIM TX7 MUX':0:DEC3
		'DEC3 MUX':0:ADC4
		'TX3 HPF cut off':0:MIN_3DB_75Hz
		'ADC4 Volume':1:50
		'SLIM TX8 MUX':0:DEC6
		'DEC6 MUX':0:ADC1
		'TX6 HPF cut off':0:MIN_3DB_75Hz
		'ADC1 Volume':1:50
		'MICBIAS3 CAPLESS Switch':1:0
		'MICBIAS4 CAPLESS Switch':1:0
		'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
		'DEC3 MUX':0:ZERO
		'TX3 HPF cut off':0:MIN_3DB_4Hz
		'ADC4 Volume':1:0
		'SLIM TX8 MUX':0:ZERO
		'DEC6 MUX':0:ZERO
		'TX3 HPF cut off':0:MIN_3DB_4Hz
		'ADC1 Volume':1:0
		'MICBIAS3 CAPLESS Switch':1:0
		'MICBIAS4 CAPLESS Switch':1:0
	EndSequence

	ACDBID	50:2
	EffectsMixerCTL "SRS TruMedia"

EndSection

SectionDevice
	Name "TX Stereo Test12"
	Comment "Test stereo capture12"

	EnableSequence
		'AIF1_CAP Mixer SLIM TX7':1:1
		'AIF1_CAP Mixer SLIM TX8':1:1
		'SLIM TX7 MUX':0:DEC4
		'DEC4 MUX':0:ADC3
		'TX4 HPF cut off':0:MIN_3DB_75Hz
		'DEC4 Volume':1:78
		'ADC3 Volume':1:100
		'SLIM TX8 MUX':0:DEC3
		'DEC3 MUX':0:ADC4
		'TX3 HPF cut off':0:MIN_3DB_75Hz
		'DEC3 Volume':1:78
		'ADC4 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS3 CAPLESS Switch':1:0
		'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
		'DEC4 MUX':0:ZERO
		'TX4 HPF cut off':0:MIN_3DB_4Hz
		'DEC4 Volume':1:68
		'ADC3 Volume':1:0
		'SLIM TX8 MUX':0:ZERO
		'DEC3 MUX':0:ZERO
		'TX3 HPF cut off':0:MIN_3DB_4Hz
		'DEC3 Volume':1:68
		'ADC4 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS3 CAPLESS Switch':1:0
	EndSequence

	ACDBID	50:2
	EffectsMixerCTL "SRS TruMedia"

EndSection

SectionDevice
	Name "TX Stereo Test13"
	Comment "Test stereo capture13"

	EnableSequence
		'AIF1_CAP Mixer SLIM TX7':1:1
		'AIF1_CAP Mixer SLIM TX8':1:1
		'SLIM TX7 MUX':0:DEC4
		'DEC4 MUX':0:ADC3
		'TX4 HPF cut off':0:MIN_3DB_75Hz
		'DEC4 Volume':1:78
		'ADC3 Volume':1:100
		'SLIM TX8 MUX':0:DEC6
		'DEC6 MUX':0:ADC1
		'TX6 HPF cut off':0:MIN_3DB_75Hz
		'DEC6 Volume':1:78
		'ADC1 Volume':1:100
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS4 CAPLESS Switch':1:0
		'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
		'DEC4 MUX':0:ZERO
		'TX4 HPF cut off':0:MIN_3DB_4Hz
		'DEC4 Volume':1:68
		'ADC3 Volume':1:0
		'SLIM TX8 MUX':0:ZERO
		'DEC6 MUX':0:ZERO
		'TX6 HPF cut off':0:MIN_3DB_4Hz
		'DEC6 Volume':1:68
		'ADC1 Volume':1:0
		'MICBIAS1 CAPLESS Switch':1:0
		'MICBIAS4 CAPLESS Switch':1:0
	EndSequence

	ACDBID	50:2
	EffectsMixerCTL "SRS TruMedia"

EndSection

SectionDevice
	Name "TX Stereo Test23"
	Comment "Test stereo capture23"

	EnableSequence
		'AIF1_CAP Mixer SLIM TX7':1:1
		'AIF1_CAP Mixer SLIM TX8':1:1
		'SLIM TX7 MUX':0:DEC3
		'DEC3 MUX':0:ADC4
		'TX3 HPF cut off':0:MIN_3DB_75Hz
		'DEC3 Volume':1:78
		'ADC4 Volume':1:100
		'SLIM TX8 MUX':0:DEC6
		'DEC6 MUX':0:ADC1
		'TX6 HPF cut off':0:MIN_3DB_75Hz
		'DEC6 Volume':1:78
		'ADC1 Volume':1:100
		'MICBIAS3 CAPLESS Switch':1:0
		'MICBIAS4 CAPLESS Switch':1:0
		'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
		'DEC3 MUX':0:ZERO
		'TX3 HPF cut off':0:MIN_3DB_4Hz
		'DEC3 Volume':1:68
		'ADC4 Volume':1:0
		'SLIM TX8 MUX':0:ZERO
		'DEC6 MUX':0:ZERO
		'TX6 HPF cut off':0:MIN_3DB_4Hz
		'DEC6 Volume':1:68
		'ADC1 Volume':1:0
		'MICBIAS3 CAPLESS Switch':1:0
		'MICBIAS4 CAPLESS Switch':1:0
	EndSequence

	ACDBID	50:2
	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:DEC8
		'DEC8 MUX':0:ADC2
		'ADC2 Volume':1:25
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'TTY Mode':0:ZERO
		'SLIM TX7 MUX':0:ZERO
		'DEC8 MUX':0:ZERO
		'ADC2 Volume':1:0
	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
		'HPHL DAC Switch':1:1
		'HPHL Volume':1:80
	EndSequence

	DisableSequence
		'SLIM RX1 MUX':0:ZERO
		'TTY Mode':0:ZERO
		'RX1 MIX1 INP1':0:ZERO
		'HPHL DAC Switch':1:0
		'HPHL 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:DEC8
		'DEC8 MUX':0:ADC2
		'ADC2 Volume':1:25
	EndSequence

	DisableSequence
		'AIF1_CAP Mixer SLIM TX7':1:0
		'SLIM TX7 MUX':0:ZERO
		'DEC8 MUX':0:ZERO
		'ADC2 Volume':1:0
	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 "PROXY Rx"
	Comment "PROXY Rx device"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	18: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 "MI2S"
	Comment "MI2S Tx device"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	0:1

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 Speaker"
	Comment "PROXY Rx + Speaker Rx device combo device"

	EnableSequence
		'HPL AIC Output Mixer L_DAC Switch':1:1
		'HPR AIC Output Mixer R_DAC Switch':1:1
		'AIC DAC Playback SwitchL':1:0
		'AIC DAC Playback SwitchR':1:0
	EndSequence

	DisableSequence
		'HPL AIC Output Mixer L_DAC Switch':1:0
		'HPR AIC Output Mixer R_DAC Switch':1:0
		'AIC DAC Playback SwitchL':1:1
		'AIC DAC Playback SwitchR':1:1
	EndSequence

	ACDBID	18:1
	EffectsMixerCTL "SRS TruMedia"

EndSection

# CyanogenMod Modifier
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 MusicSpeaker"
	Comment "Modifier for music playback"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia1':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia1':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 0
	PlaybackPCM 0

EndSection

SectionModifier
	Name "Play MusicSpeaker Headset"
	Comment "Modifier for music playback"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia1':1:1
		'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1
	EndSequence

	DisableSequence
		'MI2S_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 MusicHeadphones"
	Comment "Modifier for music playback via headphone"

	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 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 MusicUSB PROXY Rx Speaker"

	EnableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia1':1:1
		'MI2S_RX Audio Mixer MultiMedia1':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia1':1:0
		'MI2S_RX Audio Mixer MultiMedia1':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 0
	PlaybackPCM 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 LPASpeaker"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia3':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia3':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 4

EndSection

SectionModifier
	Name "Play LPASpeaker Headset"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia3':1:1
		'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia3':1:0
		'SLIMBUS_0_RX Audio 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 "Play LPAUSB PROXY Rx Speaker"

	EnableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia3':1:1
		'MI2S_RX Audio Mixer MultiMedia3':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia3':1:0
		'MI2S_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 VoiceVoice Speaker"

	EnableSequence
	EndSequence

	DisableSequence
		'VOC_EXT_EC MUX':1:0
		'MI2S_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 VoiceSpeaker DMIC Endfire"

	EnableSequence
		'VOC_EXT_EC MUX':1:1
		'MI2S_RX_Voice Mixer CSVoice':1:1
		'Voice_Tx Mixer SLIM_0_TX_Voice':1:1
	EndSequence

	DisableSequence
	EndSequence

	# ALSA PCMs
	CapturePCM 2
	PlaybackPCM 2

EndSection

SectionModifier
	Name "Play VoiceSpeaker Headset"

	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':0: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':0: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':0: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':0: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 VOIPSpeaker"

	EnableSequence
	EndSequence

	DisableSequence
		'VOC_EXT_EC MUX':1:0
		'MI2S_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 VOIPLine"

	EnableSequence
		'VOC_EXT_EC MUX':1:1
		'MI2S_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 "Play VOIPSpeaker Headset"

	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':0: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':0: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':0: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':0: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 "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 Compressed Voice DL"

	EnableSequence
		'MultiMedia4 Mixer VOC_REC_DL':1:1
	EndSequence

	DisableSequence
		'MultiMedia4 Mixer VOC_REC_DL':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 9
	CapturePCM 9

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 "Capture Compressed Voice UL DL"

	EnableSequence
		'MultiMedia4 Mixer VOC_REC_UL':1:1
		'MultiMedia4 Mixer VOC_REC_DL':1:1
	EndSequence

	DisableSequence
		'MultiMedia4 Mixer VOC_REC_UL':1:0
		'MultiMedia4 Mixer VOC_REC_DL':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 9
	CapturePCM 9

EndSection

SectionModifier
	Name "Play Tunnel"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia4':1:1
	EndSequence

	DisableSequence
		'MI2S_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 "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 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 "Play MI2S"

	EnableSequence
		'SLIMBUS_0_RX Port Mixer MI2S_TX':1:1
	EndSequence

	DisableSequence
		'SLIMBUS_0_RX Port Mixer MI2S_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 12
	PlaybackPCM 5

EndSection

SectionModifier
	Name "Play Speaker"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia1':1:1
		'SLIMBUS_DL_HL Switch':1:1
		'MI2S_RX Port Mixer MI2S_TX':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia1':1:0
		'SLIMBUS_DL_HL Switch':1:0
		'MI2S_RX Port Mixer MI2S_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 12
	PlaybackPCM 5

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 12
	capturePCM 12

EndSection

SectionModifier
	Name "Play VoLTESpeaker"

	EnableSequence
	EndSequence

	DisableSequence
		'VOC_EXT_EC MUX':1:0
		'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0
		'MI2S_RX_Voice Mixer VoLTE':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 12
	capturePCM 12

EndSection

SectionModifier
	Name "Play VoLTELine"

	EnableSequence
		'VOC_EXT_EC MUX':1:1
		'MI2S_RX_Voice Mixer VoLTE':1:1
		'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:1
	EndSequence

	DisableSequence
	EndSequence

	# ALSA PCMs
	PlaybackPCM 12
	capturePCM 12

EndSection

SectionModifier
	Name "Play VoLTESpeaker Headset"

	EnableSequence
		'SLIM_0_RX_Voice Mixer VoLTE':1:1
		'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
		'SLIM_0_RX_Voice Mixer VoLTE':1:0
		'VoLTE_Tx Mixer SLIM_0_TX_VoLTE':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 12
	capturePCM 12

EndSection

SectionModifier
	Name "Play MusicPROXY Rx Speaker"

	EnableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia1':1:1
		'MI2S_RX Audio Mixer MultiMedia1':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia1':1:0
		'MI2S_RX Audio Mixer MultiMedia1':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 0
	PlaybackPCM 0

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 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 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 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 14
	PlaybackPCM 14

EndSection

SectionModifier
	Name "Play Lowlatency MusicSpeaker"
	Comment "Modifier for Lowlatency music playback"

	EnableSequence
		'MI2S_RX Audio Mixer MultiMedia5':1:1
	EndSequence

	DisableSequence
		'MI2S_RX Audio Mixer MultiMedia5':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 14
	CapturePCM 14

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 14
	PlaybackPCM 14

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 14
	PlaybackPCM 14

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 14
	PlaybackPCM 14

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 14
	PlaybackPCM 14

EndSection

SectionModifier
	Name "Play Lowlatency MusicUSB PROXY Rx Speaker"

	EnableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia5':1:1
		'MI2S_RX Audio Mixer MultiMedia5':1:1
	EndSequence

	DisableSequence
		'AFE_PCM_RX Audio Mixer MultiMedia5':1:0
		'MI2S_RX Audio Mixer MultiMedia5':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionModifier
	Name "Capture Lowlatency Music"

	EnableSequence
		'MultiMedia5 Mixer SLIM_0_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer SLIM_0_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionModifier
	Name "Capture Lowlatency MusicBT SCO Tx"

	EnableSequence
		'MultiMedia5 Mixer INTERNAL_BT_SCO_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer INTERNAL_BT_SCO_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionModifier
	Name "Capture Lowlatency MusicBT SCO WB Tx"

	EnableSequence
		'MultiMedia5 Mixer INTERNAL_BT_SCO_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer INTERNAL_BT_SCO_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionModifier
	Name "Capture Lowlatency MusicPROXY Rx"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionModifier
	Name "Capture Lowlatency MusicUSB PROXY Rx"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionModifier
	Name "Capture Lowlatency MusicPROXY Tx"

	EnableSequence
		'MultiMedia5 Mixer AFE_PCM_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer AFE_PCM_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

EndSection

SectionModifier
	Name "Capture Lowlatency MusicUSB PROXY Tx"

	EnableSequence
		'MultiMedia5 Mixer AFE_PCM_TX':1:1
	EndSequence

	DisableSequence
		'MultiMedia5 Mixer AFE_PCM_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 14
	PlaybackPCM 14

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
# End of master file
