MMC_WRITE
MMC_WRITE(sc, SXIMMC_CMD, cmdval | cmd->c_opcode);
MMC_WRITE(sc, SXIMMC_GCTRL,
MMC_WRITE(sc, SXIMMC_GCTRL,
MMC_WRITE(sc, SXIMMC_IDST, idst);
MMC_WRITE(sc, SXIMMC_RINT, rint);
MMC_WRITE(sc, SXIMMC_MINT, mint);
MMC_WRITE(sc, SXIMMC_IMASK, imask);
MMC_WRITE(sc, SXIMMC_IMASK, imask);
MMC_WRITE(sc, SXIMMC_RINT, SXIMMC_INT_SDIO_INT);
MMC_WRITE(sc, SXIMMC_IMASK, imask);
MMC_WRITE(sc, SXIMMC_HWRST, 0);
MMC_WRITE(sc, SXIMMC_HWRST, 1);
MMC_WRITE(sc, SXIMMC_GCTRL,
MMC_WRITE(sc, SXIMMC_GCTRL,
MMC_WRITE(sc, SXIMMC_TIMEOUT, 0xffffffff);
MMC_WRITE(sc, SXIMMC_IMASK,
MMC_WRITE(sc, SXIMMC_GCTRL,
MMC_WRITE(sc, SXIMMC_CMD, cmd);
MMC_WRITE(sc, SXIMMC_CLKCR, clkcr);
MMC_WRITE(sc, SXIMMC_CLKCR, clkcr);
MMC_WRITE(sc, SXIMMC_CLKCR, clkcr);
MMC_WRITE(sc, SXIMMC_WIDTH, SXIMMC_WIDTH_1);
MMC_WRITE(sc, SXIMMC_WIDTH, SXIMMC_WIDTH_4);
MMC_WRITE(sc, SXIMMC_WIDTH, SXIMMC_WIDTH_8);
MMC_WRITE(sc, sc->sc_fifo_reg, *(uint32_t *)datap);
MMC_WRITE(sc, sc->sc_fifo_reg, rv);
MMC_WRITE(sc, SXIMMC_GCTRL, val);
MMC_WRITE(sc, SXIMMC_GCTRL, val);
MMC_WRITE(sc, SXIMMC_DMAC, SXIMMC_DMAC_SOFTRESET);
MMC_WRITE(sc, SXIMMC_DMAC,
MMC_WRITE(sc, SXIMMC_IDIE, val);
MMC_WRITE(sc, SXIMMC_DLBA,
MMC_WRITE(sc, SXIMMC_FTRGLEVEL, sc->sc_dma_ftrglevel);
MMC_WRITE(sc, SXIMMC_BLKSZ, blksize);
MMC_WRITE(sc, SXIMMC_BYTECNT, blkcount * blksize);
MMC_WRITE(sc, SXIMMC_A12A,
MMC_WRITE(sc, SXIMMC_ARG, cmd->c_arg);
MMC_WRITE(sc, SXIMMC_CMD, cmdval | cmd->c_opcode);
MMC_WRITE(sc, SXIMMC_CMD, cmdval | cmd->c_opcode);