Lines Matching defs:MMC_WRITE
208 #define MMC_WRITE(sc, reg, val) \
547 MMC_WRITE(sc, SUNXI_MMC_HWRST, 0);
549 MMC_WRITE(sc, SUNXI_MMC_HWRST, 1);
630 MMC_WRITE(sc, SUNXI_MMC_IDST, idst);
631 MMC_WRITE(sc, SUNXI_MMC_RINT, mint);
641 MMC_WRITE(sc, SUNXI_MMC_IMASK, imask & ~SUNXI_MMC_INT_SDIO_INT);
648 MMC_WRITE(sc, SUNXI_MMC_IMASK, imask & ~SUNXI_MMC_INT_ERROR);
666 MMC_WRITE(sc, SUNXI_MMC_IDIE, 0);
674 MMC_WRITE(sc, SUNXI_MMC_IMASK, imask & ~SUNXI_MMC_INT_CMD_DONE);
683 MMC_WRITE(sc, SUNXI_MMC_IMASK, imask & ~dmadone_mask);
717 MMC_WRITE(sc, SUNXI_MMC_GCTRL, gctrl);
724 MMC_WRITE(sc, SUNXI_MMC_TIMEOUT, 0xffffffff);
726 MMC_WRITE(sc, SUNXI_MMC_IMASK, 0);
728 MMC_WRITE(sc, SUNXI_MMC_RINT, 0xffffffff);
734 MMC_WRITE(sc, SUNXI_MMC_GCTRL, gctrl);
813 MMC_WRITE(sc, SUNXI_MMC_CMD, cmd);
858 MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
864 MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
878 MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
883 MMC_WRITE(sc, SUNXI_MMC_NTSR, ntsr);
887 MMC_WRITE(sc, SUNXI_MMC_SAMP_DL, SUNXI_MMC_SAMP_DL_SW_EN);
897 MMC_WRITE(sc, SUNXI_MMC_GCTRL, gctrl);
905 MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
911 MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
927 MMC_WRITE(sc, SUNXI_MMC_WIDTH, SUNXI_MMC_WIDTH_1);
930 MMC_WRITE(sc, SUNXI_MMC_WIDTH, SUNXI_MMC_WIDTH_4);
933 MMC_WRITE(sc, SUNXI_MMC_WIDTH, SUNXI_MMC_WIDTH_8);
1073 MMC_WRITE(sc, SUNXI_MMC_DLBA, desc_paddr);
1074 MMC_WRITE(sc, SUNXI_MMC_FTRGLEVEL, sc->sc_config->dma_ftrglevel);
1078 MMC_WRITE(sc, SUNXI_MMC_GCTRL, val);
1080 MMC_WRITE(sc, SUNXI_MMC_GCTRL, val);
1082 MMC_WRITE(sc, SUNXI_MMC_DMAC, SUNXI_MMC_DMAC_SOFTRESET);
1087 MMC_WRITE(sc, SUNXI_MMC_IDIE, val);
1088 MMC_WRITE(sc, SUNXI_MMC_DMAC,
1097 MMC_WRITE(sc, SUNXI_MMC_DMAC, 0);
1098 MMC_WRITE(sc, SUNXI_MMC_IDIE, 0);
1170 MMC_WRITE(sc, SUNXI_MMC_BLKSZ, cmd->c_blklen);
1171 MMC_WRITE(sc, SUNXI_MMC_BYTECNT, nblks * cmd->c_blklen);
1174 MMC_WRITE(sc, SUNXI_MMC_IMASK, imask | sc->sc_intr_card);
1175 MMC_WRITE(sc, SUNXI_MMC_RINT, 0x7fff);
1177 MMC_WRITE(sc, SUNXI_MMC_A12A,
1180 MMC_WRITE(sc, SUNXI_MMC_ARG, cmd->c_arg);
1199 MMC_WRITE
1238 MMC_WRITE(sc, SUNXI_MMC_IMASK, sc->sc_intr_card);
1239 MMC_WRITE(sc, SUNXI_MMC_RINT, 0x7fff);
1240 MMC_WRITE(sc, SUNXI_MMC_IDST, 0x337);
1246 MMC_WRITE(sc, SUNXI_MMC_GCTRL,
1257 MMC_WRITE(sc, SUNXI_MMC_GCTRL,
1274 MMC_WRITE(sc, SUNXI_MMC_IMASK, imask);
1286 MMC_WRITE(sc, SUNXI_MMC_IMASK, imask | sc->sc_intr_card);