AW_MMC_WRITE_4
AW_MMC_WRITE_4(sc, AW_MMC_IDST, idst);
AW_MMC_WRITE_4(sc, AW_MMC_RISR, rint);
AW_MMC_WRITE_4(sc, AW_MMC_BKSR, cmd->data->block_size);
AW_MMC_WRITE_4(sc, AW_MMC_BYCR, cmd->data->len);
AW_MMC_WRITE_4(sc, AW_MMC_BKSR, blksz);
AW_MMC_WRITE_4(sc, AW_MMC_BYCR, cmd->data->len);
AW_MMC_WRITE_4(sc, AW_MMC_IMKR, imask);
AW_MMC_WRITE_4(sc, AW_MMC_RISR, 0xffffffff);
AW_MMC_WRITE_4(sc, AW_MMC_A12A,
AW_MMC_WRITE_4(sc, AW_MMC_CAGR, cmd->arg);
AW_MMC_WRITE_4(sc, AW_MMC_CMDR, cmdreg | cmd->opcode);
AW_MMC_WRITE_4(sc, AW_MMC_CMDR, cmdreg | cmd->opcode);
AW_MMC_WRITE_4(sc, AW_MMC_CKCR, reg);
AW_MMC_WRITE_4(sc, AW_MMC_CMDR, reg);
AW_MMC_WRITE_4(sc, AW_MMC_RISR, 0xffffffff);
AW_MMC_WRITE_4(sc, AW_MMC_CKCR, reg);
AW_MMC_WRITE_4(sc, AW_MMC_BWDR, AW_MMC_BWDR1);
AW_MMC_WRITE_4(sc, AW_MMC_BWDR, AW_MMC_BWDR4);
AW_MMC_WRITE_4(sc, AW_MMC_BWDR, AW_MMC_BWDR8);
AW_MMC_WRITE_4(sc, AW_MMC_GCTL, reg);
AW_MMC_WRITE_4(sc, AW_MMC_CKCR, reg);
AW_MMC_WRITE_4(sc, AW_MMC_NTSR, reg);
AW_MMC_WRITE_4(sc, AW_MMC_SAMP_DL, AW_MMC_SAMP_DL_SW_EN);
AW_MMC_WRITE_4(sc, AW_MMC_GCTL, val);
AW_MMC_WRITE_4(sc, AW_MMC_GCTL, val);
AW_MMC_WRITE_4(sc, AW_MMC_DMAC, AW_MMC_DMAC_IDMAC_SOFT_RST);
AW_MMC_WRITE_4(sc, AW_MMC_DMAC,
AW_MMC_WRITE_4(sc, AW_MMC_IDIE, val);
AW_MMC_WRITE_4(sc, AW_MMC_DLBA, sc->aw_dma_desc_phys >>
AW_MMC_WRITE_4(sc, AW_MMC_FWLR, AW_MMC_DMA_FTRGLEVEL);
AW_MMC_WRITE_4(sc, AW_MMC_GCTL, reg);
AW_MMC_WRITE_4(sc, AW_MMC_HWRST, AW_MMC_HWRST_ASSERT);
AW_MMC_WRITE_4(sc, AW_MMC_HWRST, AW_MMC_HWRST_DEASSERT);
AW_MMC_WRITE_4(sc, AW_MMC_TMOR,
AW_MMC_WRITE_4(sc, AW_MMC_IMKR, 0);
AW_MMC_WRITE_4(sc, AW_MMC_RISR, 0xffffffff);
AW_MMC_WRITE_4(sc, AW_MMC_DBGC, 0xdeb);
AW_MMC_WRITE_4(sc, AW_MMC_FUNS, 0xceaa0000);
AW_MMC_WRITE_4(sc, AW_MMC_IDST, 0xffffffff);
AW_MMC_WRITE_4(sc, AW_MMC_GCTL, reg);
AW_MMC_WRITE_4(sc, AW_MMC_GCTL, val | mask);