# There is no mixer setup here - it is handled by PulseAudio's audio HAL module. SectionVerb { EnableSequence [ cdev "hw:apq8064tablasnd" cset "name='MultiMedia1 Mixer SLIM_4_TX' 1" cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 1" ] DisableSequence [ cdev "hw:apq8064tablasnd" cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" ] Value { CapturePCM "hw:apq8064tablasnd,0" PlaybackPCM "hw:apq8064tablasnd,0" } } SectionDevice."Earpiece" { #Name "Earpiece" Comment "Earpiece speaker" # FIXME ConflictingDevice [ "Headphones" "Speaker" ] EnableSequence [ cdev "hw:apq8064tablasnd" cset "name='RX1 Digital Volume' 84" cset "name='EAR PA Gain' POS_6_DB" ] DisableSequence [ cdev "hw:apq8064tablasnd" cset "name='RX1 Digital Volume' 68" ] Value { PlaybackChannels "2" } } SectionDevice."Speaker" { #Name "Speaker" Comment "Main speaker" # FIXME ConflictingDevice [ "Earpiece" "Headphones" ] EnableSequence [ cdev "hw:apq8064tablasnd" cset "name='RX3 Digital Volume' 80" cset "name='LINEOUT1 Volume' 100" cset "name='LINEOUT3 Volume' 100" ] DisableSequence [ cdev "hw:apq8064tablasnd" cset "name='RX3 Digital Volume' 68" cset "name='LINEOUT1 Volume' 0" cset "name='LINEOUT3 Volume' 0" ] Value { PlaybackChannels "2" } } SectionDevice."Headphones" { #Name "Headphones" Comment "Headphones" # FIXME ConflictingDevice [ "Earpiece" "Speaker" ] EnableSequence [ cdev "hw:apq8064tablasnd" cset "name='RX1 Digital Volume' 68" cset "name='RX2 Digital Volume' 68" cset "name='HPHL Volume' 50" cset "name='HPHR Volume' 50" ] DisableSequence [ cdev "hw:apq8064tablasnd" cset "name='RX1 Digital Volume' 68" cset "name='RX2 Digital Volume' 68" cset "name='HPHL Volume' 0" cset "name='HPHR Volume' 0" ] Value { PlaybackChannels "2" } } SectionDevice."Headset" { #Name "Headset" Comment "Headset Microphone" ConflictingDevice [ "Handset" ] EnableSequence [ cdev "hw:apq8064tablasnd" cset "name='ADC2 Volume' 66" ] DisableSequence [ cdev "hw:apq8064tablasnd" cset "name='ADC2 Volume' 0" ] Value { CaptureChannels "1" } } SectionDevice."Handset" { #Name "Handset" Comment "Handset Microphone" ConflictingDevice [ "Headset" ] EnableSequence [ cdev "hw:apq8064tablasnd" cset "name='DEC7 Volume' 80" cset "name='ADC1 Volume' 100" ] DisableSequence [ cdev "hw:apq8064tablasnd" cset "name='DEC7 Volume' 0" cset "name='ADC1 Volume' 0" ] Value { CaptureChannels "1" } }