Lines Matching refs:hwwrite

91 	hwwrite(vortex->mmio, VORTEX_MIXER_SR,  in vortex_mixer_en_sr()
96 hwwrite(vortex->mmio, VORTEX_MIXER_SR, 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),
155 hwwrite(vortex->mmio,
158 hwwrite(vortex->mmio,
184 hwwrite(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2), vol); 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()
208 hwwrite(vortex->mmio, in vortex_mix_setinputvolumebyte()
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()
277 hwwrite(vortex->mmio, VORTEX_MIXER_CHNBASE + (ch << 2), mix); 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()
317 hwwrite(vortex->mmio, ebp, edx); in vortex_mixer_delWTD()
318 hwwrite(vortex->mmio, ebx, 0); 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()
451 hwwrite(vortex->mmio, VORTEX_SRCBLOCK_SR, 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()
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()
508 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1);
509 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0);
512 hwwrite(vortex->mmio, VORTEX_SRC_U0 + (src << 2),
530 hwwrite(vortex->mmio, VORTEX_SRC_U0 + (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()
674 hwwrite(vortex->mmio, VORTEX_SRC_CHNBASE + (ch << 2), src); 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()
717 hwwrite(vortex->mmio, ebp, edx); in vortex_src_delWTD()
718 hwwrite(vortex->mmio, ebx, 0); 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()
874 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), temp); 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()
967 hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), temp); in vortex_fifo_setwtctrl()
1044 hwwrite(vortex->mmio, addr, (FIFO_U0 | FIFO_U1)); in vortex_fifo_init()
1055 hwwrite(vortex->mmio, addr, FIFO_U0); in vortex_fifo_init()
1066 hwwrite(vortex->mmio, 0xf8c0, 0xd03); //0x0843 0xd6b in vortex_fifo_init()
1069 hwwrite(vortex->mmio, 0x17000, 0x61); /* wt a */ in vortex_fifo_init()
1070 hwwrite(vortex->mmio, 0x17004, 0x61); /* wt b */ in vortex_fifo_init()
1072 hwwrite(vortex->mmio, 0x17008, 0x61); /* adb */ in vortex_fifo_init()
1086 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_setfirstbuffer()
1094 hwwrite(vortex->mmio, VORTEX_ADBDMA_START + (adbdma << 2), in vortex_adbdma_setstartbuffer()
1115 hwwrite(vortex->mmio, in vortex_adbdma_setbuffers()
1122 hwwrite(vortex->mmio, in vortex_adbdma_setbuffers()
1128 hwwrite(vortex->mmio, in vortex_adbdma_setbuffers()
1134 hwwrite(vortex->mmio, in vortex_adbdma_setbuffers()
1143 hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG0 + (adbdma << 3), dma->cfg0); in vortex_adbdma_setbuffers()
1144 hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG1 + (adbdma << 3), dma->cfg1); in vortex_adbdma_setbuffers()
1168 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_setmode()
1203 hwwrite(vortex->mmio, in vortex_adbdma_bufshift()
1245 hwwrite(vortex->mmio, in vortex_adbdma_resetup()
1284 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_startfifo()
1306 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_resumefifo()
1332 hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), in vortex_adbdma_pausefifo()
1363 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); in vortex_wtdma_setfirstbuffer()
1370 hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2), in vortex_wtdma_setstartbuffer()
1391 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0xc, in vortex_wtdma_setbuffers()
1397 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x8, in vortex_wtdma_setbuffers()
1402 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x4, in vortex_wtdma_setbuffers()
1407 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4), in vortex_wtdma_setbuffers()
1411 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG0 + (wtdma << 3), dma->cfg0); in vortex_wtdma_setbuffers()
1412 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG1 + (wtdma << 3), dma->cfg1); in vortex_wtdma_setbuffers()
1438 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); in vortex_wtdma_setmode()
1471 hwwrite(vortex->mmio, in vortex_wtdma_bufshift()
1531 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), in vortex_wtdma_startfifo()
1553 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), in vortex_wtdma_resumefifo()
1579 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), in vortex_wtdma_pausefifo()
1611 hwwrite(vortex->mmio, VORTEX_ADB_SR, 0); in vortex_adb_init()
1613 hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (i << 2), in vortex_adb_init()
1617 hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (i << 2), in vortex_adb_init()
1625 hwwrite(vortex->mmio, VORTEX_ADB_SR, in vortex_adb_en_sr()
1631 hwwrite(vortex->mmio, VORTEX_ADB_SR, in vortex_adb_dis_sr()
1645 hwwrite(vortex->mmio, in vortex_adb_addroutes()
1649 hwwrite(vortex->mmio, in vortex_adb_addroutes()
1660 hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (channel << 2), in vortex_adb_addroutes()
1679 hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (prev << 2), route[0]); in vortex_adb_addroutes()
1698 hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (channel << 2), in vortex_adb_delroutes()
1719 hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (prev << 2), temp); in vortex_adb_delroutes()
2378 hwwrite(vortex->mmio, VORTEX_IRQ_STAT, period); in vortex_settimer()
2384 hwwrite(card->mmio, VORTEX_IRQ_CTRL,
2390 hwwrite(card->mmio, VORTEX_IRQ_CTRL,
2398 hwwrite(card->mmio, VORTEX_CTRL, in vortex_enable_int()
2400 hwwrite(card->mmio, VORTEX_IRQ_CTRL, in vortex_enable_int()
2406 hwwrite(card->mmio, VORTEX_CTRL, in vortex_disable_int()
2426 hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, source); in vortex_interrupt()
2512 hwwrite(vortex->mmio, (VORTEX_CODEC_CHN + (i << 2)), -i); in vortex_codec_init()
2516 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x8068); in vortex_codec_init()
2518 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00e8); in vortex_codec_init()
2521 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00a8); in vortex_codec_init()
2523 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80a8); in vortex_codec_init()
2525 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80e8); in vortex_codec_init()
2527 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80a8); in vortex_codec_init()
2529 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00a8); in vortex_codec_init()
2531 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00e8); in vortex_codec_init()
2534 hwwrite(vortex->mmio, (VORTEX_CODEC_CHN + (i << 2)), -i); in vortex_codec_init()
2537 hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0xe8); in vortex_codec_init()
2540 hwwrite(vortex->mmio, VORTEX_CODEC_EN, in vortex_codec_init()
2560 hwwrite(card->mmio, VORTEX_CODEC_IO, in vortex_codec_write()
2588 hwwrite(card->mmio, VORTEX_CODEC_IO, read_addr); in vortex_codec_read()
2613 hwwrite(vortex->mmio, VORTEX_SPDIF_FLAGS, in vortex_spdif_init()
2617 hwwrite(vortex->mmio, VORTEX_SPDIF_CFG1 + (i << 2), 0); in vortex_spdif_init()
2619 hwwrite(vortex->mmio, VORTEX_CODEC_EN, in vortex_spdif_init()
2683 hwwrite(vortex->mmio, VORTEX_SPDIF_CFG0, this_38 & 0xffff); in vortex_spdif_init()
2684 hwwrite(vortex->mmio, VORTEX_SPDIF_CFG1, this_38 >> 0x10); in vortex_spdif_init()
2685 hwwrite(vortex->mmio, VORTEX_SPDIF_SMPRATE, spdif_sr); in vortex_spdif_init()
2695 hwwrite(vortex->mmio, VORTEX_CTRL, 0xffffffff); in vortex_core_init()
2697 hwwrite(vortex->mmio, VORTEX_CTRL, in vortex_core_init()
2701 hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, 0xffffffff); in vortex_core_init()
2707 hwwrite(vortex->mmio, VORTEX_CTRL, in vortex_core_init()
2713 hwwrite(vortex->mmio, VORTEX_ENGINE_CTRL, 0x0); //, 0xc83c7e58, 0xc5f93e58 in vortex_core_init()
2764 hwwrite(vortex->mmio, VORTEX_IRQ_CTRL, 0); in vortex_core_shutdown()
2765 hwwrite(vortex->mmio, VORTEX_CTRL, 0); in vortex_core_shutdown()
2767 hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, 0xffff); in vortex_core_shutdown()