Home | History | Annotate | Download | only in NVIDIA Tegra Ryu
      1 SectionVerb {
      2 	Value {
      3 		ExtraMainVolume "DAC1"
      4 	}
      5 
      6 	EnableSequence [
      7 		cdev "hw:Ryu"
      8 
      9 		cset "name='ADC1 Capture Volume' 31"
     10 		cset "name='STO1 ADC Boost Volume' 2"
     11 		cset "name='Sidetone Volume' 0"
     12 
     13 		cset "name='OUT1 Playback Switch' on"
     14 		cset "name='OUT2 Playback Switch' on"
     15 		cset "name='DAC1 Playback Volume' 175"
     16 		cset "name='DAC2 Playback Volume' 175"
     17 
     18 		cset "name='DAC12 SRC Mux' STO1 DAC MIX"
     19 
     20 		cset "name='Headphone Switch' off"
     21 		cset "name='Headset Mic Switch' off"
     22 		cset "name='Internal Mic 1 Switch' on"
     23 		cset "name='Internal Mic 2 Switch' off"
     24 		cset "name='Speaker Switch' on"
     25 
     26 		cset "name='PDM1 L Mux' STO1 DAC MIX"
     27 		cset "name='PDM2 L Mux' STO1 DAC MIX"
     28 
     29 		cset "name='Stereo DAC MIXL ST L Switch' off"
     30 		cset "name='Stereo DAC MIXL DAC2 L Switch' off"
     31 		cset "name='Stereo DAC MIXL DAC1 R Switch' off"
     32 		cset "name='Stereo DAC MIXL DAC1 L Switch' on"
     33 
     34 		cset "name='Stereo DAC MIXR ST R Switch' off"
     35 		cset "name='Stereo DAC MIXR DAC2 R Switch' off"
     36 		cset "name='Stereo DAC MIXR DAC1 L Switch' off"
     37 		cset "name='Stereo DAC MIXR DAC1 R Switch' on"
     38 
     39 		cset "name='IF1 ADC1 Mux' STO1 ADC MIX"
     40 		cset "name='IF1 ADC1 Swap Mux' L/R"
     41 
     42 		cset "name='DAC1 MIXL Stereo ADC Switch' off"
     43 		cset "name='DAC1 MIXL DAC1 Switch' on"
     44 
     45 		cset "name='DAC1 Mux' IF1 DAC 01"
     46 
     47 		cset "name='Stereo1 DMIC Mux' DMIC1"
     48 		cset "name='Stereo1 ADC2 Mux' DMIC"
     49 		cset "name='Stereo1 ADC1 Mux' ADC1/2"
     50 
     51 		cset "name='Sto1 ADC MIXL ADC1 Switch' off"
     52 		cset "name='Sto1 ADC MIXL ADC2 Switch' on"
     53 		cset "name='Sto1 ADC MIXR ADC1 Switch' off"
     54 		cset "name='Sto1 ADC MIXR ADC2 Switch' on"
     55 	]
     56 
     57 	DisableSequence [
     58 	]
     59 }
     60 
     61 SectionDevice."Headphone".0 {
     62 	Value {
     63 		JackName "NVIDIA Tegra Ryu Headphone Jack"
     64 	}
     65 
     66 	EnableSequence [
     67 		cdev "hw:Ryu"
     68 		cset "name='Speaker Switch' off"
     69 		cset "name='Headphone Switch' on"
     70 	]
     71 
     72 	DisableSequence [
     73 		cdev "hw:Ryu"
     74 		cset "name='Headphone Switch' off"
     75 		cset "name='Speaker Switch' on"
     76 	]
     77 }
     78 
     79 SectionDevice."Mic".0 {
     80 	Value {
     81 		JackName "NVIDIA Tegra Ryu Mic Jack"
     82 	}
     83 
     84 	EnableSequence [
     85 		cdev "hw:Ryu"
     86 
     87 		cset "name='Internal Mic 1 Switch' off"
     88 
     89 		cset "name='IF1 ADC1 Swap Mux' L/L"
     90 
     91 		cset "name='Sto1 ADC MIXL ADC2 Switch' off"
     92 		cset "name='Sto1 ADC MIXR ADC2 Switch' off"
     93 		cset "name='Sto1 ADC MIXL ADC1 Switch' on"
     94 		cset "name='Sto1 ADC MIXR ADC1 Switch' on"
     95 
     96 		cset "name='Headset Mic Switch' on"
     97 	]
     98 
     99 	DisableSequence [
    100 		cdev "hw:Ryu"
    101 
    102 		cset "name='Headset Mic Switch' off"
    103 
    104 		cset "name='IF1 ADC1 Swap Mux' L/R"
    105 
    106 		cset "name='Sto1 ADC MIXL ADC1 Switch' off"
    107 		cset "name='Sto1 ADC MIXR ADC1 Switch' off"
    108 		cset "name='Sto1 ADC MIXL ADC2 Switch' on"
    109 		cset "name='Sto1 ADC MIXR ADC2 Switch' on"
    110 
    111 		cset "name='Internal Mic 1 Switch' on"
    112 	]
    113 }
    114