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