1*4882a593Smuzhiyun# Use case for devices on rockchip,rk809-codec card. 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunSectionVerb { 4*4882a593Smuzhiyun EnableSequence [ 5*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun cset "name='Resume Path' 'ON'" 8*4882a593Smuzhiyun ] 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun DisableSequence [ 11*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 12*4882a593Smuzhiyun ] 13*4882a593Smuzhiyun} 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunSectionDevice."Headphone" { 16*4882a593Smuzhiyun Comment "Headphones Playback" 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun EnableSequence [ 19*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun cset "name='Playback Path' HP" 22*4882a593Smuzhiyun ] 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun DisableSequence [ 25*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun cset "name='Playback Path' OFF" 28*4882a593Smuzhiyun ] 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun Value { 31*4882a593Smuzhiyun PlaybackPCM "hw:rockchiprk809co" 32*4882a593Smuzhiyun PlaybackChannels "2" 33*4882a593Smuzhiyun PlaybackPriority "1" 34*4882a593Smuzhiyun JackControl "Headphones Jack" 35*4882a593Smuzhiyun JackHWMute "Speaker" 36*4882a593Smuzhiyun } 37*4882a593Smuzhiyun} 38*4882a593Smuzhiyun 39*4882a593SmuzhiyunSectionDevice."Speaker" { 40*4882a593Smuzhiyun Comment "Speaker Playback" 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun EnableSequence [ 43*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun cset "name='Playback Path' SPK" 46*4882a593Smuzhiyun ] 47*4882a593Smuzhiyun 48*4882a593Smuzhiyun DisableSequence [ 49*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 50*4882a593Smuzhiyun 51*4882a593Smuzhiyun cset "name='Playback Path' OFF" 52*4882a593Smuzhiyun ] 53*4882a593Smuzhiyun 54*4882a593Smuzhiyun Value { 55*4882a593Smuzhiyun PlaybackPCM "hw:rockchiprk809co" 56*4882a593Smuzhiyun PlaybackChannels "2" 57*4882a593Smuzhiyun PlaybackPriority "2" 58*4882a593Smuzhiyun } 59*4882a593Smuzhiyun} 60*4882a593Smuzhiyun 61*4882a593Smuzhiyun 62*4882a593SmuzhiyunSectionDevice."Headset" { 63*4882a593Smuzhiyun Comment "Headset Mic" 64*4882a593Smuzhiyun ConflictingDevice [ 65*4882a593Smuzhiyun "MainMic" 66*4882a593Smuzhiyun ] 67*4882a593Smuzhiyun EnableSequence [ 68*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 69*4882a593Smuzhiyun cset "name='Capture MIC Path' Hands Free Mic" 70*4882a593Smuzhiyun ] 71*4882a593Smuzhiyun 72*4882a593Smuzhiyun DisableSequence [ 73*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 74*4882a593Smuzhiyun cset "name='Capture MIC Path' MIC OFF" 75*4882a593Smuzhiyun ] 76*4882a593Smuzhiyun 77*4882a593Smuzhiyun Value { 78*4882a593Smuzhiyun CapturePCM "hw:rockchiprk809co" 79*4882a593Smuzhiyun CaptureChannels "2" 80*4882a593Smuzhiyun JackControl "Mic Jack" 81*4882a593Smuzhiyun JackHWMute "MainMic" 82*4882a593Smuzhiyun } 83*4882a593Smuzhiyun} 84*4882a593Smuzhiyun 85*4882a593SmuzhiyunSectionDevice."MainMic" { 86*4882a593Smuzhiyun Comment "Main Mic" 87*4882a593Smuzhiyun ConflictingDevice [ 88*4882a593Smuzhiyun "Headset" 89*4882a593Smuzhiyun ] 90*4882a593Smuzhiyun EnableSequence [ 91*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 92*4882a593Smuzhiyun cset "name='Capture MIC Path' Main Mic" 93*4882a593Smuzhiyun ] 94*4882a593Smuzhiyun 95*4882a593Smuzhiyun DisableSequence [ 96*4882a593Smuzhiyun cdev "hw:rockchiprk809co" 97*4882a593Smuzhiyun cset "name='Capture MIC Path' MIC OFF" 98*4882a593Smuzhiyun ] 99*4882a593Smuzhiyun 100*4882a593Smuzhiyun Value { 101*4882a593Smuzhiyun CapturePCM "hw:rockchiprk809co" 102*4882a593Smuzhiyun CaptureChannels "2" 103*4882a593Smuzhiyun } 104*4882a593Smuzhiyun} 105*4882a593Smuzhiyun 106