bcmsdhost_read
bcmsdhost_write(sc, SDHSTS, bcmsdhost_read(sc, SDHSTS));
edm = bcmsdhost_read(sc, SDEDM);
bcmsdhost_write(sc, SDHCFG, bcmsdhost_read(sc, SDHCFG));
bcmsdhost_write(sc, SDCDIV, bcmsdhost_read(sc, SDCDIV));
hcfg = bcmsdhost_read(sc, SDHCFG);
hcfg = bcmsdhost_read(sc, SDHCFG);
if (ISSET(bcmsdhost_read(sc, SDCMD), SDCMD_FAIL)) {
cmd->c_resp[0] = bcmsdhost_read(sc, SDRSP0);
cmd->c_resp[1] = bcmsdhost_read(sc, SDRSP1);
cmd->c_resp[2] = bcmsdhost_read(sc, SDRSP2);
cmd->c_resp[3] = bcmsdhost_read(sc, SDRSP3);
cmd->c_resp[0] = bcmsdhost_read(sc, SDRSP0);
bcmsdhost_write(sc, SDHSTS, bcmsdhost_read(sc, SDHSTS));
const uint32_t cmd = bcmsdhost_read(sc, SDCMD);
edm = bcmsdhost_read(sc, SDEDM);
status = bcmsdhost_read(sc, SDHSTS);
*(datap++) = bcmsdhost_read(sc, SDDATA);
status = bcmsdhost_read(sc, SDHSTS);
hsts = bcmsdhost_read(sc, SDHSTS);