1 SectionVerb { 2 Value { 3 OutputDspName "speaker_eq" 4 } 5 6 EnableSequence [ 7 cdev "hw:bytmax98090" 8 9 cset "name='Left Speaker Mixer Right DAC Switch' off" 10 cset "name='Right Speaker Mixer Left DAC Switch' off" 11 cset "name='Left Speaker Mixer Left DAC Switch' on" 12 cset "name='Right Speaker Mixer Right DAC Switch' on" 13 cset "name='Digital EQ 3 Band Switch' off" 14 cset "name='Digital EQ 5 Band Switch' off" 15 cset "name='Digital EQ 7 Band Switch' off" 16 cset "name='Biquad Switch' off" 17 cset "name='Filter Mode' Music" 18 cset "name='ADC Oversampling Rate' 0" 19 20 cset "name='DMIC Mux' DMIC" 21 cset "name='MIC2 Mux' IN34" 22 cset "name='Right ADC Mixer MIC2 Switch' on" 23 cset "name='Left ADC Mixer MIC2 Switch' on" 24 cset "name='MIC2 Volume' 20" 25 cset "name='Int Mic Switch' on" 26 27 cset "name='ADCR Boost Volume' 4" 28 cset "name='ADCL Boost Volume' 4" 29 cset "name='ADCR Volume' 11" 30 cset "name='ADCL Volume' 11" 31 32 cset "name='Left Speaker Mixer Left DAC Switch' on" 33 cset "name='Right Speaker Mixer Right DAC Switch' on" 34 cset "name='Speaker Left Mixer Volume' 2" 35 cset "name='Speaker Right Mixer Volume' 2" 36 cset "name='Record Path DC Blocking' on" 37 cset "name='Playback Path DC Blocking' on" 38 39 cset "name='Headphone Left Switch' on" 40 cset "name='Headphone Right Switch' on" 41 cset "name='Headphone Switch' off" 42 cset "name='HP Left Out Switch' off" 43 cset "name='HP Right Out Switch' off" 44 45 cset "name='Speaker Left Switch' on" 46 cset "name='Speaker Right Switch' on" 47 cset "name='Ext Spk Switch' on" 48 ] 49 50 DisableSequence [ 51 ] 52 } 53 54 SectionDevice."Headphone".0 { 55 Value { 56 JackName "byt-max98090 Headphone Jack" 57 OutputDspName "" 58 } 59 60 EnableSequence [ 61 cdev "hw:bytmax98090" 62 cset "name='Speaker Left Switch' off" 63 cset "name='Speaker Right Switch' off" 64 cset "name='Headphone Switch' on" 65 cset "name='HP Left Out Switch' on" 66 cset "name='HP Right Out Switch' on" 67 ] 68 DisableSequence [ 69 cdev "hw:bytmax98090" 70 cset "name='HP Left Out Switch' off" 71 cset "name='HP Right Out Switch' off" 72 cset "name='Headphone Switch' off" 73 cset "name='Speaker Left Switch' on" 74 cset "name='Speaker Right Switch' on" 75 ] 76 } 77 78 SectionDevice."Mic".0 { 79 Value { 80 JackName "byt-max98090 Mic Jack" 81 CaptureControl "MIC2" 82 } 83 84 EnableSequence [ 85 cdev "hw:bytmax98090" 86 cset "name='Int Mic Switch' off" 87 cset "name='Headset Mic Switch' on" 88 cset "name='DMIC Mux' ADC" 89 cset "name='Record Path DC Blocking' on" 90 ] 91 92 DisableSequence [ 93 cdev "hw:bytmax98090" 94 cset "name='Headset Mic Switch' off" 95 cset "name='Int Mic Switch' on" 96 cset "name='DMIC Mux' DMIC" 97 cset "name='Record Path DC Blocking' off" 98 ] 99 } 100 101 SectionModifier."Speaker Swap Mode".0 { 102 Comment "Swap the left and right channels of speaker." 103 104 EnableSequence [ 105 cdev "hw:bytmax98090" 106 107 cset "name='Left Speaker Mixer Left DAC Switch' off" 108 cset "name='Right Speaker Mixer Right DAC Switch' off" 109 cset "name='Left Speaker Mixer Right DAC Switch' on" 110 cset "name='Right Speaker Mixer Left DAC Switch' on" 111 ] 112 113 DisableSequence [ 114 cdev "hw:bytmax98090" 115 116 cset "name='Left Speaker Mixer Right DAC Switch' off" 117 cset "name='Right Speaker Mixer Left DAC Switch' off" 118 cset "name='Left Speaker Mixer Left DAC Switch' on" 119 cset "name='Right Speaker Mixer Right DAC Switch' on" 120 ] 121 } 122