Home | History | Annotate | Download | only in byt-max98090
      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