Lines Matching +full:0 +full:x24
17 static short const sXtalkWideKLeftEq = 0x269C;
18 static short const sXtalkWideKRightEq = 0x269C;
19 static short const sXtalkWideKLeftXt = 0xF25E;
20 static __maybe_unused short const sXtalkWideKRightXt = 0xF25E;
23 static short const sXtalkWideShiftLeftXt = 0;
24 static __maybe_unused short const sXtalkWideShiftRightXt = 0;
25 static unsigned short const wXtalkWideLeftDelay = 0xd;
26 static unsigned short const wXtalkWideRightDelay = 0xd;
27 static short const sXtalkNarrowKLeftEq = 0x468D;
28 static short const sXtalkNarrowKRightEq = 0x468D;
29 static short const sXtalkNarrowKLeftXt = 0xF82E;
30 static __maybe_unused short const sXtalkNarrowKRightXt = 0xF82E;
31 static short const sXtalkNarrowShiftLeftEq = 0x3;
32 static short const sXtalkNarrowShiftRightEq = 0x3;
33 static short const sXtalkNarrowShiftLeftXt = 0;
34 static __maybe_unused short const sXtalkNarrowShiftRightXt = 0;
35 static unsigned short const wXtalkNarrowLeftDelay = 0x7;
36 static unsigned short const wXtalkNarrowRightDelay = 0x7;
39 0x4000, 0x4000, 0x4000, 0x4000, 0x4000,
40 0x4000, 0x4000, 0x4000, 0x4000, 0x4000
44 0x7fff, 0x8000, 0x0000, 0x0000, 0x0001,
45 0xffff, 0x4000, 0xc000, 0x0002, 0xfffe
49 0x7FFF, 0, 0, 0, 0,
50 0x7FFF, 0, 0, 0, 0,
55 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0,
56 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0
60 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
64 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
65 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
68 0x0000fc18, 0xfff03e8, 0x000186a0, 0xfffe7960, 1, 0xffffffff, 0, 0,
69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
70 0, 0, 0, 0, 0, 0, 0, 0
74 0, 0, 0, 0
78 0x0080, 0xff80, 0x0001, 0xffff
82 {0, 0, 0, 0},
83 {0, 0, 0, 0},
84 {0, 0, 0, 0},
85 {0, 0, 0, 0},
86 {0, 0, 0, 0}
89 static short const sDiamondKLeftEq = 0x401d;
90 static short const sDiamondKRightEq = 0x401d;
91 static short const sDiamondKLeftXt = 0xF90E;
92 static __maybe_unused short const sDiamondKRightXt = 0xF90E;
95 static short const sDiamondShiftLeftXt = 0;
96 static __maybe_unused short const sDiamondShiftRightXt = 0;
97 static unsigned short const wDiamondLeftDelay = 0xb;
98 static unsigned short const wDiamondRightDelay = 0xb;
101 {0xEC4C, 0xDCE9, 0xFDC2, 0xFEEC, 0},
102 {0x5F60, 0xCBCB, 0xFC26, 0x0305, 0},
103 {0x340B, 0xe8f5, 0x236c, 0xe40d, 0},
104 {0x76d5, 0xc78d, 0x05ac, 0xfa5b, 0},
105 {0x7F04, 0xC0FA, 0x0263, 0xFDA2, 0}
108 {0xEC4C, 0xDCE9, 0xFDC2, 0xFEEC, 0},
109 {0x5F60, 0xCBCB, 0xFC26, 0x0305, 0},
110 {0x340B, 0xe8f5, 0x236c, 0xe40d, 0},
111 {0x76d5, 0xc78d, 0x05ac, 0xfa5b, 0},
112 {0x7F04, 0xC0FA, 0x0263, 0xFDA2, 0}
115 {0x55c6, 0xc97b, 0x005b, 0x0047, 0},
116 {0x6a60, 0xca20, 0xffc6, 0x0040, 0},
117 {0x6411, 0xd711, 0xfca1, 0x0190, 0},
118 {0x77dc, 0xc79e, 0xffb8, 0x000a, 0},
119 {0, 0, 0, 0, 0}
122 {0x55c6, 0xc97b, 0x005b, 0x0047, 0},
123 {0x6a60, 0xca20, 0xffc6, 0x0040, 0},
124 {0x6411, 0xd711, 0xfca1, 0x0190, 0},
125 {0x77dc, 0xc79e, 0xffb8, 0x000a, 0},
126 {0, 0, 0, 0, 0}
129 {0x50B5, 0xD07C, 0x026D, 0xFD21, 0},
130 {0x460F, 0xE44F, 0xF75E, 0xEFA6, 0},
131 {0x556D, 0xDCAB, 0x2098, 0xF0F2, 0},
132 {0x7E03, 0xC1F0, 0x007D, 0xFF89, 0},
133 {0x383E, 0xFD9D, 0xB278, 0x4547, 0}
137 {0x50B5, 0xD07C, 0x026D, 0xFD21, 0},
138 {0x460F, 0xE44F, 0xF75E, 0xEFA6, 0},
139 {0x556D, 0xDCAB, 0x2098, 0xF0F2, 0},
140 {0x7E03, 0xC1F0, 0x007D, 0xFF89, 0},
141 {0x383E, 0xFD9D, 0xB278, 0x4547, 0}
145 {0x3CB2, 0xDF49, 0xF6EA, 0x095B, 0},
146 {0x6777, 0xC915, 0xFEAF, 0x00B1, 0},
147 {0x7762, 0xC7D9, 0x025B, 0xFDA6, 0},
148 {0x6B7A, 0xD2AA, 0xF2FB, 0x0B64, 0},
149 {0, 0, 0, 0, 0}
153 {0x3CB2, 0xDF49, 0xF6EA, 0x095B, 0},
154 {0x6777, 0xC915, 0xFEAF, 0x00B1, 0},
155 {0x7762, 0xC7D9, 0x025B, 0xFDA6, 0},
156 {0x6B7A, 0xD2AA, 0xF2FB, 0x0B64, 0},
157 {0, 0, 0, 0, 0}
161 {0, 0, 0, 0, 0},
162 {0, 0, 0, 0, 0},
163 {0, 0, 0, 0, 0},
164 {0, 0, 0, 0, 0},
165 {0, 0, 0, 0, 0}
169 {0, 0, 0x0FA0, 0, 0},
170 {0, 0, 0x0FA0, 0, 0},
171 {0, 0, 0x0FA0, 0, 0},
172 {0, 0, 0x0FA0, 0, 0},
173 {0, 0, 0x1180, 0, 0},
176 {0, 0, 0xF380, 0, 0},
177 {0, 0, 0xF380, 0, 0},
178 {0, 0, 0xF380, 0, 0},
179 {0, 0, 0xF380, 0, 0},
180 {0, 0, 0xF200, 0, 0}
184 {0, 0, 0xF380, 0x8000, 0x6D60},
185 {0, 0, 0, 0, 0},
186 {0, 0, 0, 0, 0},
187 {0, 0, 0, 0, 0},
188 {0, 0, 0, 0, 0}
192 {0xC000, 0x2000, 0x4000, 0, 0},
193 {0, 0, 0, 0, 0},
194 {0, 0, 0, 0, 0},
195 {0, 0, 0, 0, 0},
196 {0, 0, 0, 0, 0}
200 {0x7FFF, 0x0004, 0xFFFC, 0},
201 {0xFE00, 0x0008, 0xFFF8, 0x4000},
202 {0x0200, 0x0010, 0xFFF0, 0xC000},
203 {0x8000, 0x0020, 0xFFE0, 0},
204 {0, 0, 0, 0}
208 {0x0F1E, 0x2D05, 0xF8E3, 0x07C8, 0},
209 {0x45E2, 0xCA51, 0x0448, 0xFCE7, 0},
210 {0xA93E, 0xDBD5, 0x022C, 0x028A, 0},
211 {0, 0, 0, 0, 0},
212 {0, 0, 0, 0, 0}
216 {0x0F1E, 0x2D05, 0xF8E3, 0x07C8, 0},
217 {0x45E2, 0xCA51, 0x0448, 0xFCE7, 0},
218 {0xA93E, 0xDBD5, 0x022C, 0x028A, 0},
219 {0, 0, 0, 0, 0},
220 {0, 0, 0, 0, 0}
224 {0x3B50, 0xFE08, 0xF959, 0x0060, 0},
225 {0x9FCB, 0xD8F1, 0x00A2, 0x003A, 0},
226 {0, 0, 0, 0, 0},
227 {0, 0, 0, 0, 0},
228 {0, 0, 0, 0, 0}
232 {0x3B50, 0xFE08, 0xF959, 0x0060, 0},
233 {0x9FCB, 0xD8F1, 0x00A2, 0x003A, 0},
234 {0, 0, 0, 0, 0},
235 {0, 0, 0, 0, 0},
236 {0, 0, 0, 0, 0}
247 for (i = 0; i < 5; i++) { in vortex_XtalkHw_SetLeftEQ()
248 hwwrite(vortex->mmio, 0x24200 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetLeftEQ()
249 hwwrite(vortex->mmio, 0x24204 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetLeftEQ()
250 hwwrite(vortex->mmio, 0x24208 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetLeftEQ()
251 hwwrite(vortex->mmio, 0x2420c + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetLeftEQ()
252 hwwrite(vortex->mmio, 0x24210 + i * 0x24, coefs[i][4]); in vortex_XtalkHw_SetLeftEQ()
254 hwwrite(vortex->mmio, 0x24538, arg_0 & 0xffff); in vortex_XtalkHw_SetLeftEQ()
255 hwwrite(vortex->mmio, 0x2453C, arg_4 & 0xffff); in vortex_XtalkHw_SetLeftEQ()
264 for (i = 0; i < 5; i++) { in vortex_XtalkHw_SetRightEQ()
265 hwwrite(vortex->mmio, 0x242b4 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetRightEQ()
266 hwwrite(vortex->mmio, 0x242b8 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetRightEQ()
267 hwwrite(vortex->mmio, 0x242bc + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetRightEQ()
268 hwwrite(vortex->mmio, 0x242c0 + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetRightEQ()
269 hwwrite(vortex->mmio, 0x242c4 + i * 0x24, coefs[i][4]); in vortex_XtalkHw_SetRightEQ()
271 hwwrite(vortex->mmio, 0x24540, arg_0 & 0xffff); in vortex_XtalkHw_SetRightEQ()
272 hwwrite(vortex->mmio, 0x24544, arg_4 & 0xffff); in vortex_XtalkHw_SetRightEQ()
281 for (i = 0; i < 5; i++) { in vortex_XtalkHw_SetLeftXT()
282 hwwrite(vortex->mmio, 0x24368 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetLeftXT()
283 hwwrite(vortex->mmio, 0x2436c + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetLeftXT()
284 hwwrite(vortex->mmio, 0x24370 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetLeftXT()
285 hwwrite(vortex->mmio, 0x24374 + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetLeftXT()
286 hwwrite(vortex->mmio, 0x24378 + i * 0x24, coefs[i][4]); in vortex_XtalkHw_SetLeftXT()
288 hwwrite(vortex->mmio, 0x24548, arg_0 & 0xffff); in vortex_XtalkHw_SetLeftXT()
289 hwwrite(vortex->mmio, 0x2454C, arg_4 & 0xffff); in vortex_XtalkHw_SetLeftXT()
298 for (i = 0; i < 5; i++) { in vortex_XtalkHw_SetRightXT()
299 hwwrite(vortex->mmio, 0x2441C + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetRightXT()
300 hwwrite(vortex->mmio, 0x24420 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetRightXT()
301 hwwrite(vortex->mmio, 0x24424 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetRightXT()
302 hwwrite(vortex->mmio, 0x24428 + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetRightXT()
303 hwwrite(vortex->mmio, 0x2442C + i * 0x24, coefs[i][4]); in vortex_XtalkHw_SetRightXT()
305 hwwrite(vortex->mmio, 0x24550, arg_0 & 0xffff); in vortex_XtalkHw_SetRightXT()
306 hwwrite(vortex->mmio, 0x24554, arg_4 & 0xffff); in vortex_XtalkHw_SetRightXT()
316 for (i = 0; i < 5; i++) { in vortex_XtalkHw_SetLeftEQStates()
317 hwwrite(vortex->mmio, 0x24214 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetLeftEQStates()
318 hwwrite(vortex->mmio, 0x24218 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetLeftEQStates()
319 hwwrite(vortex->mmio, 0x2421C + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetLeftEQStates()
320 hwwrite(vortex->mmio, 0x24220 + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetLeftEQStates()
322 hwwrite(vortex->mmio, 0x244F8, arg_0[0]); in vortex_XtalkHw_SetLeftEQStates()
323 hwwrite(vortex->mmio, 0x244FC, arg_0[1]); in vortex_XtalkHw_SetLeftEQStates()
324 hwwrite(vortex->mmio, 0x24500, arg_0[2]); in vortex_XtalkHw_SetLeftEQStates()
325 hwwrite(vortex->mmio, 0x24504, arg_0[3]); in vortex_XtalkHw_SetLeftEQStates()
335 for (i = 0; i < 5; i++) { in vortex_XtalkHw_SetRightEQStates()
336 hwwrite(vortex->mmio, 0x242C8 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetRightEQStates()
337 hwwrite(vortex->mmio, 0x242CC + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetRightEQStates()
338 hwwrite(vortex->mmio, 0x242D0 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetRightEQStates()
339 hwwrite(vortex->mmio, 0x244D4 + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetRightEQStates()
341 hwwrite(vortex->mmio, 0x24508, arg_0[0]); in vortex_XtalkHw_SetRightEQStates()
342 hwwrite(vortex->mmio, 0x2450C, arg_0[1]); in vortex_XtalkHw_SetRightEQStates()
343 hwwrite(vortex->mmio, 0x24510, arg_0[2]); in vortex_XtalkHw_SetRightEQStates()
344 hwwrite(vortex->mmio, 0x24514, arg_0[3]); in vortex_XtalkHw_SetRightEQStates()
354 for (i = 0; i < 5; i++) { in vortex_XtalkHw_SetLeftXTStates()
355 hwwrite(vortex->mmio, 0x2437C + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetLeftXTStates()
356 hwwrite(vortex->mmio, 0x24380 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetLeftXTStates()
357 hwwrite(vortex->mmio, 0x24384 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetLeftXTStates()
358 hwwrite(vortex->mmio, 0x24388 + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetLeftXTStates()
360 hwwrite(vortex->mmio, 0x24518, arg_0[0]); in vortex_XtalkHw_SetLeftXTStates()
361 hwwrite(vortex->mmio, 0x2451C, arg_0[1]); in vortex_XtalkHw_SetLeftXTStates()
362 hwwrite(vortex->mmio, 0x24520, arg_0[2]); in vortex_XtalkHw_SetLeftXTStates()
363 hwwrite(vortex->mmio, 0x24524, arg_0[3]); in vortex_XtalkHw_SetLeftXTStates()
373 for (i = 0; i < 5; i++) { in vortex_XtalkHw_SetRightXTStates()
374 hwwrite(vortex->mmio, 0x24430 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetRightXTStates()
375 hwwrite(vortex->mmio, 0x24434 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetRightXTStates()
376 hwwrite(vortex->mmio, 0x24438 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetRightXTStates()
377 hwwrite(vortex->mmio, 0x2443C + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetRightXTStates()
379 hwwrite(vortex->mmio, 0x24528, arg_0[0]); in vortex_XtalkHw_SetRightXTStates()
380 hwwrite(vortex->mmio, 0x2452C, arg_0[1]); in vortex_XtalkHw_SetRightXTStates()
381 hwwrite(vortex->mmio, 0x24530, arg_0[2]); in vortex_XtalkHw_SetRightXTStates()
382 hwwrite(vortex->mmio, 0x24534, arg_0[3]); in vortex_XtalkHw_SetRightXTStates()
385 #if 0
392 for (i = 0; i < 5; i++) {
393 coefs[i][0] = hwread(vortex->mmio, 0x24200 + i * 0x24);
394 coefs[i][1] = hwread(vortex->mmio, 0x24204 + i * 0x24);
395 coefs[i][2] = hwread(vortex->mmio, 0x24208 + i * 0x24);
396 coefs[i][3] = hwread(vortex->mmio, 0x2420c + i * 0x24);
397 coefs[i][4] = hwread(vortex->mmio, 0x24210 + i * 0x24);
399 *arg_0 = hwread(vortex->mmio, 0x24538) & 0xffff;
400 *arg_4 = hwread(vortex->mmio, 0x2453c) & 0xffff;
409 for (i = 0; i < 5; i++) {
410 coefs[i][0] = hwread(vortex->mmio, 0x242b4 + i * 0x24);
411 coefs[i][1] = hwread(vortex->mmio, 0x242b8 + i * 0x24);
412 coefs[i][2] = hwread(vortex->mmio, 0x242bc + i * 0x24);
413 coefs[i][3] = hwread(vortex->mmio, 0x242c0 + i * 0x24);
414 coefs[i][4] = hwread(vortex->mmio, 0x242c4 + i * 0x24);
416 *arg_0 = hwread(vortex->mmio, 0x24540) & 0xffff;
417 *arg_4 = hwread(vortex->mmio, 0x24544) & 0xffff;
426 for (i = 0; i < 5; i++) {
427 coefs[i][0] = hwread(vortex->mmio, 0x24368 + i * 0x24);
428 coefs[i][1] = hwread(vortex->mmio, 0x2436C + i * 0x24);
429 coefs[i][2] = hwread(vortex->mmio, 0x24370 + i * 0x24);
430 coefs[i][3] = hwread(vortex->mmio, 0x24374 + i * 0x24);
431 coefs[i][4] = hwread(vortex->mmio, 0x24378 + i * 0x24);
433 *arg_0 = hwread(vortex->mmio, 0x24548) & 0xffff;
434 *arg_4 = hwread(vortex->mmio, 0x2454C) & 0xffff;
443 for (i = 0; i < 5; i++) {
444 coefs[i][0] = hwread(vortex->mmio, 0x2441C + i * 0x24);
445 coefs[i][1] = hwread(vortex->mmio, 0x24420 + i * 0x24);
446 coefs[i][2] = hwread(vortex->mmio, 0x24424 + i * 0x24);
447 coefs[i][3] = hwread(vortex->mmio, 0x24428 + i * 0x24);
448 coefs[i][4] = hwread(vortex->mmio, 0x2442C + i * 0x24);
450 *arg_0 = hwread(vortex->mmio, 0x24550) & 0xffff;
451 *arg_4 = hwread(vortex->mmio, 0x24554) & 0xffff;
460 for (i = 0; i < 5; i++) {
461 coefs[i][0] = hwread(vortex->mmio, 0x24214 + i * 0x24);
462 coefs[i][1] = hwread(vortex->mmio, 0x24218 + i * 0x24);
463 coefs[i][2] = hwread(vortex->mmio, 0x2421C + i * 0x24);
464 coefs[i][3] = hwread(vortex->mmio, 0x24220 + i * 0x24);
466 arg_0[0] = hwread(vortex->mmio, 0x244F8);
467 arg_0[1] = hwread(vortex->mmio, 0x244FC);
468 arg_0[2] = hwread(vortex->mmio, 0x24500);
469 arg_0[3] = hwread(vortex->mmio, 0x24504);
478 for (i = 0; i < 5; i++) {
479 coefs[i][0] = hwread(vortex->mmio, 0x242C8 + i * 0x24);
480 coefs[i][1] = hwread(vortex->mmio, 0x242CC + i * 0x24);
481 coefs[i][2] = hwread(vortex->mmio, 0x242D0 + i * 0x24);
482 coefs[i][3] = hwread(vortex->mmio, 0x242D4 + i * 0x24);
484 arg_0[0] = hwread(vortex->mmio, 0x24508);
485 arg_0[1] = hwread(vortex->mmio, 0x2450C);
486 arg_0[2] = hwread(vortex->mmio, 0x24510);
487 arg_0[3] = hwread(vortex->mmio, 0x24514);
496 for (i = 0; i < 5; i++) {
497 coefs[i][0] = hwread(vortex->mmio, 0x2437C + i * 0x24);
498 coefs[i][1] = hwread(vortex->mmio, 0x24380 + i * 0x24);
499 coefs[i][2] = hwread(vortex->mmio, 0x24384 + i * 0x24);
500 coefs[i][3] = hwread(vortex->mmio, 0x24388 + i * 0x24);
502 arg_0[0] = hwread(vortex->mmio, 0x24518);
503 arg_0[1] = hwread(vortex->mmio, 0x2451C);
504 arg_0[2] = hwread(vortex->mmio, 0x24520);
505 arg_0[3] = hwread(vortex->mmio, 0x24524);
514 for (i = 0; i < 5; i++) {
515 coefs[i][0] = hwread(vortex->mmio, 0x24430 + i * 0x24);
516 coefs[i][1] = hwread(vortex->mmio, 0x24434 + i * 0x24);
517 coefs[i][2] = hwread(vortex->mmio, 0x24438 + i * 0x24);
518 coefs[i][3] = hwread(vortex->mmio, 0x2443C + i * 0x24);
520 arg_0[0] = hwread(vortex->mmio, 0x24528);
521 arg_0[1] = hwread(vortex->mmio, 0x2452C);
522 arg_0[2] = hwread(vortex->mmio, 0x24530);
523 arg_0[3] = hwread(vortex->mmio, 0x24534);
534 for (i = 0; i < XTGAINS_SZ; i++) { in vortex_XtalkHw_SetGains()
535 hwwrite(vortex->mmio, 0x244D0 + (i * 4), gains[i]); in vortex_XtalkHw_SetGains()
545 #if 0
550 for (i = 0; i < XTGAINS_SZ; i++)
551 gains[i] = hwread(vortex->mmio, 0x244D0 + i * 4);
561 u32 esp0 = 0; in vortex_XtalkHw_SetDelay()
563 esp0 &= 0x1FFFFFFF; in vortex_XtalkHw_SetDelay()
564 esp0 |= 0xA0000000; in vortex_XtalkHw_SetDelay()
565 esp0 = (esp0 & 0xffffE0ff) | ((right & 0x1F) << 8); in vortex_XtalkHw_SetDelay()
566 esp0 = (esp0 & 0xfffc1fff) | ((left & 0x1F) << 0xd); in vortex_XtalkHw_SetDelay()
568 hwwrite(vortex->mmio, 0x24660, esp0); in vortex_XtalkHw_SetDelay()
576 for (i = 0; i < 0x20; i++) { in vortex_XtalkHw_SetLeftDline()
577 hwwrite(vortex->mmio, 0x24000 + (i << 2), dline[i] & 0xffff); in vortex_XtalkHw_SetLeftDline()
578 hwwrite(vortex->mmio, 0x24080 + (i << 2), dline[i] >> 0x10); in vortex_XtalkHw_SetLeftDline()
587 for (i = 0; i < 0x20; i++) { in vortex_XtalkHw_SetRightDline()
588 hwwrite(vortex->mmio, 0x24100 + (i << 2), dline[i] & 0xffff); in vortex_XtalkHw_SetRightDline()
589 hwwrite(vortex->mmio, 0x24180 + (i << 2), dline[i] >> 0x10); in vortex_XtalkHw_SetRightDline()
593 #if 0
600 esp0 = hwread(vortex->mmio, 0x24660);
601 *right = (esp0 >> 8) & 0x1f;
602 *left = (esp0 >> 0xd) & 0x1f;
609 for (i = 0; i < 0x20; i++) {
611 (hwread(vortex->mmio, 0x24000 + (i << 2)) & 0xffff) |
612 (hwread(vortex->mmio, 0x24080 + (i << 2)) << 0x10);
620 for (i = 0; i < 0x20; i++) {
622 (hwread(vortex->mmio, 0x24100 + (i << 2)) & 0xffff) |
623 (hwread(vortex->mmio, 0x24180 + (i << 2)) << 0x10);
630 #if 0
633 hwwrite(vortex->mmio, 0x24660, ctrl);
637 *ctrl = hwread(vortex->mmio, 0x24660);
644 temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000; in vortex_XtalkHw_SetSampleRate()
645 temp = (temp & 0xffffff07) | ((sr & 0x1f) << 3); in vortex_XtalkHw_SetSampleRate()
646 hwwrite(vortex->mmio, 0x24660, temp); in vortex_XtalkHw_SetSampleRate()
649 #if 0
652 *sr = (hwread(vortex->mmio, 0x24660) >> 3) & 0x1f;
660 temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000; in vortex_XtalkHw_Enable()
662 hwwrite(vortex->mmio, 0x24660, temp); in vortex_XtalkHw_Enable()
670 temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000; in vortex_XtalkHw_Disable()
671 temp &= 0xfffffffe; in vortex_XtalkHw_Disable()
672 hwwrite(vortex->mmio, 0x24660, temp); in vortex_XtalkHw_Disable()
680 for (i = 0; i < 20; i++) in vortex_XtalkHw_ZeroIO()
681 hwwrite(vortex->mmio, 0x24600 + (i << 2), 0); in vortex_XtalkHw_ZeroIO()
682 for (i = 0; i < 4; i++) in vortex_XtalkHw_ZeroIO()
683 hwwrite(vortex->mmio, 0x24650 + (i << 2), 0); in vortex_XtalkHw_ZeroIO()
690 vortex_XtalkHw_SetLeftEQ(vortex, 0, 0, asXtalkCoefsZeros); in vortex_XtalkHw_ZeroState()
691 vortex_XtalkHw_SetRightEQ(vortex, 0, 0, asXtalkCoefsZeros); in vortex_XtalkHw_ZeroState()
693 vortex_XtalkHw_SetLeftXT(vortex, 0, 0, asXtalkCoefsZeros); in vortex_XtalkHw_ZeroState()
694 vortex_XtalkHw_SetRightXT(vortex, 0, 0, asXtalkCoefsZeros); in vortex_XtalkHw_ZeroState()
698 vortex_XtalkHw_SetDelay(vortex, 0, 0); // inlined in vortex_XtalkHw_ZeroState()
718 vortex_XtalkHw_SetLeftEQ(vortex, 0, 1, asXtalkCoefsPipe); in vortex_XtalkHw_ProgramPipe()
719 vortex_XtalkHw_SetRightEQ(vortex, 0, 1, asXtalkCoefsPipe); in vortex_XtalkHw_ProgramPipe()
720 vortex_XtalkHw_SetLeftXT(vortex, 0, 0, asXtalkCoefsZeros); in vortex_XtalkHw_ProgramPipe()
721 vortex_XtalkHw_SetRightXT(vortex, 0, 0, asXtalkCoefsZeros); in vortex_XtalkHw_ProgramPipe()
723 vortex_XtalkHw_SetDelay(vortex, 0, 0); // inlined in vortex_XtalkHw_ProgramPipe()