• Home
  • Raw
  • Download

Lines Matching refs:mmio

91 	hwwrite(vortex->mmio, VORTEX_MIXER_SR,  in vortex_mixer_en_sr()
92 hwread(vortex->mmio, VORTEX_MIXER_SR) | (0x1 << channel)); in vortex_mixer_en_sr()
96 hwwrite(vortex->mmio, VORTEX_MIXER_SR, in vortex_mixer_dis_sr()
97 hwread(vortex->mmio, VORTEX_MIXER_SR) & ~(0x1 << channel)); in vortex_mixer_dis_sr()
105 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel),
107 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel),
114 a = hwread(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2)) & 0xff;
126 a = hwread(vortex->mmio,
151 a = hwread(vortex->mmio,
155 hwwrite(vortex->mmio,
158 hwwrite(vortex->mmio,
175 temp = hwread(vortex->mmio, VORTEX_MIX_ENIN + addr);
184 hwwrite(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2), vol); in vortex_mix_setvolumebyte()
186 temp = hwread(vortex->mmio, VORTEX_MIX_VOL_B + (mix << 2)); in vortex_mix_setvolumebyte()
190 hwwrite(vortex->mmio, VORTEX_MIX_VOL_B + (mix << 2), vol); in vortex_mix_setvolumebyte()
199 hwwrite(vortex->mmio, in vortex_mix_setinputvolumebyte()
203 hwread(vortex->mmio, in vortex_mix_setinputvolumebyte()
208 hwwrite(vortex->mmio, in vortex_mix_setinputvolumebyte()
222 temp = hwread(vortex->mmio, VORTEX_MIX_ENIN + addr); in vortex_mix_setenablebit()
228 hwwrite(vortex->mmio, in vortex_mix_setenablebit()
231 hwwrite(vortex->mmio, VORTEX_MIX_SMP + (mixin << 2), 0x0); in vortex_mix_setenablebit()
232 hwwrite(vortex->mmio, VORTEX_MIX_SMP + 4 + (mixin << 2), 0x0); in vortex_mix_setenablebit()
234 hwwrite(vortex->mmio, VORTEX_MIX_ENIN + addr, temp); in vortex_mix_setenablebit()
275 temp = hwread(vortex->mmio, VORTEX_MIXER_SR); in vortex_mixer_addWTD()
277 hwwrite(vortex->mmio, VORTEX_MIXER_CHNBASE + (ch << 2), mix); in vortex_mixer_addWTD()
282 temp = hwread(vortex->mmio, prev); in vortex_mixer_addWTD()
285 temp = hwread(vortex->mmio, prev); in vortex_mixer_addWTD()
293 hwwrite(vortex->mmio, VORTEX_MIXER_RTBASE + ((temp & 0xf) << 2), mix); in vortex_mixer_addWTD()
294 hwwrite(vortex->mmio, prev, (temp & 0xf) | 0x10); in vortex_mixer_addWTD()
304 eax = hwread(vortex->mmio, VORTEX_MIXER_SR); in vortex_mixer_delWTD()
310 esp18 = hwread(vortex->mmio, ebp); in vortex_mixer_delWTD()
315 edx = hwread(vortex->mmio, ebx); in vortex_mixer_delWTD()
317 hwwrite(vortex->mmio, ebp, edx); in vortex_mixer_delWTD()
318 hwwrite(vortex->mmio, ebx, 0); in vortex_mixer_delWTD()
322 hwread(vortex->mmio, in vortex_mixer_delWTD()
335 hwread(vortex->mmio, in vortex_mixer_delWTD()
344 edx = hwread(vortex->mmio, ebx); in vortex_mixer_delWTD()
346 hwwrite(vortex->mmio, in vortex_mixer_delWTD()
348 hwwrite(vortex->mmio, ebx, 0); in vortex_mixer_delWTD()
353 hwwrite(vortex->mmio, in vortex_mixer_delWTD()
358 hwwrite(vortex->mmio, in vortex_mixer_delWTD()
363 hwwrite(vortex->mmio, in vortex_mixer_delWTD()
372 hwwrite(vortex->mmio, ebp, 0); in vortex_mixer_delWTD()
388 hwwrite(vortex->mmio, addr, 0); in vortex_mixer_init()
393 hwwrite(vortex->mmio, addr, 0); in vortex_mixer_init()
398 hwwrite(vortex->mmio, addr, 0); in vortex_mixer_init()
403 hwwrite(vortex->mmio, addr, 0x80); in vortex_mixer_init()
408 hwwrite(vortex->mmio, addr, 0x80); in vortex_mixer_init()
413 hwwrite(vortex->mmio, addr, 0x80); in vortex_mixer_init()
418 hwwrite(vortex->mmio, addr, 0x80); in vortex_mixer_init()
423 hwwrite(vortex->mmio, addr, 0x0); in vortex_mixer_init()
426 hwwrite(vortex->mmio, VORTEX_MIXER_SR, 0); in vortex_mixer_init()
445 hwwrite(vortex->mmio, VORTEX_SRCBLOCK_SR, in vortex_src_en_sr()
446 hwread(vortex->mmio, VORTEX_SRCBLOCK_SR) | (0x1 << channel)); in vortex_src_en_sr()
451 hwwrite(vortex->mmio, VORTEX_SRCBLOCK_SR, in vortex_src_dis_sr()
452 hwread(vortex->mmio, VORTEX_SRCBLOCK_SR) & ~(0x1 << channel)); in vortex_src_dis_sr()
460 hwwrite(vortex->mmio, in vortex_src_flushbuffers()
462 hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3), 0); in vortex_src_flushbuffers()
463 hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3) + 4, 0); in vortex_src_flushbuffers()
468 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0); in vortex_src_cleardrift()
469 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT1 + (src << 2), 0); in vortex_src_cleardrift()
470 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1); in vortex_src_cleardrift()
478 temp = hwread(vortex->mmio, VORTEX_SRC_SOURCE); in vortex_src_set_throttlesource()
483 hwwrite(vortex->mmio, VORTEX_SRC_SOURCE, temp); in vortex_src_set_throttlesource()
492 hwwrite(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2), ratio); in vortex_src_persist_convratio()
493 temp = hwread(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2)); in vortex_src_persist_convratio()
508 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1);
509 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0);
510 temp = hwread(vortex->mmio, VORTEX_SRC_U0 + (src << 2));
512 hwwrite(vortex->mmio, VORTEX_SRC_U0 + (src << 2),
528 temp = hwread(vortex->mmio, VORTEX_SRC_U0 + (src << 2));
530 hwwrite(vortex->mmio, VORTEX_SRC_U0 + (src << 2),
542 hw_ratio = hwread(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2));
545 hwwrite(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2), desired_ratio);
628 hwwrite(card->mmio, VORTEX_SRC_U0 + (src << 2), in vortex_src_setupchannel()
632 hwwrite(card->mmio, VORTEX_SRC_U1 + (src << 2), b & 0xffff); in vortex_src_setupchannel()
634 hwwrite(card->mmio, VORTEX_SRC_U2 + (src << 2), in vortex_src_setupchannel()
644 hwwrite(vortex->mmio, VORTEX_SRC_SOURCESIZE, 0x1ff); in vortex_srcblock_init()
654 hwwrite(vortex->mmio, addr, 0); in vortex_srcblock_init()
661 hwwrite(vortex->mmio, addr, 0); in vortex_srcblock_init()
672 temp = hwread(vortex->mmio, VORTEX_SRCBLOCK_SR); in vortex_src_addWTD()
674 hwwrite(vortex->mmio, VORTEX_SRC_CHNBASE + (ch << 2), src); in vortex_src_addWTD()
679 temp = hwread(vortex->mmio, prev); in vortex_src_addWTD()
684 temp = hwread(vortex->mmio, prev); in vortex_src_addWTD()
692 hwwrite(vortex->mmio, VORTEX_SRC_RTBASE + ((temp & 0xf) << 2), src); in vortex_src_addWTD()
694 hwwrite(vortex->mmio, prev, (temp & 0xf) | 0x10); in vortex_src_addWTD()
704 eax = hwread(vortex->mmio, VORTEX_SRCBLOCK_SR); in vortex_src_delWTD()
710 esp18 = hwread(vortex->mmio, ebp); in vortex_src_delWTD()
715 edx = hwread(vortex->mmio, ebx); in vortex_src_delWTD()
717 hwwrite(vortex->mmio, ebp, edx); in vortex_src_delWTD()
718 hwwrite(vortex->mmio, ebx, 0); in vortex_src_delWTD()
722 hwread(vortex->mmio, in vortex_src_delWTD()
735 hwread(vortex->mmio, in vortex_src_delWTD()
744 edx = hwread(vortex->mmio, ebx); in vortex_src_delWTD()
746 hwwrite(vortex->mmio, in vortex_src_delWTD()
748 hwwrite(vortex->mmio, ebx, 0); in vortex_src_delWTD()
753 hwwrite(vortex->mmio, in vortex_src_delWTD()
758 hwwrite(vortex->mmio, in vortex_src_delWTD()
763 hwwrite(vortex->mmio, in vortex_src_delWTD()
771 hwwrite(vortex->mmio, ebp, 0); in vortex_src_delWTD()
782 hwwrite(vortex->mmio, in vortex_fifo_clearadbdata()
792 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2),
795 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2),
802 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), in vortex_fifo_setadbvalid()
803 (hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)) & in vortex_fifo_setadbvalid()
820 temp = hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)); in vortex_fifo_setadbctrl()
874 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), temp); in vortex_fifo_setadbctrl()
875 hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)); in vortex_fifo_setadbctrl()
884 hwwrite(vortex->mmio, in vortex_fifo_clearwtdata()
893 hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), in vortex_fifo_wtinitialize()
896 hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), in vortex_fifo_wtinitialize()
903 hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), in vortex_fifo_setwtvalid()
904 (hwread(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2)) & in vortex_fifo_setwtvalid()
916 temp = hwread(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2)); in vortex_fifo_setwtctrl()
966 hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), temp); in vortex_fifo_setwtctrl()
967 hwread(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2)); in vortex_fifo_setwtctrl()
1043 hwwrite(vortex->mmio, addr, (FIFO_U0 | FIFO_U1)); in vortex_fifo_init()
1044 if (hwread(vortex->mmio, addr) != (FIFO_U0 | FIFO_U1)) in vortex_fifo_init()
1054 hwwrite(vortex->mmio, addr, FIFO_U0); in vortex_fifo_init()
1055 if (hwread(vortex->mmio, addr) != FIFO_U0) in vortex_fifo_init()
1058 addr, hwread(vortex->mmio, addr)); in vortex_fifo_init()
1065 hwwrite(vortex->mmio, 0xf8c0, 0xd03); //0x0843 0xd6b in vortex_fifo_init()
1068 hwwrite(vortex->mmio, 0x17000, 0x61); /* wt a */ in vortex_fifo_init()
1069 hwwrite(vortex->mmio, 0x17004, 0x61); /* wt b */ in vortex_fifo_init()
1071 hwwrite(vortex->mmio, 0x17008, 0x61); /* adb */ in vortex_fifo_init()
1085 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_setfirstbuffer()
1093 hwwrite(vortex->mmio, VORTEX_ADBDMA_START + (adbdma << 2), in vortex_adbdma_setstartbuffer()
1114 hwwrite(vortex->mmio, in vortex_adbdma_setbuffers()
1121 hwwrite(vortex->mmio, in vortex_adbdma_setbuffers()
1127 hwwrite(vortex->mmio, in vortex_adbdma_setbuffers()
1133 hwwrite(vortex->mmio, in vortex_adbdma_setbuffers()
1142 hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG0 + (adbdma << 3), dma->cfg0); in vortex_adbdma_setbuffers()
1143 hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG1 + (adbdma << 3), dma->cfg1); in vortex_adbdma_setbuffers()
1167 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_setmode()
1169 hwread(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2)); in vortex_adbdma_setmode()
1178 (hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)) & in vortex_adbdma_bufshift()
1202 hwwrite(vortex->mmio, in vortex_adbdma_bufshift()
1207 hwread(vortex->mmio, VORTEX_ADBDMA_BUFBASE + in vortex_adbdma_bufshift()
1243 hwwrite(vortex->mmio, in vortex_adbdma_resetup()
1248 hwread(vortex->mmio, VORTEX_ADBDMA_BUFBASE + (((adbdma << 2)+pp) << 2)); in vortex_adbdma_resetup()
1257 temp = hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)); in vortex_adbdma_getlinearpos()
1282 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_startfifo()
1304 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_resumefifo()
1330 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_pausefifo()
1361 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); in vortex_wtdma_setfirstbuffer()
1368 hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2), in vortex_wtdma_setstartbuffer()
1389 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0xc, in vortex_wtdma_setbuffers()
1395 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x8, in vortex_wtdma_setbuffers()
1400 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x4, in vortex_wtdma_setbuffers()
1405 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4), in vortex_wtdma_setbuffers()
1409 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG0 + (wtdma << 3), dma->cfg0); in vortex_wtdma_setbuffers()
1410 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG1 + (wtdma << 3), dma->cfg1); in vortex_wtdma_setbuffers()
1436 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); in vortex_wtdma_setmode()
1445 (hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)) & in vortex_wtdma_bufshift()
1469 hwwrite(vortex->mmio, in vortex_wtdma_bufshift()
1475 hwread(vortex->mmio, VORTEX_WTDMA_BUFBASE + in vortex_wtdma_bufshift()
1496 temp = hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2));
1503 return ((hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)) >>
1512 temp = hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)); in vortex_wtdma_getlinearpos()
1529 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), in vortex_wtdma_startfifo()
1551 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), in vortex_wtdma_resumefifo()
1577 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), in vortex_wtdma_pausefifo()
1609 hwwrite(vortex->mmio, VORTEX_ADB_SR, 0); in vortex_adb_init()
1611 hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (i << 2), in vortex_adb_init()
1612 hwread(vortex->mmio, in vortex_adb_init()
1615 hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (i << 2), in vortex_adb_init()
1616 hwread(vortex->mmio, in vortex_adb_init()
1623 hwwrite(vortex->mmio, VORTEX_ADB_SR, in vortex_adb_en_sr()
1624 hwread(vortex->mmio, VORTEX_ADB_SR) | (0x1 << channel)); in vortex_adb_en_sr()
1629 hwwrite(vortex->mmio, VORTEX_ADB_SR, in vortex_adb_dis_sr()
1630 hwread(vortex->mmio, VORTEX_ADB_SR) & ~(0x1 << channel)); in vortex_adb_dis_sr()
1643 hwwrite(vortex->mmio, in vortex_adb_addroutes()
1647 hwwrite(vortex->mmio, in vortex_adb_addroutes()
1654 hwread(vortex->mmio, in vortex_adb_addroutes()
1658 hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (channel << 2), in vortex_adb_addroutes()
1667 hwread(vortex->mmio, in vortex_adb_addroutes()
1677 hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (prev << 2), route[0]); in vortex_adb_addroutes()
1688 hwread(vortex->mmio, in vortex_adb_delroutes()
1692 hwread(vortex->mmio, in vortex_adb_delroutes()
1696 hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (channel << 2), in vortex_adb_delroutes()
1703 hwread(vortex->mmio, in vortex_adb_delroutes()
1713 temp = hwread(vortex->mmio, VORTEX_ADB_RTBASE + (temp << 2)); in vortex_adb_delroutes()
1715 temp = hwread(vortex->mmio, VORTEX_ADB_RTBASE + (temp << 2)); in vortex_adb_delroutes()
1717 hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (prev << 2), temp); in vortex_adb_delroutes()
2372 hwwrite(vortex->mmio, VORTEX_IRQ_STAT, period); in vortex_settimer()
2378 hwwrite(card->mmio, VORTEX_IRQ_CTRL,
2379 hwread(card->mmio, VORTEX_IRQ_CTRL) | IRQ_TIMER | 0x60);
2384 hwwrite(card->mmio, VORTEX_IRQ_CTRL,
2385 hwread(card->mmio, VORTEX_IRQ_CTRL) & ~IRQ_TIMER);
2392 hwwrite(card->mmio, VORTEX_CTRL, in vortex_enable_int()
2393 hwread(card->mmio, VORTEX_CTRL) | CTRL_IRQ_ENABLE); in vortex_enable_int()
2394 hwwrite(card->mmio, VORTEX_IRQ_CTRL, in vortex_enable_int()
2395 (hwread(card->mmio, VORTEX_IRQ_CTRL) & 0xffffefc0) | 0x24); in vortex_enable_int()
2400 hwwrite(card->mmio, VORTEX_CTRL, in vortex_disable_int()
2401 hwread(card->mmio, VORTEX_CTRL) & ~CTRL_IRQ_ENABLE); in vortex_disable_int()
2411 if (!(hwread(vortex->mmio, VORTEX_STAT) & 0x1)) in vortex_interrupt()
2415 if (!(hwread(vortex->mmio, VORTEX_CTRL) & CTRL_IRQ_ENABLE)) in vortex_interrupt()
2418 source = hwread(vortex->mmio, VORTEX_IRQ_SOURCE); in vortex_interrupt()
2420 hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, source); in vortex_interrupt()
2421 hwread(vortex->mmio, VORTEX_IRQ_SOURCE); in vortex_interrupt()
2482 hwread(vortex->mmio, VORTEX_IRQ_STAT); in vortex_interrupt()
2506 hwwrite(vortex->mmio, (VORTEX_CODEC_CHN + (i << 2)), -i); in vortex_codec_init()
2510 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x8068); in vortex_codec_init()
2512 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00e8); in vortex_codec_init()
2515 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00a8); in vortex_codec_init()
2517 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80a8); in vortex_codec_init()
2519 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80e8); in vortex_codec_init()
2521 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80a8); in vortex_codec_init()
2523 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00a8); in vortex_codec_init()
2525 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00e8); in vortex_codec_init()
2528 hwwrite(vortex->mmio, (VORTEX_CODEC_CHN + (i << 2)), -i); in vortex_codec_init()
2531 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0xe8); in vortex_codec_init()
2534 hwwrite(vortex->mmio, VORTEX_CODEC_EN, in vortex_codec_init()
2535 hwread(vortex->mmio, VORTEX_CODEC_EN) | EN_CODEC); in vortex_codec_init()
2546 while (!(hwread(card->mmio, VORTEX_CODEC_CTRL) & 0x100)) { in vortex_codec_write()
2554 hwwrite(card->mmio, VORTEX_CODEC_IO, in vortex_codec_write()
2561 hwread(card->mmio, VORTEX_CODEC_IO); in vortex_codec_write()
2572 while (!(hwread(card->mmio, VORTEX_CODEC_CTRL) & 0x100)) { in vortex_codec_read()
2582 hwwrite(card->mmio, VORTEX_CODEC_IO, read_addr); in vortex_codec_read()
2587 data = hwread(card->mmio, VORTEX_CODEC_IO); in vortex_codec_read()
2606 hwwrite(vortex->mmio, VORTEX_SPDIF_FLAGS, in vortex_spdif_init()
2607 hwread(vortex->mmio, VORTEX_SPDIF_FLAGS) & 0xfff3fffd); in vortex_spdif_init()
2610 hwwrite(vortex->mmio, VORTEX_SPDIF_CFG1 + (i << 2), 0); in vortex_spdif_init()
2612 hwwrite(vortex->mmio, VORTEX_CODEC_EN, in vortex_spdif_init()
2613 hwread(vortex->mmio, VORTEX_CODEC_EN) | EN_SPDIF); in vortex_spdif_init()
2676 hwwrite(vortex->mmio, VORTEX_SPDIF_CFG0, this_38 & 0xffff); in vortex_spdif_init()
2677 hwwrite(vortex->mmio, VORTEX_SPDIF_CFG1, this_38 >> 0x10); in vortex_spdif_init()
2678 hwwrite(vortex->mmio, VORTEX_SPDIF_SMPRATE, spdif_sr); in vortex_spdif_init()
2688 hwwrite(vortex->mmio, VORTEX_CTRL, 0xffffffff); in vortex_core_init()
2690 hwwrite(vortex->mmio, VORTEX_CTRL, in vortex_core_init()
2691 hwread(vortex->mmio, VORTEX_CTRL) & 0xffdfffff); in vortex_core_init()
2694 hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, 0xffffffff); in vortex_core_init()
2695 hwread(vortex->mmio, VORTEX_IRQ_STAT); in vortex_core_init()
2700 hwwrite(vortex->mmio, VORTEX_CTRL, in vortex_core_init()
2701 hwread(vortex->mmio, VORTEX_CTRL) | 0x1000000); in vortex_core_init()
2706 hwwrite(vortex->mmio, VORTEX_ENGINE_CTRL, 0x0); //, 0xc83c7e58, 0xc5f93e58 in vortex_core_init()
2757 hwwrite(vortex->mmio, VORTEX_IRQ_CTRL, 0); in vortex_core_shutdown()
2758 hwwrite(vortex->mmio, VORTEX_CTRL, 0); in vortex_core_shutdown()
2760 hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, 0xffff); in vortex_core_shutdown()