usdhi6_write
usdhi6_write(host, USDHI6_SD_SIZE, data->blksz);
usdhi6_write(host, USDHI6_CC_EXT_MODE, USDHI6_CC_EXT_MODE_SDRW);
usdhi6_write(host, USDHI6_SD_STOP,
usdhi6_write(host, USDHI6_SD_ARG, cmd->arg);
usdhi6_write(host, USDHI6_SD_CMD, opc);
usdhi6_write(host, USDHI6_SDIO_INFO1_MASK, host->sdio_mask);
usdhi6_write(host, USDHI6_SDIO_MODE, 1);
usdhi6_write(host, USDHI6_SDIO_MODE, 0);
usdhi6_write(host, USDHI6_SDIO_INFO1_MASK, USDHI6_SDIO_INFO1_IRQ);
usdhi6_write(host, USDHI6_SD_BUF0, *p);
usdhi6_write(host, USDHI6_SD_STOP, 0);
usdhi6_write(host, USDHI6_SD_INFO1,
usdhi6_write(host, USDHI6_SD_INFO2,
usdhi6_write(host, USDHI6_SDIO_INFO1, ~status);
usdhi6_write(host, USDHI6_SD_INFO1, ~status);
usdhi6_write(host, USDHI6_SD_INFO1_MASK, host->status_mask);
usdhi6_write(host, USDHI6_SD_INFO2_MASK, host->status2_mask);
usdhi6_write(host, USDHI6_SD_STOP, USDHI6_SD_STOP_STP);
usdhi6_write(host, USDHI6_SD_SECCNT, data->blocks);
usdhi6_write(host, USDHI6_CC_EXT_MODE, 0);
usdhi6_write(host, USDHI6_SD_CLK_CTRL,
usdhi6_write(host, USDHI6_SD_CLK_CTRL, val);
usdhi6_write(host, USDHI6_SD_CLK_CTRL,
usdhi6_write(host, USDHI6_SOFT_RST, USDHI6_SOFT_RST_RESERVED);
usdhi6_write(host, USDHI6_SOFT_RST, USDHI6_SOFT_RST_RESERVED | USDHI6_SOFT_RST_RESET);
usdhi6_write(host, USDHI6_SD_OPTION, option);
usdhi6_write(host, USDHI6_SDIF_MODE, mode);
usdhi6_write(host, USDHI6_SD_OPTION, (val << USDHI6_SD_OPTION_TIMEOUT_SHIFT) |
usdhi6_write(host, USDHI6_CC_EXT_MODE, 0);