diff options
author | Raymond Yau <superquad.vortex2@gmail.com> | 2012-01-04 02:42:44 -0500 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2012-01-08 08:35:29 -0500 |
commit | 9489f2c63f4b59e0cc1db6a5fd136df5cbb6fe0a (patch) | |
tree | 5a85afdeb326c84de919bc4891d9f51a4b01f49a /sound/pci/au88x0 | |
parent | 219e2cd41b5014c5a6ed4d1748f65f55f74a862f (diff) |
ALSA: Au88x0 - Xtalk - fix write/read of eq and xt instates
Signed-off-by: Raymond Yau <superquad.vortex2@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/au88x0')
-rw-r--r-- | sound/pci/au88x0/au88x0_xtalk.c | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/sound/pci/au88x0/au88x0_xtalk.c b/sound/pci/au88x0/au88x0_xtalk.c index b4151e208b71..e55312e54373 100644 --- a/sound/pci/au88x0/au88x0_xtalk.c +++ b/sound/pci/au88x0/au88x0_xtalk.c | |||
@@ -306,10 +306,10 @@ vortex_XtalkHw_SetLeftEQStates(vortex_t * vortex, | |||
306 | hwwrite(vortex->mmio, 0x2421C + i * 0x24, coefs[i][2]); | 306 | hwwrite(vortex->mmio, 0x2421C + i * 0x24, coefs[i][2]); |
307 | hwwrite(vortex->mmio, 0x24220 + i * 0x24, coefs[i][3]); | 307 | hwwrite(vortex->mmio, 0x24220 + i * 0x24, coefs[i][3]); |
308 | } | 308 | } |
309 | hwwrite(vortex->mmio, 0x244F8 + i * 0x24, arg_0[0]); | 309 | hwwrite(vortex->mmio, 0x244F8, arg_0[0]); |
310 | hwwrite(vortex->mmio, 0x244FC + i * 0x24, arg_0[1]); | 310 | hwwrite(vortex->mmio, 0x244FC, arg_0[1]); |
311 | hwwrite(vortex->mmio, 0x24500 + i * 0x24, arg_0[2]); | 311 | hwwrite(vortex->mmio, 0x24500, arg_0[2]); |
312 | hwwrite(vortex->mmio, 0x24504 + i * 0x24, arg_0[3]); | 312 | hwwrite(vortex->mmio, 0x24504, arg_0[3]); |
313 | } | 313 | } |
314 | 314 | ||
315 | static void | 315 | static void |
@@ -325,10 +325,10 @@ vortex_XtalkHw_SetRightEQStates(vortex_t * vortex, | |||
325 | hwwrite(vortex->mmio, 0x242D0 + i * 0x24, coefs[i][2]); | 325 | hwwrite(vortex->mmio, 0x242D0 + i * 0x24, coefs[i][2]); |
326 | hwwrite(vortex->mmio, 0x244D4 + i * 0x24, coefs[i][3]); | 326 | hwwrite(vortex->mmio, 0x244D4 + i * 0x24, coefs[i][3]); |
327 | } | 327 | } |
328 | hwwrite(vortex->mmio, 0x24508 + i * 0x24, arg_0[0]); | 328 | hwwrite(vortex->mmio, 0x24508, arg_0[0]); |
329 | hwwrite(vortex->mmio, 0x2450C + i * 0x24, arg_0[1]); | 329 | hwwrite(vortex->mmio, 0x2450C, arg_0[1]); |
330 | hwwrite(vortex->mmio, 0x24510 + i * 0x24, arg_0[2]); | 330 | hwwrite(vortex->mmio, 0x24510, arg_0[2]); |
331 | hwwrite(vortex->mmio, 0x24514 + i * 0x24, arg_0[3]); | 331 | hwwrite(vortex->mmio, 0x24514, arg_0[3]); |
332 | } | 332 | } |
333 | 333 | ||
334 | static void | 334 | static void |
@@ -344,10 +344,10 @@ vortex_XtalkHw_SetLeftXTStates(vortex_t * vortex, | |||
344 | hwwrite(vortex->mmio, 0x24384 + i * 0x24, coefs[i][2]); | 344 | hwwrite(vortex->mmio, 0x24384 + i * 0x24, coefs[i][2]); |
345 | hwwrite(vortex->mmio, 0x24388 + i * 0x24, coefs[i][3]); | 345 | hwwrite(vortex->mmio, 0x24388 + i * 0x24, coefs[i][3]); |
346 | } | 346 | } |
347 | hwwrite(vortex->mmio, 0x24518 + i * 0x24, arg_0[0]); | 347 | hwwrite(vortex->mmio, 0x24518, arg_0[0]); |
348 | hwwrite(vortex->mmio, 0x2451C + i * 0x24, arg_0[1]); | 348 | hwwrite(vortex->mmio, 0x2451C, arg_0[1]); |
349 | hwwrite(vortex->mmio, 0x24520 + i * 0x24, arg_0[2]); | 349 | hwwrite(vortex->mmio, 0x24520, arg_0[2]); |
350 | hwwrite(vortex->mmio, 0x24524 + i * 0x24, arg_0[3]); | 350 | hwwrite(vortex->mmio, 0x24524, arg_0[3]); |
351 | } | 351 | } |
352 | 352 | ||
353 | static void | 353 | static void |
@@ -363,10 +363,10 @@ vortex_XtalkHw_SetRightXTStates(vortex_t * vortex, | |||
363 | hwwrite(vortex->mmio, 0x24438 + i * 0x24, coefs[i][2]); | 363 | hwwrite(vortex->mmio, 0x24438 + i * 0x24, coefs[i][2]); |
364 | hwwrite(vortex->mmio, 0x2443C + i * 0x24, coefs[i][3]); | 364 | hwwrite(vortex->mmio, 0x2443C + i * 0x24, coefs[i][3]); |
365 | } | 365 | } |
366 | hwwrite(vortex->mmio, 0x24528 + i * 0x24, arg_0[0]); | 366 | hwwrite(vortex->mmio, 0x24528, arg_0[0]); |
367 | hwwrite(vortex->mmio, 0x2452C + i * 0x24, arg_0[1]); | 367 | hwwrite(vortex->mmio, 0x2452C, arg_0[1]); |
368 | hwwrite(vortex->mmio, 0x24530 + i * 0x24, arg_0[2]); | 368 | hwwrite(vortex->mmio, 0x24530, arg_0[2]); |
369 | hwwrite(vortex->mmio, 0x24534 + i * 0x24, arg_0[3]); | 369 | hwwrite(vortex->mmio, 0x24534, arg_0[3]); |
370 | } | 370 | } |
371 | 371 | ||
372 | #if 0 | 372 | #if 0 |
@@ -450,10 +450,10 @@ vortex_XtalkHw_GetLeftEQStates(vortex_t * vortex, xtalk_instate_t arg_0, | |||
450 | coefs[i][2] = hwread(vortex->mmio, 0x2421C + i * 0x24); | 450 | coefs[i][2] = hwread(vortex->mmio, 0x2421C + i * 0x24); |
451 | coefs[i][3] = hwread(vortex->mmio, 0x24220 + i * 0x24); | 451 | coefs[i][3] = hwread(vortex->mmio, 0x24220 + i * 0x24); |
452 | } | 452 | } |
453 | arg_0[0] = hwread(vortex->mmio, 0x244F8 + i * 0x24); | 453 | arg_0[0] = hwread(vortex->mmio, 0x244F8); |
454 | arg_0[1] = hwread(vortex->mmio, 0x244FC + i * 0x24); | 454 | arg_0[1] = hwread(vortex->mmio, 0x244FC); |
455 | arg_0[2] = hwread(vortex->mmio, 0x24500 + i * 0x24); | 455 | arg_0[2] = hwread(vortex->mmio, 0x24500); |
456 | arg_0[3] = hwread(vortex->mmio, 0x24504 + i * 0x24); | 456 | arg_0[3] = hwread(vortex->mmio, 0x24504); |
457 | } | 457 | } |
458 | 458 | ||
459 | static void | 459 | static void |
@@ -468,10 +468,10 @@ vortex_XtalkHw_GetRightEQStates(vortex_t * vortex, xtalk_instate_t arg_0, | |||
468 | coefs[i][2] = hwread(vortex->mmio, 0x242D0 + i * 0x24); | 468 | coefs[i][2] = hwread(vortex->mmio, 0x242D0 + i * 0x24); |
469 | coefs[i][3] = hwread(vortex->mmio, 0x242D4 + i * 0x24); | 469 | coefs[i][3] = hwread(vortex->mmio, 0x242D4 + i * 0x24); |
470 | } | 470 | } |
471 | arg_0[0] = hwread(vortex->mmio, 0x24508 + i * 0x24); | 471 | arg_0[0] = hwread(vortex->mmio, 0x24508); |
472 | arg_0[1] = hwread(vortex->mmio, 0x2450C + i * 0x24); | 472 | arg_0[1] = hwread(vortex->mmio, 0x2450C); |
473 | arg_0[2] = hwread(vortex->mmio, 0x24510 + i * 0x24); | 473 | arg_0[2] = hwread(vortex->mmio, 0x24510); |
474 | arg_0[3] = hwread(vortex->mmio, 0x24514 + i * 0x24); | 474 | arg_0[3] = hwread(vortex->mmio, 0x24514); |
475 | } | 475 | } |
476 | 476 | ||
477 | static void | 477 | static void |
@@ -486,10 +486,10 @@ vortex_XtalkHw_GetLeftXTStates(vortex_t * vortex, xtalk_instate_t arg_0, | |||
486 | coefs[i][2] = hwread(vortex->mmio, 0x24384 + i * 0x24); | 486 | coefs[i][2] = hwread(vortex->mmio, 0x24384 + i * 0x24); |
487 | coefs[i][3] = hwread(vortex->mmio, 0x24388 + i * 0x24); | 487 | coefs[i][3] = hwread(vortex->mmio, 0x24388 + i * 0x24); |
488 | } | 488 | } |
489 | arg_0[0] = hwread(vortex->mmio, 0x24518 + i * 0x24); | 489 | arg_0[0] = hwread(vortex->mmio, 0x24518); |
490 | arg_0[1] = hwread(vortex->mmio, 0x2451C + i * 0x24); | 490 | arg_0[1] = hwread(vortex->mmio, 0x2451C); |
491 | arg_0[2] = hwread(vortex->mmio, 0x24520 + i * 0x24); | 491 | arg_0[2] = hwread(vortex->mmio, 0x24520); |
492 | arg_0[3] = hwread(vortex->mmio, 0x24524 + i * 0x24); | 492 | arg_0[3] = hwread(vortex->mmio, 0x24524); |
493 | } | 493 | } |
494 | 494 | ||
495 | static void | 495 | static void |
@@ -504,10 +504,10 @@ vortex_XtalkHw_GetRightXTStates(vortex_t * vortex, xtalk_instate_t arg_0, | |||
504 | coefs[i][2] = hwread(vortex->mmio, 0x24438 + i * 0x24); | 504 | coefs[i][2] = hwread(vortex->mmio, 0x24438 + i * 0x24); |
505 | coefs[i][3] = hwread(vortex->mmio, 0x2443C + i * 0x24); | 505 | coefs[i][3] = hwread(vortex->mmio, 0x2443C + i * 0x24); |
506 | } | 506 | } |
507 | arg_0[0] = hwread(vortex->mmio, 0x24528 + i * 0x24); | 507 | arg_0[0] = hwread(vortex->mmio, 0x24528); |
508 | arg_0[1] = hwread(vortex->mmio, 0x2452C + i * 0x24); | 508 | arg_0[1] = hwread(vortex->mmio, 0x2452C); |
509 | arg_0[2] = hwread(vortex->mmio, 0x24530 + i * 0x24); | 509 | arg_0[2] = hwread(vortex->mmio, 0x24530); |
510 | arg_0[3] = hwread(vortex->mmio, 0x24534 + i * 0x24); | 510 | arg_0[3] = hwread(vortex->mmio, 0x24534); |
511 | } | 511 | } |
512 | 512 | ||
513 | #endif | 513 | #endif |