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