1# 2# Configuration for RK809 driver 3# 4 5# default with softvol 6rockchip_rk809-.pcm.default { 7 @args [ CARD ] 8 @args.CARD { 9 type string 10 } 11 type asym 12 playback.pcm { 13 type plug 14 slave.pcm { 15 type softvol 16 slave.pcm { 17 type hooks 18 slave.pcm { 19 type hw 20 card $CARD 21 } 22 hooks.0 { 23 type ctl_elems 24 hook_args [ 25 { 26 name "Playback Path" 27 preserve true 28 value "SPK_HP" 29 lock true 30 } 31 ] 32 } 33 } 34 control { 35 name "Master Playback Volume" 36 card $CARD 37 } 38 min_dB -50.0 39 max_dB 0.0 40 resolution 101 41 } 42 } 43 capture.pcm { 44 type plug 45 slave.pcm { 46 type softvol 47 slave.pcm { 48 type hooks 49 slave.pcm { 50 type hw 51 card $CARD 52 } 53 hooks.0 { 54 type ctl_elems 55 hook_args [ 56 { 57 name "Capture MIC Path" 58 preserve true 59 value "Main Mic" 60 lock true 61 } 62 ] 63 } 64 } 65 control { 66 name "Master Capture Volume" 67 card $CARD 68 } 69 min_dB -50.0 70 max_dB 0.0 71 resolution 101 72 } 73 74 # to avoid possible phase inversions with digital mics 75 route_policy copy 76 } 77 hint.device 0 78} 79