|
@@ -516,14 +516,7 @@ static void meson_mmc_start_cmd(struct mmc_host *mmc, struct mmc_command *cmd)
|
|
|
desc->cmd_cfg &= ~CMD_CFG_DATA_WR;
|
|
|
}
|
|
|
|
|
|
- if (xfer_bytes > 0) {
|
|
|
- desc->cmd_cfg &= ~CMD_CFG_DATA_NUM;
|
|
|
- desc->cmd_data = host->bounce_dma_addr & CMD_DATA_MASK;
|
|
|
- } else {
|
|
|
- /* write data to data_addr */
|
|
|
- desc->cmd_cfg |= CMD_CFG_DATA_NUM;
|
|
|
- desc->cmd_data = 0;
|
|
|
- }
|
|
|
+ desc->cmd_data = host->bounce_dma_addr & CMD_DATA_MASK;
|
|
|
|
|
|
cmd_cfg_timeout = 12;
|
|
|
} else {
|