Symbol: MMC_WRITE
sys/arch/arm/amlogic/mesongx_mmc.c
1006
MMC_WRITE(sc, SD_EMMC_START, desc_paddr | START_DESC_BUSY); /* starts transfer */
sys/arch/arm/amlogic/mesongx_mmc.c
1008
MMC_WRITE(sc, SD_EMMC_CMD_CFG, cmdflags | MESONGX_MMC_FLAGS_END_OF_CHAIN);
sys/arch/arm/amlogic/mesongx_mmc.c
1009
MMC_WRITE(sc, SD_EMMC_CMD_DAT, 0);
sys/arch/arm/amlogic/mesongx_mmc.c
1010
MMC_WRITE(sc, SD_EMMC_CMD_ARG, cmd->c_arg); /* starts transfer */
sys/arch/arm/amlogic/mesongx_mmc.c
1028
MMC_WRITE(sc, SD_EMMC_START, 0);
sys/arch/arm/amlogic/mesongx_mmc.c
1031
MMC_WRITE(sc, SD_EMMC_IRQ_EN, val & ~irq_mask);
sys/arch/arm/amlogic/mesongx_mmc.c
1060
MMC_WRITE(sc, SD_EMMC_IRQ_EN, val | IRQ_EN_IRQ_SDIO);
sys/arch/arm/amlogic/mesongx_mmc.c
1070
MMC_WRITE(sc, SD_EMMC_STATUS, STATUS_IRQ_SDIO);
sys/arch/arm/amlogic/mesongx_mmc.c
501
MMC_WRITE(sc, SD_EMMC_CFG, val);
sys/arch/arm/amlogic/mesongx_mmc.c
508
MMC_WRITE(sc, SD_EMMC_CFG, val);
sys/arch/arm/amlogic/mesongx_mmc.c
525
MMC_WRITE(sc, SD_EMMC_CLOCK, val);
sys/arch/arm/amlogic/mesongx_mmc.c
529
MMC_WRITE(sc, SD_EMMC_CFG, val);
sys/arch/arm/amlogic/mesongx_mmc.c
664
MMC_WRITE(sc, SD_EMMC_STATUS, irq_en);
sys/arch/arm/amlogic/mesongx_mmc.c
678
MMC_WRITE(sc, SD_EMMC_START, 0);
sys/arch/arm/amlogic/mesongx_mmc.c
684
MMC_WRITE(sc, SD_EMMC_CFG, val);
sys/arch/arm/amlogic/mesongx_mmc.c
778
MMC_WRITE(sc, SD_EMMC_CFG, val);
sys/arch/arm/amlogic/mesongx_mmc.c
968
MMC_WRITE(sc, SD_EMMC_START, 0);
sys/arch/arm/amlogic/mesongx_mmc.c
969
MMC_WRITE(sc, SD_EMMC_STATUS, MMC_READ(sc, SD_EMMC_STATUS));
sys/arch/arm/amlogic/mesongx_mmc.c
972
MMC_WRITE(sc, SD_EMMC_IRQ_EN, val | irq_mask);
sys/arch/arm/amlogic/mesongx_mmc.c
998
MMC_WRITE(sc, SD_EMMC_CFG, val);
sys/arch/arm/sunxi/sunxi_mmc.c
1086
MMC_WRITE(sc, SUNXI_MMC_DLBA, desc_paddr >> sc->sc_config->idma_shift);
sys/arch/arm/sunxi/sunxi_mmc.c
1087
MMC_WRITE(sc, SUNXI_MMC_FTRGLEVEL, sc->sc_config->dma_ftrglevel);
sys/arch/arm/sunxi/sunxi_mmc.c
1091
MMC_WRITE(sc, SUNXI_MMC_GCTRL, val);
sys/arch/arm/sunxi/sunxi_mmc.c
1093
MMC_WRITE(sc, SUNXI_MMC_GCTRL, val);
sys/arch/arm/sunxi/sunxi_mmc.c
1095
MMC_WRITE(sc, SUNXI_MMC_DMAC, SUNXI_MMC_DMAC_SOFTRESET);
sys/arch/arm/sunxi/sunxi_mmc.c
1100
MMC_WRITE(sc, SUNXI_MMC_IDIE, val);
sys/arch/arm/sunxi/sunxi_mmc.c
1101
MMC_WRITE(sc, SUNXI_MMC_DMAC,
sys/arch/arm/sunxi/sunxi_mmc.c
1110
MMC_WRITE(sc, SUNXI_MMC_DMAC, 0);
sys/arch/arm/sunxi/sunxi_mmc.c
1111
MMC_WRITE(sc, SUNXI_MMC_IDIE, 0);
sys/arch/arm/sunxi/sunxi_mmc.c
1183
MMC_WRITE(sc, SUNXI_MMC_BLKSZ, cmd->c_blklen);
sys/arch/arm/sunxi/sunxi_mmc.c
1184
MMC_WRITE(sc, SUNXI_MMC_BYTECNT, nblks * cmd->c_blklen);
sys/arch/arm/sunxi/sunxi_mmc.c
1187
MMC_WRITE(sc, SUNXI_MMC_IMASK, imask | sc->sc_intr_card);
sys/arch/arm/sunxi/sunxi_mmc.c
1188
MMC_WRITE(sc, SUNXI_MMC_RINT, 0x7fff);
sys/arch/arm/sunxi/sunxi_mmc.c
1190
MMC_WRITE(sc, SUNXI_MMC_A12A,
sys/arch/arm/sunxi/sunxi_mmc.c
1193
MMC_WRITE(sc, SUNXI_MMC_ARG, cmd->c_arg);
sys/arch/arm/sunxi/sunxi_mmc.c
1212
MMC_WRITE(sc, SUNXI_MMC_CMD, cmdval | cmd->c_opcode);
sys/arch/arm/sunxi/sunxi_mmc.c
1251
MMC_WRITE(sc, SUNXI_MMC_IMASK, sc->sc_intr_card);
sys/arch/arm/sunxi/sunxi_mmc.c
1252
MMC_WRITE(sc, SUNXI_MMC_RINT, 0x7fff);
sys/arch/arm/sunxi/sunxi_mmc.c
1253
MMC_WRITE(sc, SUNXI_MMC_IDST, 0x337);
sys/arch/arm/sunxi/sunxi_mmc.c
1259
MMC_WRITE(sc, SUNXI_MMC_GCTRL,
sys/arch/arm/sunxi/sunxi_mmc.c
1270
MMC_WRITE(sc, SUNXI_MMC_GCTRL,
sys/arch/arm/sunxi/sunxi_mmc.c
1287
MMC_WRITE(sc, SUNXI_MMC_IMASK, imask);
sys/arch/arm/sunxi/sunxi_mmc.c
1299
MMC_WRITE(sc, SUNXI_MMC_IMASK, imask | sc->sc_intr_card);
sys/arch/arm/sunxi/sunxi_mmc.c
560
MMC_WRITE(sc, SUNXI_MMC_HWRST, 0);
sys/arch/arm/sunxi/sunxi_mmc.c
562
MMC_WRITE(sc, SUNXI_MMC_HWRST, 1);
sys/arch/arm/sunxi/sunxi_mmc.c
643
MMC_WRITE(sc, SUNXI_MMC_IDST, idst);
sys/arch/arm/sunxi/sunxi_mmc.c
644
MMC_WRITE(sc, SUNXI_MMC_RINT, mint);
sys/arch/arm/sunxi/sunxi_mmc.c
654
MMC_WRITE(sc, SUNXI_MMC_IMASK, imask & ~SUNXI_MMC_INT_SDIO_INT);
sys/arch/arm/sunxi/sunxi_mmc.c
661
MMC_WRITE(sc, SUNXI_MMC_IMASK, imask & ~SUNXI_MMC_INT_ERROR);
sys/arch/arm/sunxi/sunxi_mmc.c
679
MMC_WRITE(sc, SUNXI_MMC_IDIE, 0);
sys/arch/arm/sunxi/sunxi_mmc.c
687
MMC_WRITE(sc, SUNXI_MMC_IMASK, imask & ~SUNXI_MMC_INT_CMD_DONE);
sys/arch/arm/sunxi/sunxi_mmc.c
696
MMC_WRITE(sc, SUNXI_MMC_IMASK, imask & ~dmadone_mask);
sys/arch/arm/sunxi/sunxi_mmc.c
730
MMC_WRITE(sc, SUNXI_MMC_GCTRL, gctrl);
sys/arch/arm/sunxi/sunxi_mmc.c
737
MMC_WRITE(sc, SUNXI_MMC_TIMEOUT, 0xffffffff);
sys/arch/arm/sunxi/sunxi_mmc.c
739
MMC_WRITE(sc, SUNXI_MMC_IMASK, 0);
sys/arch/arm/sunxi/sunxi_mmc.c
741
MMC_WRITE(sc, SUNXI_MMC_RINT, 0xffffffff);
sys/arch/arm/sunxi/sunxi_mmc.c
747
MMC_WRITE(sc, SUNXI_MMC_GCTRL, gctrl);
sys/arch/arm/sunxi/sunxi_mmc.c
826
MMC_WRITE(sc, SUNXI_MMC_CMD, cmd);
sys/arch/arm/sunxi/sunxi_mmc.c
871
MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
sys/arch/arm/sunxi/sunxi_mmc.c
877
MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
sys/arch/arm/sunxi/sunxi_mmc.c
891
MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
sys/arch/arm/sunxi/sunxi_mmc.c
896
MMC_WRITE(sc, SUNXI_MMC_NTSR, ntsr);
sys/arch/arm/sunxi/sunxi_mmc.c
900
MMC_WRITE(sc, SUNXI_MMC_SAMP_DL, SUNXI_MMC_SAMP_DL_SW_EN);
sys/arch/arm/sunxi/sunxi_mmc.c
910
MMC_WRITE(sc, SUNXI_MMC_GCTRL, gctrl);
sys/arch/arm/sunxi/sunxi_mmc.c
918
MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
sys/arch/arm/sunxi/sunxi_mmc.c
924
MMC_WRITE(sc, SUNXI_MMC_CLKCR, clkcr);
sys/arch/arm/sunxi/sunxi_mmc.c
940
MMC_WRITE(sc, SUNXI_MMC_WIDTH, SUNXI_MMC_WIDTH_1);
sys/arch/arm/sunxi/sunxi_mmc.c
943
MMC_WRITE(sc, SUNXI_MMC_WIDTH, SUNXI_MMC_WIDTH_4);
sys/arch/arm/sunxi/sunxi_mmc.c
946
MMC_WRITE(sc, SUNXI_MMC_WIDTH, SUNXI_MMC_WIDTH_8);
sys/dev/ic/dwc_mmc.c
224
MMC_WRITE(sc, DWC_MMC_PWREN, 0);
sys/dev/ic/dwc_mmc.c
226
MMC_WRITE(sc, DWC_MMC_PWREN, 1);
sys/dev/ic/dwc_mmc.c
230
MMC_WRITE(sc, DWC_MMC_GCTRL, ctrl);
sys/dev/ic/dwc_mmc.c
232
MMC_WRITE(sc, DWC_MMC_DMAC, DWC_MMC_DMAC_SOFTRESET);
sys/dev/ic/dwc_mmc.c
234
MMC_WRITE(sc, DWC_MMC_GCTRL,
sys/dev/ic/dwc_mmc.c
242
MMC_WRITE(sc, DWC_MMC_CLKSRC, 0);
sys/dev/ic/dwc_mmc.c
244
MMC_WRITE(sc, DWC_MMC_TIMEOUT, 0xffffffff);
sys/dev/ic/dwc_mmc.c
246
MMC_WRITE(sc, DWC_MMC_IMASK, 0);
sys/dev/ic/dwc_mmc.c
248
MMC_WRITE(sc, DWC_MMC_RINT, 0xffffffff);
sys/dev/ic/dwc_mmc.c
256
MMC_WRITE(sc, DWC_MMC_FIFOTH, fifoth);
sys/dev/ic/dwc_mmc.c
258
MMC_WRITE(sc, DWC_MMC_UHS, 0);
sys/dev/ic/dwc_mmc.c
265
MMC_WRITE(sc, DWC_MMC_GCTRL, ctrl);
sys/dev/ic/dwc_mmc.c
351
MMC_WRITE(sc, DWC_MMC_ARG, 0);
sys/dev/ic/dwc_mmc.c
352
MMC_WRITE(sc, DWC_MMC_CMD, cmd);
sys/dev/ic/dwc_mmc.c
401
MMC_WRITE(sc, DWC_MMC_CLKDIV, clk_div);
sys/dev/ic/dwc_mmc.c
412
MMC_WRITE(sc, DWC_MMC_CLKSRC, 0);
sys/dev/ic/dwc_mmc.c
413
MMC_WRITE(sc, DWC_MMC_CLKENA, 0);
sys/dev/ic/dwc_mmc.c
425
MMC_WRITE(sc, DWC_MMC_CLKENA, clkena);
sys/dev/ic/dwc_mmc.c
446
MMC_WRITE(sc, DWC_MMC_WIDTH, DWC_MMC_WIDTH_1);
sys/dev/ic/dwc_mmc.c
449
MMC_WRITE(sc, DWC_MMC_WIDTH, DWC_MMC_WIDTH_4);
sys/dev/ic/dwc_mmc.c
452
MMC_WRITE(sc, DWC_MMC_WIDTH, DWC_MMC_WIDTH_8);
sys/dev/ic/dwc_mmc.c
550
MMC_WRITE(sc, DWC_MMC_DLBA, desc_paddr);
sys/dev/ic/dwc_mmc.c
554
MMC_WRITE(sc, DWC_MMC_GCTRL, val);
sys/dev/ic/dwc_mmc.c
556
MMC_WRITE(sc, DWC_MMC_GCTRL, val);
sys/dev/ic/dwc_mmc.c
562
MMC_WRITE(sc, DWC_MMC_IDIE, val);
sys/dev/ic/dwc_mmc.c
563
MMC_WRITE(sc, DWC_MMC_DMAC,
sys/dev/ic/dwc_mmc.c
572
MMC_WRITE(sc, DWC_MMC_DMAC, 0);
sys/dev/ic/dwc_mmc.c
573
MMC_WRITE(sc, DWC_MMC_IDIE, 0);
sys/dev/ic/dwc_mmc.c
618
MMC_WRITE(sc, DWC_MMC_IDST, 0xffffffff);
sys/dev/ic/dwc_mmc.c
654
MMC_WRITE(sc, DWC_MMC_GCTRL,
sys/dev/ic/dwc_mmc.c
678
MMC_WRITE(sc, DWC_MMC_TIMEOUT, 0xffffffff);
sys/dev/ic/dwc_mmc.c
679
MMC_WRITE(sc, DWC_MMC_BLKSZ, cmd->c_blklen);
sys/dev/ic/dwc_mmc.c
680
MMC_WRITE(sc, DWC_MMC_BYTECNT,
sys/dev/ic/dwc_mmc.c
692
MMC_WRITE(sc, DWC_MMC_CARDTHRCTL,
sys/dev/ic/dwc_mmc.c
699
MMC_WRITE(sc, DWC_MMC_IMASK, imask | sc->sc_intr_card);
sys/dev/ic/dwc_mmc.c
700
MMC_WRITE(sc, DWC_MMC_RINT, 0x7fff);
sys/dev/ic/dwc_mmc.c
702
MMC_WRITE(sc, DWC_MMC_ARG, cmd->c_arg);
sys/dev/ic/dwc_mmc.c
734
MMC_WRITE(sc, DWC_MMC_CMD, cmdval | cmd->c_opcode);
sys/dev/ic/dwc_mmc.c
737
MMC_WRITE(sc, DWC_MMC_PLDMND, 1);
sys/dev/ic/dwc_mmc.c
782
MMC_WRITE(sc, DWC_MMC_IMASK, sc->sc_intr_card);
sys/dev/ic/dwc_mmc.c
783
MMC_WRITE(sc, DWC_MMC_IDIE, 0);
sys/dev/ic/dwc_mmc.c
784
MMC_WRITE(sc, DWC_MMC_RINT, 0x7fff);
sys/dev/ic/dwc_mmc.c
785
MMC_WRITE(sc, DWC_MMC_IDST, 0xffffffff);
sys/dev/ic/dwc_mmc.c
791
MMC_WRITE(sc, DWC_MMC_DMAC, DWC_MMC_DMAC_SOFTRESET);
sys/dev/ic/dwc_mmc.c
816
MMC_WRITE(sc, DWC_MMC_IMASK, imask);
sys/dev/ic/dwc_mmc.c
828
MMC_WRITE(sc, DWC_MMC_IMASK, imask | sc->sc_intr_card);
sys/dev/ic/dwc_mmc.c
894
MMC_WRITE(sc, DWC_MMC_IDST, idst);
sys/dev/ic/dwc_mmc.c
895
MMC_WRITE(sc, DWC_MMC_RINT, mint);
sys/dev/ic/dwc_mmc.c
907
MMC_WRITE(sc, DWC_MMC_IMASK, imask & ~sc->sc_intr_cardmask);
sys/dev/ic/dwc_mmc.c
914
MMC_WRITE(sc, DWC_MMC_IMASK, imask & ~DWC_MMC_INT_ERROR);
sys/dev/ic/dwc_mmc.c
932
MMC_WRITE(sc, DWC_MMC_IDIE, 0);
sys/dev/ic/dwc_mmc.c
940
MMC_WRITE(sc, DWC_MMC_IMASK, imask & ~DWC_MMC_INT_CMD_DONE);
sys/dev/ic/dwc_mmc.c
949
MMC_WRITE(sc, DWC_MMC_IMASK, imask & ~dmadone_mask);