# Master file for snd_soc_msm TI-TLV3104 audio codec (LTENAD)
# Lists all use case verbs

SectionUseCase."Voice Call" {
Comment "Voice Call use case"
SectionVerb
	Name "Voice Call"

	EnableSequence
    'PRI_MI2S_RX_Voice Mixer VoiceMMode1':1:1
    'VoiceMMode1_Tx Mixer PRI_MI2S_TX_MMode1':1:1
		'PRI_MI2S_RX Audio Mixer MultiMedia1':1:1
		'MultiMedia1 Mixer PRI_MI2S_TX':1:1
	EndSequence

	DisableSequence
    'PRI_MI2S_RX_Voice Mixer VoiceMMode1':1:0
    'VoiceMMode1_Tx Mixer PRI_MI2S_TX_MMode1':1:0
		'PRI_MI2S_RX Audio Mixer MultiMedia1':1:0
		'MultiMedia1 Mixer PRI_MI2S_TX':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 2
	CapturePCM 2

EndSection
}

SectionUseCase."HiFi" {
Comment "Music playback use case"
SectionVerb
	Name "HiFi"

	EnableSequence
		'PRI_MI2S_RX Audio Mixer MultiMedia1':1:1
		'MultiMedia1 Mixer PRI_MI2S_TX':1:1
	EndSequence

	DisableSequence
		'PRI_MI2S_RX Audio Mixer MultiMedia1':1:0
		'MultiMedia1 Mixer PRI_MI2S_TX':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 0
	PlaybackPCM 0

EndSection
}

SectionDevice
	Name "Speaker"
	Comment "Speaker Rx device"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	14:1
	EffectsMixerCTL "SRS TruMedia"
EndSection

SectionDevice
	Name "Line"
	Comment "Speaker Tx device"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	11:2
	EffectsMixerCTL "SRS TruMedia"
EndSection


SectionDevice
	Name "PROXY Rx"
	Comment "PROXY Rx device"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	7:1
	EffectsMixerCTL "SRS TruMedia"
EndSection

SectionDevice
	Name "PROXY Tx"
	Comment "PROXY Tx device"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	4:2
	EffectsMixerCTL "SRS TruMedia"
EndSection


# End of master file
