MMC_READ
cmd->c_resp[0] = MMC_READ(sc, SXIMMC_RESP0);
cmd->c_resp[1] = MMC_READ(sc, SXIMMC_RESP1);
cmd->c_resp[2] = MMC_READ(sc, SXIMMC_RESP2);
cmd->c_resp[3] = MMC_READ(sc, SXIMMC_RESP3);
cmd->c_resp[0] = MMC_READ(sc, SXIMMC_RESP0);
MMC_READ(sc, SXIMMC_GCTRL) |
if (!(MMC_READ(sc, SXIMMC_GCTRL) & SXIMMC_GCTRL_RESET))
MMC_READ(sc, SXIMMC_GCTRL) | SXIMMC_GCTRL_FIFORESET);
idst = MMC_READ(sc, SXIMMC_IDST);
rint = MMC_READ(sc, SXIMMC_RINT);
mint = MMC_READ(sc, SXIMMC_MINT);
imask = MMC_READ(sc, SXIMMC_IMASK);
imask = MMC_READ(sc, SXIMMC_IMASK);
imask = MMC_READ(sc, SXIMMC_IMASK);
sc->sc_intr_rint |= MMC_READ(sc, SXIMMC_RINT);
MMC_READ(sc, SXIMMC_GCTRL) | SXIMMC_GCTRL_RESET);
if (!(MMC_READ(sc, SXIMMC_GCTRL) & SXIMMC_GCTRL_RESET))
MMC_READ(sc, SXIMMC_GCTRL) | SXIMMC_GCTRL_ACCESS_BY_AHB);
MMC_READ(sc, SXIMMC_GCTRL) | SXIMMC_GCTRL_INTEN);
if (!(MMC_READ(sc, SXIMMC_CMD) & SXIMMC_CMD_START))
printf("GCTRL: 0x%08x\n", MMC_READ(sc, SXIMMC_GCTRL));
printf("CLKCR: 0x%08x\n", MMC_READ(sc, SXIMMC_CLKCR));
printf("TIMEOUT: 0x%08x\n", MMC_READ(sc, SXIMMC_TIMEOUT));
printf("WIDTH: 0x%08x\n", MMC_READ(sc, SXIMMC_WIDTH));
printf("CMD: 0x%08x\n", MMC_READ(sc, SXIMMC_CMD));
printf("MINT: 0x%08x\n", MMC_READ(sc, SXIMMC_MINT));
printf("RINT: 0x%08x\n", MMC_READ(sc, SXIMMC_RINT));
printf("STATUS: 0x%08x\n", MMC_READ(sc, SXIMMC_STATUS));
clkcr = MMC_READ(sc, SXIMMC_CLKCR);
uint32_t status = MMC_READ(sc, SXIMMC_STATUS);
*(uint32_t *)datap = MMC_READ(sc, sc->sc_fifo_reg);
uint32_t rv = MMC_READ(sc, sc->sc_fifo_reg);
val = MMC_READ(sc, SXIMMC_GCTRL);
val = MMC_READ(sc, SXIMMC_IDIE);