# Master file for snd_soc_msm tabla 2.0 sound card
# Lists all use case verbs

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

	EnableSequence
		'AUX_PCM_RX_Voice Mixer CSVoice':1:1
		'Voice_Tx Mixer AUX_PCM_TX_Voice':1:1
	EndSequence

	DisableSequence
		'AUX_PCM_RX_Voice Mixer CSVoice':1:0
		'Voice_Tx Mixer AUX_PCM_TX_Voice':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 2
	CapturePCM 2

EndSection
}

SectionUseCase."VoLTE" {
Comment "VoLTE use case"
SectionVerb
	Name "VoLTE"

	EnableSequence
		'AUX_PCM_RX_Voice Mixer VoLTE':1:1
		'VoLTE_Tx Mixer AUX_PCM_TX_VoLTE':1:1
	EndSequence

	DisableSequence
		'AUX_PCM_RX_Voice Mixer VoLTE':1:0
		'VoLTE_Tx Mixer AUX_PCM_TX_VoLTE':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 4
	capturePCM 4

EndSection
}

SectionDevice
	Name "Auxpcm Rx"
	Comment "Auxpcm Rx device"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	7:1

EndSection

SectionDevice
	Name "AMR Rx"
	Comment "Auxpcm Rx device for AMR-MM"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	10:1

EndSection

SectionDevice
	Name "Auxpcm Tx"
	Comment "Auxpcm Tx device"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	4:2

EndSection

SectionDevice
	Name "AMR Tx"
	Comment "Auxpcm Tx device for AMR-MM"

	EnableSequence
	EndSequence

	DisableSequence
	EndSequence

	ACDBID	8:2

EndSection

SectionModifier
	Name "Play Voice"

	EnableSequence
		'AUX_PCM_RX_Voice Mixer CSVoice':1:1
		'Voice_Tx Mixer AUX_PCM_TX_Voice':1:1
	EndSequence

	DisableSequence
		'AUX_PCM_RX_Voice Mixer CSVoice':1:0
		'Voice_Tx Mixer AUX_PCM_TX_Voice':1:0
	EndSequence

	# ALSA PCMs
	CapturePCM 2
	PlaybackPCM 2

EndSection

SectionModifier
	Name "Play VoLTE"

	EnableSequence
		'AUX_PCM_RX_Voice Mixer VoLTE':1:1
		'VoLTE_Tx Mixer AUX_PCM_TX_VoLTE':1:1
	EndSequence

	DisableSequence
		'AUX_PCM_RX_Voice Mixer VoLTE':1:0
		'VoLTE_Tx Mixer AUX_PCM_TX_VoLTE':1:0
	EndSequence

	# ALSA PCMs
	PlaybackPCM 4
	capturePCM 4

EndSection

# End of master file

