blob: adc78f6074b136a74ca3dfa3185d5a7abec6afb6 [file] [log] [blame]
SectionVerb {
Value {
TQ "HiFi"
# ALSA PCM device for HiFi
PlaybackPCM "hw:0,0"
CapturePCM "hw:0,1"
}
EnableSequence [
cdev "hw:0"
cset "name='LINEOUT Mux' OPEN"
cset "name='HPOUT Mux' OPEN"
cset "name='AIF TX Mux' Analog Mic"
cset "name='Left PGA Mux' OPEN"
cset "name='Right PGA Mux' OPEN"
cset "name='INT ADDA O03_O04 Switch' 1"
cset "name='AIN Mux' INT ADC"
cset "name='O03 I05 Switch' 1"
cset "name='O04 I06 Switch' 1"
cset "name='O10 I04 Switch' 0"
cset "name='O09 I03 Switch' 1"
cset "name='O05 I05 Switch' 1"
cset "name='O06 I06 Switch' 1"
cset "name='O05 I07 Switch' 1"
cset "name='O06 I08 Switch' 1"
cset "name='I2S O03_O04 Switch' 1"
cset "name='AIF TX Mux' 2"
]
DisableSequence [
]
}
SectionDevice."Speaker" {
Value {
PlaybackChannels "1"
CaptureChannels "1"
}
ConflictingDevice [
"Headphone"
]
EnableSequence [
cdev "hw:0"
cset "name='LINEOUT Mux' 1"
cset "name='AIF TX Mux' 1"
]
DisableSequence [
cdev "hw:0"
cset "name='LINEOUT Mux' 0"
cset "name='AIF TX Mux' 2"
]
}
SectionDevice."Headphone" {
Value {
PlaybackChannels "2"
CaptureChannels "1"
JackControl "Headphone Jack"
JackDev "/dev/input/by-path/platform-sound-event"
}
ConflictingDevice [
"Speaker"
]
EnableSequence [
cdev "hw:0"
cset "name='HPOUT Mux' 1"
cset "name='AIF TX Mux' 0"
cset "name='Left PGA Mux' CH1"
cset "name='Right PGA Mux' CH1"
]
DisableSequence [
cdev "hw:0"
cset "name='HPOUT Mux' 0"
cset "name='AIF TX Mux' 2"
cset "name='Left PGA Mux' OPEN"
cset "name='Right PGA Mux' OPEN"
]
}