# # Configuration for RT5651 driver # # default pcm realtek_rt5651-.pcm.default { @args [ CARD ] @args.CARD { type string } type asym playback.pcm { type hooks slave.pcm { type hw card $CARD } hooks.0 { type ctl_elems hook_args [ { name 'DAC MIXL INF1 Switch' preserve true value on } { name 'DAC MIXR INF1 Switch' preserve true value on } { name 'Stereo DAC MIXL DAC L1 Switch' preserve true value on } { name 'Stereo DAC MIXR DAC R1 Switch' preserve true value on } { name 'OUT MIXL DAC L1 Switch' preserve true value on } { name 'OUT MIXR DAC R1 Switch' preserve true value on } { name 'HPOVOL L Switch' preserve true value on } { name 'HPOVOL R Switch' preserve true value on } { name 'HPO MIX HPVOL Switch' preserve true value on } { name 'HPO MIX HPVOL Switch' preserve true value on } { name 'HPO L Playback Switch' preserve true value on } { name 'HPO R Playback Switch' preserve true value on } ] } } capture.pcm { type hooks slave.pcm { type hw card $CARD } hooks.0 { type ctl_elems hook_args [ { name 'RECMIXL BST2 Switch' preserve true value on } { name 'RECMIXR BST2 Switch' preserve true value on } { name 'Stereo1 ADC L1 Mux' preserve true value ADC } { name 'Stereo1 ADC R1 Mux' preserve true value ADC } { name 'Stereo1 ADC MIXL ADC1 Switch' preserve true value on } { name 'Stereo1 ADC MIXR ADC1 Switch' preserve true value on } { name 'ADC Capture Switch' preserve true value.0 on value.1 on } { name 'IN2 Boost' preserve true value 2 } { name 'ADC Capture Volume' preserve true value.0 47 value.1 47 } ] } } hint.device 0 }