• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1SectionVerb {
2	Value {
3		OutputDspName "speaker_eq"
4		MinBufferLevel "512"
5		FullySpecifiedUCM "1"
6	}
7
8	EnableSequence [
9		cdev "hw:ROCKCHIPI2S"
10
11		cset "name='Left Speaker Mixer Left DAC Switch' on"
12		cset "name='Right Speaker Mixer Right DAC Switch' on"
13		cset "name='Headphone Left Switch' off"
14		cset "name='Headphone Right Switch' off"
15		cset "name='Digital EQ 3 Band Switch' off"
16		cset "name='Digital EQ 5 Band Switch' off"
17		cset "name='Digital EQ 7 Band Switch' off"
18		cset "name='Biquad Switch' off"
19		cset "name='Filter Mode' Music"
20		cset "name='ADC Oversampling Rate' 0"
21
22		cset "name='DMIC Mux' DMIC"
23		cset "name='MIC2 Mux' IN34"
24		cset "name='Right ADC Mixer MIC2 Switch' on"
25		cset "name='Left ADC Mixer MIC2 Switch' on"
26		cset "name='MIC2 Volume' 20"
27		cset "name='Headset Mic Switch' off"
28		cset "name='Int Mic Switch' on"
29
30		cset "name='ADCR Boost Volume' 4"
31		cset "name='ADCL Boost Volume' 4"
32		cset "name='ADCR Volume' 11"
33		cset "name='ADCL Volume' 11"
34
35		cset "name='Left Speaker Mixer Left DAC Switch' on"
36		cset "name='Right Speaker Mixer Right DAC Switch' on"
37		cset "name='Speaker Left Mixer Volume' 2"
38		cset "name='Speaker Right Mixer Volume' 2"
39		cset "name='Record Path DC Blocking' on"
40		cset "name='Playback Path DC Blocking' on"
41
42		cset "name='Speaker Left Switch' on"
43		cset "name='Speaker Right Switch' on"
44		cset "name='Speaker Switch' on"
45	]
46
47	DisableSequence [
48	]
49}
50
51SectionDevice."Headphone".0 {
52	Value {
53		PlaybackPCM "hw:ROCKCHIPI2S,0"
54		MixerName "Headphone"
55		JackType "gpio"
56		JackName "ROCKCHIP-I2S Headset Jack"
57		OutputDspName ""
58	}
59
60	EnableSequence [
61		cdev "hw:ROCKCHIPI2S"
62
63		cset "name='Speaker Switch' off"
64		cset "name='Headphone Switch' on"
65		cset "name='Headphone Left Switch' on"
66		cset "name='Headphone Right Switch' on"
67	]
68	DisableSequence [
69		cdev "hw:ROCKCHIPI2S"
70
71		cset "name='Headphone Left Switch' off"
72		cset "name='Headphone Right Switch' off"
73		cset "name='Headphone Switch' off"
74		cset "name='Speaker Switch' on"
75	]
76}
77
78SectionDevice."Mic".0 {
79	Value {
80		CapturePCM "hw:ROCKCHIPI2S,0"
81		MixerName "Headset Mic"
82		JackType "gpio"
83		JackName "ROCKCHIP-I2S Headset Jack"
84	}
85
86	EnableSequence [
87		cdev "hw:ROCKCHIPI2S"
88
89		cset "name='Int Mic Switch' off"
90		cset "name='DMIC Mux' ADC"
91		cset "name='Headset Mic Switch' on"
92		cset "name='Record Path DC Blocking' on"
93	]
94
95	DisableSequence [
96		cdev "hw:ROCKCHIPI2S"
97
98		cset "name='Headset Mic Switch' off"
99		cset "name='DMIC Mux' DMIC"
100		cset "name='Int Mic Switch' on"
101		cset "name='Record Path DC Blocking' off"
102	]
103}
104