# configuration for OMAP4430 SDP4430.pcm.front.0 { @args [ CARD DEVICE ] @args.CARD { type string } @args.DEVICE { type string } type hooks slave.pcm { type hw format S32_LE rate 48000 card $CARD device $DEVICE } hooks.0 { type ctl_elems hook_args [ # Handsfree Mixer settings { name "DL2 Mixer Multimedia" preserve false lock false optional true value true } { name "SDT DL Volume" preserve false lock false optional true value 110 } { name "Handsfree Playback Volume" preserve false lock false optional true value [ 15 15 ] } { name "HF Left Playback" preserve false lock false optional true value "HF DAC" } { name "HF Right Playback" preserve false lock false optional true value "HF DAC" } { name "DL2 Media Playback Volume" preserve false lock false optional true value [ 90 ] } { name "DL2 Mixer Tones" preserve false lock false optional true value true } { name "DL2 Tones Playback Volume" preserve false lock false optional true value [ 90 ] } { name "DL2 Mixer Voice" preserve false lock false optional true value true } { name "DL2 Voice Playback Volume" preserve false lock false optional true value [ 90 ] } # Headset mixer settings { name "Headset Playback Volume" preserve false lock false optional true value [ 10 10 ] } { name "HS Left Playback" preserve false lock false optional true value "HS DAC" } { name "HS Right Playback" preserve false lock false optional true value "HS DAC" } { name "Sidetone Mixer Playback" preserve false lock false optional true value true } { name "DL1 PDM Switch" preserve false lock false optional true value true } { name "DL1 Mixer Multimedia" preserve false lock false optional true value true } { name "DL1 Media Playback Volume" preserve false lock false optional true value [ 90 ] } { name "DL1 Mixer Tones" preserve false lock false optional true value true } { name "DL1 Tones Playback Volume" preserve false lock false optional true value [ 90 ] } { name "DL1 Mixer Voice" preserve false lock false optional true value true } { name "DL1 Voice Playback Volume" preserve false lock false optional true value [ 90 ] } # Capture mixer settings { name "Analog Right Capture Route" preserve false lock false optional true value "Sub Mic" } { name "Analog Left Capture Route" preserve false lock false optional true value "Main Mic" } { name "Capture Preamplifier Volume" preserve false lock false optional true value [ 1 1 ] } { name "Capture Volume" preserve false lock false optional true value [ 4 4 ] } { name "MUX_UL00" preserve false lock false optional true value "AMic1" } { name "MUX_UL01" preserve false lock false optional true value "AMic0" } { name "MUX_UL10" preserve false lock false optional true value "AMic1" } { name "MUX_UL11" preserve false lock false optional true value "AMic0" } { name "AMIC_UL PDM Switch" preserve false lock false optional true value true } { name "MUX_VX0" preserve false lock false optional true value "AMic1" } { name "MUX_VX1" preserve false lock false optional true value "AMic0" } { name "Voice Capture Mixer Capture" preserve false lock false optional true value true } ] } } # For HDMI pcm.hdmi { type plug slave.pcm { type hw card 0 device 7 } } ctl.hdmi { type plug slave.pcm { type hw card 0 device 7 } }