• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/au88x0/

Lines Matching defs:vortex

229 vortex_XtalkHw_SetLeftEQ(vortex_t * vortex, short arg_0, short arg_4,
235 hwwrite(vortex->mmio, 0x24200 + i * 0x24, coefs[i][0]);
236 hwwrite(vortex->mmio, 0x24204 + i * 0x24, coefs[i][1]);
237 hwwrite(vortex->mmio, 0x24208 + i * 0x24, coefs[i][2]);
238 hwwrite(vortex->mmio, 0x2420c + i * 0x24, coefs[i][3]);
239 hwwrite(vortex->mmio, 0x24210 + i * 0x24, coefs[i][4]);
241 hwwrite(vortex->mmio, 0x24538, arg_0 & 0xffff);
242 hwwrite(vortex->mmio, 0x2453C, arg_4 & 0xffff);
246 vortex_XtalkHw_SetRightEQ(vortex_t * vortex, short arg_0, short arg_4,
252 hwwrite(vortex->mmio, 0x242b4 + i * 0x24, coefs[i][0]);
253 hwwrite(vortex->mmio, 0x242b8 + i * 0x24, coefs[i][1]);
254 hwwrite(vortex->mmio, 0x242bc + i * 0x24, coefs[i][2]);
255 hwwrite(vortex->mmio, 0x242c0 + i * 0x24, coefs[i][3]);
256 hwwrite(vortex->mmio, 0x242c4 + i * 0x24, coefs[i][4]);
258 hwwrite(vortex->mmio, 0x24540, arg_0 & 0xffff);
259 hwwrite(vortex->mmio, 0x24544, arg_4 & 0xffff);
263 vortex_XtalkHw_SetLeftXT(vortex_t * vortex, short arg_0, short arg_4,
269 hwwrite(vortex->mmio, 0x24368 + i * 0x24, coefs[i][0]);
270 hwwrite(vortex->mmio, 0x2436c + i * 0x24, coefs[i][1]);
271 hwwrite(vortex->mmio, 0x24370 + i * 0x24, coefs[i][2]);
272 hwwrite(vortex->mmio, 0x24374 + i * 0x24, coefs[i][3]);
273 hwwrite(vortex->mmio, 0x24378 + i * 0x24, coefs[i][4]);
275 hwwrite(vortex->mmio, 0x24548, arg_0 & 0xffff);
276 hwwrite(vortex->mmio, 0x2454C, arg_4 & 0xffff);
280 vortex_XtalkHw_SetRightXT(vortex_t * vortex, short arg_0, short arg_4,
286 hwwrite(vortex->mmio, 0x2441C + i * 0x24, coefs[i][0]);
287 hwwrite(vortex->mmio, 0x24420 + i * 0x24, coefs[i][1]);
288 hwwrite(vortex->mmio, 0x24424 + i * 0x24, coefs[i][2]);
289 hwwrite(vortex->mmio, 0x24428 + i * 0x24, coefs[i][3]);
290 hwwrite(vortex->mmio, 0x2442C + i * 0x24, coefs[i][4]);
292 hwwrite(vortex->mmio, 0x24550, arg_0 & 0xffff);
293 hwwrite(vortex->mmio, 0x24554, arg_4 & 0xffff);
297 vortex_XtalkHw_SetLeftEQStates(vortex_t * vortex,
304 hwwrite(vortex->mmio, 0x24214 + i * 0x24, coefs[i][0]);
305 hwwrite(vortex->mmio, 0x24218 + i * 0x24, coefs[i][1]);
306 hwwrite(vortex->mmio, 0x2421C + i * 0x24, coefs[i][2]);
307 hwwrite(vortex->mmio, 0x24220 + i * 0x24, coefs[i][3]);
309 hwwrite(vortex->mmio, 0x244F8 + i * 0x24, arg_0[0]);
310 hwwrite(vortex->mmio, 0x244FC + i * 0x24, arg_0[1]);
311 hwwrite(vortex->mmio, 0x24500 + i * 0x24, arg_0[2]);
312 hwwrite(vortex->mmio, 0x24504 + i * 0x24, arg_0[3]);
316 vortex_XtalkHw_SetRightEQStates(vortex_t * vortex,
323 hwwrite(vortex->mmio, 0x242C8 + i * 0x24, coefs[i][0]);
324 hwwrite(vortex->mmio, 0x242CC + i * 0x24, coefs[i][1]);
325 hwwrite(vortex->mmio, 0x242D0 + i * 0x24, coefs[i][2]);
326 hwwrite(vortex->mmio, 0x244D4 + i * 0x24, coefs[i][3]);
328 hwwrite(vortex->mmio, 0x24508 + i * 0x24, arg_0[0]);
329 hwwrite(vortex->mmio, 0x2450C + i * 0x24, arg_0[1]);
330 hwwrite(vortex->mmio, 0x24510 + i * 0x24, arg_0[2]);
331 hwwrite(vortex->mmio, 0x24514 + i * 0x24, arg_0[3]);
335 vortex_XtalkHw_SetLeftXTStates(vortex_t * vortex,
342 hwwrite(vortex->mmio, 0x2437C + i * 0x24, coefs[i][0]);
343 hwwrite(vortex->mmio, 0x24380 + i * 0x24, coefs[i][1]);
344 hwwrite(vortex->mmio, 0x24384 + i * 0x24, coefs[i][2]);
345 hwwrite(vortex->mmio, 0x24388 + i * 0x24, coefs[i][3]);
347 hwwrite(vortex->mmio, 0x24518 + i * 0x24, arg_0[0]);
348 hwwrite(vortex->mmio, 0x2451C + i * 0x24, arg_0[1]);
349 hwwrite(vortex->mmio, 0x24520 + i * 0x24, arg_0[2]);
350 hwwrite(vortex->mmio, 0x24524 + i * 0x24, arg_0[3]);
354 vortex_XtalkHw_SetRightXTStates(vortex_t * vortex,
361 hwwrite(vortex->mmio, 0x24430 + i * 0x24, coefs[i][0]);
362 hwwrite(vortex->mmio, 0x24434 + i * 0x24, coefs[i][1]);
363 hwwrite(vortex->mmio, 0x24438 + i * 0x24, coefs[i][2]);
364 hwwrite(vortex->mmio, 0x2443C + i * 0x24, coefs[i][3]);
366 hwwrite(vortex->mmio, 0x24528 + i * 0x24, arg_0[0]);
367 hwwrite(vortex->mmio, 0x2452C + i * 0x24, arg_0[1]);
368 hwwrite(vortex->mmio, 0x24530 + i * 0x24, arg_0[2]);
369 hwwrite(vortex->mmio, 0x24534 + i * 0x24, arg_0[3]);
375 vortex_XtalkHw_SetGains(vortex_t * vortex, xtalk_gains_t const gains)
380 hwwrite(vortex->mmio, 0x244D0 + (i * 4), gains[i]);
385 vortex_XtalkHw_SetGainsAllChan(vortex_t * vortex)
387 vortex_XtalkHw_SetGains(vortex, asXtalkGainsAllChan);
393 vortex_XtalkHw_SetDelay(vortex_t * vortex, unsigned short right,
403 hwwrite(vortex->mmio, 0x24660, esp0);
407 vortex_XtalkHw_SetLeftDline(vortex_t * vortex, xtalk_dline_t const dline)
412 hwwrite(vortex->mmio, 0x24000 + (i << 2), dline[i] & 0xffff);
413 hwwrite(vortex->mmio, 0x24080 + (i << 2), dline[i] >> 0x10);
418 vortex_XtalkHw_SetRightDline(vortex_t * vortex, xtalk_dline_t const dline)
423 hwwrite(vortex->mmio, 0x24100 + (i << 2), dline[i] & 0xffff);
424 hwwrite(vortex->mmio, 0x24180 + (i << 2), dline[i] >> 0x10);
430 static void vortex_XtalkHw_SetSampleRate(vortex_t * vortex, u32 sr)
434 temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000;
436 hwwrite(vortex->mmio, 0x24660, temp);
439 static void vortex_XtalkHw_Enable(vortex_t * vortex)
443 temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000;
445 hwwrite(vortex->mmio, 0x24660, temp);
449 static void vortex_XtalkHw_Disable(vortex_t * vortex)
453 temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000;
455 hwwrite(vortex->mmio, 0x24660, temp);
459 static void vortex_XtalkHw_ZeroIO(vortex_t * vortex)
464 hwwrite(vortex->mmio, 0x24600 + (i << 2), 0);
466 hwwrite(vortex->mmio, 0x24650 + (i << 2), 0);
469 static void vortex_XtalkHw_ZeroState(vortex_t * vortex)
471 vortex_XtalkHw_ZeroIO(vortex); // inlined
473 vortex_XtalkHw_SetLeftEQ(vortex, 0, 0, asXtalkCoefsZeros);
474 vortex_XtalkHw_SetRightEQ(vortex, 0, 0, asXtalkCoefsZeros);
476 vortex_XtalkHw_SetLeftXT(vortex, 0, 0, asXtalkCoefsZeros);
477 vortex_XtalkHw_SetRightXT(vortex, 0, 0, asXtalkCoefsZeros);
479 vortex_XtalkHw_SetGains(vortex, asXtalkGainsZeros); // inlined
481 vortex_XtalkHw_SetDelay(vortex, 0, 0); // inlined
483 vortex_XtalkHw_SetLeftDline(vortex, alXtalkDlineZeros); // inlined
484 vortex_XtalkHw_SetRightDline(vortex, alXtalkDlineZeros); // inlined
485 vortex_XtalkHw_SetLeftDline(vortex, alXtalkDlineZeros); // inlined
486 vortex_XtalkHw_SetRightDline(vortex, alXtalkDlineZeros); // inlined
488 vortex_XtalkHw_SetLeftEQStates(vortex, asXtalkInStateZeros,
490 vortex_XtalkHw_SetRightEQStates(vortex, asXtalkInStateZeros,
492 vortex_XtalkHw_SetLeftXTStates(vortex, asXtalkInStateZeros,
494 vortex_XtalkHw_SetRightXTStates(vortex, asXtalkInStateZeros,
498 static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex)
501 vortex_XtalkHw_SetLeftEQ(vortex, 0, 1, asXtalkCoefsPipe);
502 vortex_XtalkHw_SetRightEQ(vortex, 0, 1, asXtalkCoefsPipe);
503 vortex_XtalkHw_SetLeftXT(vortex, 0, 0, asXtalkCoefsZeros);
504 vortex_XtalkHw_SetRightXT(vortex, 0, 0, asXtalkCoefsZeros);
506 vortex_XtalkHw_SetDelay(vortex, 0, 0); // inlined
509 static void vortex_XtalkHw_ProgramXtalkWide(vortex_t * vortex)
512 vortex_XtalkHw_SetLeftEQ(vortex, sXtalkWideKLeftEq,
514 vortex_XtalkHw_SetRightEQ(vortex, sXtalkWideKRightEq,
517 vortex_XtalkHw_SetLeftXT(vortex, sXtalkWideKLeftXt,
519 vortex_XtalkHw_SetRightXT(vortex, sXtalkWideKLeftXt,
523 vortex_XtalkHw_SetDelay(vortex, wXtalkWideRightDelay, wXtalkWideLeftDelay); // inlined
526 static void vortex_XtalkHw_ProgramXtalkNarrow(vortex_t * vortex)
529 vortex_XtalkHw_SetLeftEQ(vortex, sXtalkNarrowKLeftEq,
532 vortex_XtalkHw_SetRightEQ(vortex, sXtalkNarrowKRightEq,
535 vortex_XtalkHw_SetLeftXT(vortex, sXtalkNarrowKLeftXt,
538 vortex_XtalkHw_SetRightXT(vortex, sXtalkNarrowKLeftXt,
542 vortex_XtalkHw_SetDelay(vortex, wXtalkNarrowRightDelay, wXtalkNarrowLeftDelay); // inlined
545 static void vortex_XtalkHw_ProgramDiamondXtalk(vortex_t * vortex)
549 vortex_XtalkHw_SetLeftEQ(vortex, sDiamondKLeftEq,
551 vortex_XtalkHw_SetRightEQ(vortex, sDiamondKRightEq,
553 vortex_XtalkHw_SetLeftXT(vortex, sDiamondKLeftXt,
555 vortex_XtalkHw_SetRightXT(vortex, sDiamondKLeftXt,
558 vortex_XtalkHw_SetDelay(vortex, wDiamondRightDelay, wDiamondLeftDelay); // inlined
561 static void vortex_XtalkHw_init(vortex_t * vortex)
563 vortex_XtalkHw_ZeroState(vortex);