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