# # Configuration for the ENS1370 chip # cards.ENS1370.pcm.front.0 { @args [ CARD ] @args.CARD { type string } type hw card $CARD device 1 } cards.ENS1370.pcm.rear.0 { @args [ CARD ] @args.CARD { type string } type hooks slave.pcm { type hw card $CARD device 0 } hooks.0 { type ctl_elems hook_args [ { name "PCM 0 Output also on Line-In Jack" preserve true lock true value true } { name "PCM Switch" preserve true lock true value [ false false ] } ] } } cards.ENS1370.pcm.surround40.0 { @args [ CARD ] @args.CARD { type string } type multi master 1 slaves [ { pcm { @func concat strings [ "cards.ENS1370.pcm.front.0:CARD=" $CARD ] } channels 2 } { pcm { @func concat strings [ "cards.ENS1370.pcm.rear.0:CARD=" $CARD ] } channels 2 } ] bindings [ { slave 0 channel 0 } { slave 0 channel 1 } { slave 1 channel 0 } { slave 1 channel 1 } ] }