Imported Upstream version 1.0.29
[platform/upstream/alsa-lib.git] / src / conf / ucm / GoogleNyan / HiFi.conf
1 SectionVerb {
2         EnableSequence [
3                 cdev "hw:GoogleNyan"
4                 cset "name='Left Speaker Mixer Left DAC Switch' on"
5                 cset "name='Right Speaker Mixer Right DAC Switch' on"
6                 cset "name='Headphone Left Switch' on"
7                 cset "name='Headphone Right Switch' on"
8                 cset "name='Digital EQ 3 Band Switch' off"
9                 cset "name='Digital EQ 5 Band Switch' off"
10                 cset "name='Digital EQ 7 Band Switch' off"
11                 cset "name='Biquad Switch' off"
12                 cset "name='Filter Mode' Music"
13                 cset "name='ADC Oversampling Rate' 0"
14                 cset "name='DMIC Mux' DMIC"
15                 cset "name='MIC2 Mux' IN34"
16                 cset "name='Right ADC Mixer MIC2 Switch' on"
17                 cset "name='Left ADC Mixer MIC2 Switch' on"
18                 cset "name='MIC2 Volume' 10"
19                 cset "name='MIC2 Boost Volume' 0"
20                 cset "name='Mic Jack Switch' off"
21                 cset "name='Int Mic Switch' on"
22                 cset "name='ADCR Boost Volume' 4"
23                 cset "name='ADCL Boost Volume' 4"
24                 cset "name='ADCR Volume' 11"
25                 cset "name='ADCL Volume' 11"
26                 cset "name='Left Speaker Mixer Left DAC Switch' on"
27                 cset "name='Right Speaker Mixer Right DAC Switch' on"
28                 cset "name='Speaker Left Mixer Volume' 2"
29                 cset "name='Speaker Right Mixer Volume' 2"
30                 cset "name='Record Path DC Blocking' on"
31                 cset "name='Playback Path DC Blocking' on"
32                 cset "name='Headphone Left Switch' on"
33                 cset "name='Headphone Right Switch' on"
34                 cset "name='Headphones Switch' off"
35                 cset "name='Speaker Left Switch' on"
36                 cset "name='Speaker Right Switch' on"
37                 cset "name='Speakers Switch' on"
38         ]
39         DisableSequence [
40         ]
41 }
42
43 SectionDevice."Headphone".0 {
44         Value {
45                 OutputDspName ""
46         }
47         EnableSequence [
48                 cdev "hw:GoogleNyan"
49                 cset "name='Speakers Switch' off"
50                 cset "name='Headphones Switch' on"
51         ]
52         DisableSequence [
53                 cdev "hw:GoogleNyan"
54                 cset "name='Headphones Switch' off"
55                 cset "name='Speakers Switch' on"
56         ]
57 }
58
59 SectionDevice."Mic".0 {
60         Value {
61                 CaptureControl "MIC2"
62         }
63         EnableSequence [
64                 cdev "hw:GoogleNyan"
65                 cset "name='Int Mic Switch' off"
66                 cset "name='DMIC Mux' ADC"
67                 cset "name='Mic Jack Switch' on"
68                 cset "name='Record Path DC Blocking' on"
69         ]
70         DisableSequence [
71                 cdev "hw:GoogleNyan"
72                 cset "name='Mic Jack Switch' off"
73                 cset "name='DMIC Mux' DMIC"
74                 cset "name='Int Mic Switch' on"
75                 cset "name='Record Path DC Blocking' off"
76         ]
77 }