%PDF- %PDF-
Direktori : /usr/share/alsa/ucm2/Qualcomm/sc7180/rt5682-max98357a/ |
Current File : //usr/share/alsa/ucm2/Qualcomm/sc7180/rt5682-max98357a/HiFi.conf |
# Use case configuration for ALC5682+MAX98357A on SC7180 SectionVerb { Value { TQ "HiFi" } } SectionDevice."Speaker" { Comment "Speaker" Value { PlaybackChannels 2 PlaybackPCM "hw:${CardId},1" PlaybackPriority 100 PlaybackMixerElem "Speaker" PlaybackVolume "Speaker Playback Volume" } } SectionDevice."Headphones" { Comment "Headphones" EnableSequence [ cset "name='HPOL Playback Switch' 1" cset "name='HPOR Playback Switch' 1" cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1" cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1" ] DisableSequence [ cset "name='HPOL Playback Switch' 0" cset "name='HPOR Playback Switch' 0" cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0" cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0" ] Value { PlaybackPCM "hw:${CardId},0" PlaybackPriority 200 PlaybackMasterElem "DAC1" PlaybackMixerElem "Headphone" PlaybackVolume "Headphone Playback Volume" } } SectionDevice."Mic" { Comment "Internal Microphone" ConflictingDevice [ "Headset" ] EnableSequence [ cset "name='IF1 01 ADC Swap Mux' 1" cset "name='Stereo1 ADC L2 Mux' 1" cset "name='Stereo1 ADC R2 Mux' 1" cset "name='Stereo1 ADC MIXL ADC2 Switch' 1" cset "name='Stereo1 ADC MIXR ADC2 Switch' 1" ] DisableSequence [ cset "name='Stereo1 ADC L2 Mux' 0" cset "name='Stereo1 ADC R2 Mux' 0" cset "name='Stereo1 ADC MIXL ADC2 Switch' 0" cset "name='Stereo1 ADC MIXR ADC2 Switch' 0" ] Value { CapturePCM "hw:${CardId},0" CapturePriority 100 CaptureMixerElem "STO1 ADC" CaptureVolume "STO1 ADC Capture Volume" } } SectionDevice."Headset" { Comment "Headset Microphone" EnableSequence [ cset "name='IF1 01 ADC Swap Mux' 2" cset "name='Stereo1 ADC L1 Mux' 1" cset "name='Stereo1 ADC R1 Mux' 1" cset "name='Stereo1 ADC MIXL ADC1 Switch' 1" cset "name='Stereo1 ADC MIXR ADC1 Switch' 1" ] DisableSequence [ cset "name='Stereo1 ADC L1 Mux' 0" cset "name='Stereo1 ADC R1 Mux' 0" cset "name='Stereo1 ADC MIXL ADC1 Switch' 0" cset "name='Stereo1 ADC MIXR ADC1 Switch' 0" ] Value { CapturePCM "hw:${CardId},0" CapturePriority 200 CaptureMixerElem "STO1 ADC" CaptureVolume "STO1 ADC Capture Volume" } }