116 lines
2.1 KiB
Plaintext
116 lines
2.1 KiB
Plaintext
|
# Use case for devices on rockchip,rt5640-codec card.
|
||
|
|
||
|
SectionVerb {
|
||
|
EnableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
]
|
||
|
|
||
|
DisableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
]
|
||
|
}
|
||
|
|
||
|
SectionDevice."Headphone".0 {
|
||
|
Comment "Headphone Playback"
|
||
|
|
||
|
EnableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
|
||
|
cset "name='HPO MIX DAC2 Switch' 1"
|
||
|
cset "name='HP L Playback Switch' 1"
|
||
|
cset "name='HP R Playback Switch"' 1"
|
||
|
]
|
||
|
|
||
|
DisableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
|
||
|
cset "name='HP R Playback Switch"' 0"
|
||
|
cset "name='HPO MIX DAC2 Switch' 0"
|
||
|
cset "name='HP L Playback Switch' 0"
|
||
|
]
|
||
|
|
||
|
Value {
|
||
|
PlaybackPCM "hw:rockchiprt5640c"
|
||
|
PlaybackChannels "2"
|
||
|
PlaybackPriority "2"
|
||
|
# JackControl "Headphone Jack"
|
||
|
# JackHWMute "Headphone"
|
||
|
}
|
||
|
}
|
||
|
|
||
|
SectionDevice."Speaker".0 {
|
||
|
Comment "Speaker Playback"
|
||
|
|
||
|
EnableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
|
||
|
cset "name='DAI select' 1:2|2:1"
|
||
|
cset "name='Mono DAC Playback Volume' 175"
|
||
|
cset "name='DAC2 Playback Switch' 1"
|
||
|
cset "name='Mono DAC MIXL DAC L2 Switch' 1"
|
||
|
cset "name='Mono DAC MIXR DAC R2 Switch' 1"
|
||
|
]
|
||
|
|
||
|
DisableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
cset "name='Mono DAC Playback Volume' 0"
|
||
|
cset "name='DAC2 Playback Switch' 0"
|
||
|
cset "name='Mono DAC MIXL DAC L2 Switch' 0"
|
||
|
cset "name='Mono DAC MIXR DAC R2 Switch' 0"
|
||
|
|
||
|
]
|
||
|
|
||
|
Value {
|
||
|
PlaybackPCM "hw:rockchiprt5640c"
|
||
|
PlaybackChannels "2"
|
||
|
PlaybackPriority "2"
|
||
|
# JackControl "Headphone Jack"
|
||
|
# JackHWMute "Headphone"
|
||
|
}
|
||
|
}
|
||
|
|
||
|
SectionDevice."Mic".0 {
|
||
|
Comment "Internal Microphone"
|
||
|
|
||
|
Value {
|
||
|
CaptureChannels "2"
|
||
|
CapturePriority "150"
|
||
|
}
|
||
|
|
||
|
EnableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
|
||
|
cset "name='DAI select' 1:2|2:1"
|
||
|
cset "name='RECMIXR BST3 Switch' 0"
|
||
|
cset "name='RECMIXR BST1 Switch' 1"
|
||
|
cset "name='Stereo1 ADC R1 Mux' 1"
|
||
|
cset "name='Mono ADC R1 Mux' ADCR"
|
||
|
cset "name='Mono ADC MIXR ADC1 Switch' 1"
|
||
|
cset "name='IN1 Boost' 5"
|
||
|
cset "name='Mono ADC Capture Volume' 60"
|
||
|
]
|
||
|
|
||
|
DisableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
]
|
||
|
}
|
||
|
|
||
|
SectionDevice."HSMic".1 {
|
||
|
Comment "Headset Microphone"
|
||
|
|
||
|
Value {
|
||
|
CaptureChannels "2"
|
||
|
# JackControl "Headphone Jack"
|
||
|
# JackHWMute "Mic"
|
||
|
}
|
||
|
|
||
|
EnableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
]
|
||
|
|
||
|
DisableSequence [
|
||
|
cdev "hw:rockchiprt5640c"
|
||
|
]
|
||
|
}
|
||
|
|