# Use case configuration for Arduino Monza # Author: Srinivas Kandagatla SectionVerb { EnableSequence [ cset "name='LPI_MI2S_RX_0 Audio Mixer MultiMedia1' 1" cset "name='LPI_MI2S_RX_4 Audio Mixer MultiMedia2' 1" cset "name='MultiMedia4 Mixer LPI_MI2S_TX_0' 1" ] Include.e.File "/codecs/max98090/EnableSeq.conf" Value { TQ "HiFi" } } SectionDevice."Line1" { Comment "Analog Line Output" Value { PlaybackPCM "hw:${CardId},0" PlaybackMixer "default:${CardId}" } ConflictingDevice [ "Headphones" "Earpiece" ] EnableSequence [ cset "name='Receiver Left Switch' on" cset "name='Receiver Right Switch' on" cset "name='Receiver Switch' on" cset "name='Left Receiver Mixer Left DAC Switch' 1" cset "name='Right Receiver Mixer Right DAC Switch' 1" cset "name='LINMOD Mux' 1" cset "name='Receiver Left Mixer Volume' 2" cset "name='Receiver Right Mixer Volume' 2" cset "name='Speaker Switch' off" ] DisableSequence [ cset "name='Receiver Left Switch' off" cset "name='Receiver Right Switch' off" cset "name='Receiver Switch' off" ] } SectionDevice."Headphones" { Comment "Headphone Output" Value { PlaybackPCM "hw:${CardId},0" PlaybackMixer "default:${CardId}" } ConflictingDevice [ "Line1" "Earpiece" ] EnableSequence [ cset "name='Headphone Left Switch' on" cset "name='Headphone Right Switch' on" cset "name='Headphone Switch' on" ] DisableSequence [ cset "name='Headphone Left Switch' off" cset "name='Headphone Right Switch' off" cset "name='Headphone Switch' off" ] } SectionDevice."Earpiece" { Comment "Earpiece playback" Value { PlaybackPCM "hw:${CardId},0" PlaybackMixer "default:${CardId}" } ConflictingDevice [ "Line1" "Headphones" ] EnableSequence [ cset "name='Speaker Left Switch' on" cset "name='Speaker Right Switch' on" cset "name='Speaker Switch' on" cset "name='Receiver Switch' off" ] DisableSequence [ cset "name='Speaker Left Switch' off" cset "name='Speaker Right Switch' off" cset "name='Speaker Switch' off" ] } SectionDevice."HDMI" { Comment "HDMI playback" Value { PlaybackChannels 2 PlaybackPCM "hw:${CardId},1" PlaybackMixer "default:${CardId}" } } SectionDevice."Headset" { Comment "Headset microphone" EnableSequence [ cset "name='MIC1 Mux' IN12" cset "name='DMIC Mux' 0" cset "name='Headset Mic Switch' on" cset "name='Headset Mic12 Switch' on" cset "name='Record Path DC Blocking' on" cset "name='Left ADC Mixer MIC2 Switch' on" cset "name='Right ADC Mixer MIC2 Switch' on" ] DisableSequence [ cset "name='Headset Mic Switch' off" cset "name='DMIC Mux' 1" cset "name='Record Path DC Blocking' off" cset "name='Headset Mic12 Switch' off" cset "name='Left ADC Mixer MIC2 Switch' off" cset "name='Right ADC Mixer MIC2 Switch' off" ] Value { CapturePriority 200 CapturePCM "hw:${CardId},3" } }