xref: /OK3568_Linux_fs/kernel/sound/pci/hda/ideapad_s740_helper.c (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun /* Fixes for Lenovo Ideapad S740, to be included from codec driver */
3*4882a593Smuzhiyun 
4*4882a593Smuzhiyun static const struct hda_verb alc285_ideapad_s740_coefs[] = {
5*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x10 },
6*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0320 },
7*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x24 },
8*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0041 },
9*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x24 },
10*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0041 },
11*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
12*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
13*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
14*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
15*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
16*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
17*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
18*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
19*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
20*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
21*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
22*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
23*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
24*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
25*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
26*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x007f },
27*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
28*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
29*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
30*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
31*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x007f },
32*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
33*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
34*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
35*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
36*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
37*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
38*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
39*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
40*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
41*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
42*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
43*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
44*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
45*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
46*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
47*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
48*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
49*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
50*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x003c },
51*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
52*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0011 },
53*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
54*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
55*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x003c },
56*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
57*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0011 },
58*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
59*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
60*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
61*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
62*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x000c },
63*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
64*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001a },
65*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
66*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
67*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x000c },
68*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
69*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001a },
70*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
71*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
72*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
73*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
74*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x000f },
75*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
76*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0042 },
77*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
78*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
79*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x000f },
80*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
81*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0042 },
82*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
83*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
84*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
85*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
86*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0010 },
87*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
88*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0040 },
89*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
90*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
91*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0010 },
92*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
93*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0040 },
94*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
95*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
96*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
97*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
98*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0003 },
99*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
100*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0009 },
101*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
102*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
103*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0003 },
104*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
105*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0009 },
106*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
107*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
108*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
109*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
110*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001c },
111*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
112*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x004c },
113*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
114*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
115*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001c },
116*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
117*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x004c },
118*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
119*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
120*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
121*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
122*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001d },
123*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
124*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x004e },
125*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
126*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
127*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001d },
128*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
129*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x004e },
130*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
131*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
132*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
133*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
134*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001b },
135*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
136*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
137*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
138*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
139*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001b },
140*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
141*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
142*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
143*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
144*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
145*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
146*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0019 },
147*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
148*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0025 },
149*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
150*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
151*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0019 },
152*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
153*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0025 },
154*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
155*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
156*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
157*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
158*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0018 },
159*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
160*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0037 },
161*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
162*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
163*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0018 },
164*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
165*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0037 },
166*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
167*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
168*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
169*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
170*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001a },
171*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
172*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0040 },
173*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
174*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
175*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001a },
176*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
177*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0040 },
178*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
179*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
180*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
181*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
182*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0016 },
183*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
184*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0076 },
185*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
186*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
187*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0016 },
188*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
189*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0076 },
190*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
191*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
192*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
193*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
194*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0017 },
195*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
196*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0010 },
197*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
198*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
199*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0017 },
200*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
201*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0010 },
202*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
203*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
204*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
205*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
206*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0015 },
207*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
208*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0015 },
209*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
210*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
211*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0015 },
212*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
213*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0015 },
214*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
215*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
216*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
217*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
218*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0007 },
219*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
220*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0086 },
221*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
222*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
223*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0007 },
224*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
225*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0086 },
226*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
227*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
228*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
229*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
230*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0002 },
231*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
232*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
233*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
234*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
235*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0002 },
236*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
237*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
238*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
239*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
240*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
241*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
242*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0002 },
243*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
244*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
245*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
246*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
247*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0002 },
248*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
249*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
250*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
251*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x24 },
252*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0042 },
253*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x24 },
254*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0042 },
255*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
256*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
257*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
258*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
259*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
260*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
261*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
262*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
263*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
264*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
265*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
266*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
267*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
268*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
269*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
270*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x007f },
271*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
272*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
273*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
274*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
275*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x007f },
276*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
277*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
278*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
279*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
280*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
281*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
282*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
283*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
284*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
285*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
286*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
287*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
288*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
289*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
290*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
291*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
292*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
293*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
294*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x003c },
295*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
296*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0011 },
297*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
298*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
299*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x003c },
300*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
301*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0011 },
302*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
303*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
304*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
305*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
306*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x000c },
307*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
308*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x002a },
309*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
310*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
311*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x000c },
312*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
313*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x002a },
314*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
315*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
316*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
317*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
318*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x000f },
319*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
320*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0046 },
321*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
322*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
323*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x000f },
324*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
325*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0046 },
326*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
327*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
328*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
329*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
330*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0010 },
331*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
332*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0044 },
333*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
334*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
335*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0010 },
336*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
337*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0044 },
338*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
339*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
340*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
341*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
342*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0003 },
343*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
344*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0009 },
345*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
346*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
347*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0003 },
348*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
349*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0009 },
350*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
351*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
352*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
353*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
354*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001c },
355*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
356*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x004c },
357*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
358*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
359*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001c },
360*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
361*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x004c },
362*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
363*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
364*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
365*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
366*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
367*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
368*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001b },
369*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
370*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
371*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
372*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
373*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001b },
374*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
375*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
376*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
377*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
378*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
379*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
380*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0019 },
381*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
382*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0025 },
383*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
384*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
385*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0019 },
386*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
387*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0025 },
388*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
389*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
390*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
391*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
392*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0018 },
393*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
394*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0037 },
395*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
396*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
397*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0018 },
398*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
399*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0037 },
400*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
401*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
402*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
403*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
404*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001a },
405*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
406*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0040 },
407*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
408*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
409*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x001a },
410*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
411*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0040 },
412*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
413*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
414*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
415*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
416*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0016 },
417*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
418*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0076 },
419*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
420*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
421*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0016 },
422*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
423*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0076 },
424*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
425*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
426*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
427*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
428*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0017 },
429*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
430*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0010 },
431*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
432*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
433*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0017 },
434*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
435*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0010 },
436*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
437*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
438*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
439*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
440*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0015 },
441*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
442*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0015 },
443*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
444*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
445*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0015 },
446*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
447*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0015 },
448*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
449*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
450*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
451*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
452*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0007 },
453*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
454*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0086 },
455*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
456*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
457*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0007 },
458*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
459*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0086 },
460*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
461*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
462*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
463*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
464*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0002 },
465*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
466*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
467*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
468*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
469*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0002 },
470*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
471*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0001 },
472*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
473*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
474*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x29 },
475*4882a593Smuzhiyun { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 },
476*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0002 },
477*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
478*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0x0000 },
479*4882a593Smuzhiyun { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 },
480*4882a593Smuzhiyun {}
481*4882a593Smuzhiyun };
482*4882a593Smuzhiyun 
alc285_fixup_ideapad_s740_coef(struct hda_codec * codec,const struct hda_fixup * fix,int action)483*4882a593Smuzhiyun static void alc285_fixup_ideapad_s740_coef(struct hda_codec *codec,
484*4882a593Smuzhiyun 					   const struct hda_fixup *fix,
485*4882a593Smuzhiyun 					   int action)
486*4882a593Smuzhiyun {
487*4882a593Smuzhiyun 	switch (action) {
488*4882a593Smuzhiyun 	case HDA_FIXUP_ACT_PRE_PROBE:
489*4882a593Smuzhiyun 		snd_hda_add_verbs(codec, alc285_ideapad_s740_coefs);
490*4882a593Smuzhiyun 		break;
491*4882a593Smuzhiyun 	}
492*4882a593Smuzhiyun }
493