Loading drivers/mmc/host/sdhci.c +8 −2 Original line number Diff line number Diff line Loading @@ -1066,9 +1066,15 @@ static void sdhci_set_transfer_mode(struct sdhci_host *host, if (data->flags & MMC_DATA_READ) { mode |= SDHCI_TRNS_READ; if (host->ops->toggle_cdr) if (host->ops->toggle_cdr) { if ((cmd->opcode == MMC_SEND_TUNING_BLOCK_HS200) || (cmd->opcode == MMC_SEND_TUNING_BLOCK_HS400) || (cmd->opcode == MMC_SEND_TUNING_BLOCK)) host->ops->toggle_cdr(host, false); else host->ops->toggle_cdr(host, true); } } if (host->ops->toggle_cdr && (data->flags & MMC_DATA_WRITE)) host->ops->toggle_cdr(host, false); if (host->flags & SDHCI_REQ_USE_DMA) Loading Loading
drivers/mmc/host/sdhci.c +8 −2 Original line number Diff line number Diff line Loading @@ -1066,9 +1066,15 @@ static void sdhci_set_transfer_mode(struct sdhci_host *host, if (data->flags & MMC_DATA_READ) { mode |= SDHCI_TRNS_READ; if (host->ops->toggle_cdr) if (host->ops->toggle_cdr) { if ((cmd->opcode == MMC_SEND_TUNING_BLOCK_HS200) || (cmd->opcode == MMC_SEND_TUNING_BLOCK_HS400) || (cmd->opcode == MMC_SEND_TUNING_BLOCK)) host->ops->toggle_cdr(host, false); else host->ops->toggle_cdr(host, true); } } if (host->ops->toggle_cdr && (data->flags & MMC_DATA_WRITE)) host->ops->toggle_cdr(host, false); if (host->flags & SDHCI_REQ_USE_DMA) Loading