On 29.5.2018 16:33, Siva Durga Prasad Paladugu wrote:
> This patch updates sdhci_send_command() to handle MMC
> HS200 tuning command.
> 
> Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.palad...@xilinx.com>
> ---
> Changes from v1:
> - Fixed spacings as per comment
> ---
>  drivers/mmc/sdhci.c | 9 ++++++---
>  1 file changed, 6 insertions(+), 3 deletions(-)
> 
> diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c
> index 400f87e..40e28ab 100644
> --- a/drivers/mmc/sdhci.c
> +++ b/drivers/mmc/sdhci.c
> @@ -161,7 +161,8 @@ static int sdhci_send_command(struct mmc *mmc, struct 
> mmc_cmd *cmd,
>       /* We shouldn't wait for data inihibit for stop commands, even
>          though they might use busy signaling */
>       if (cmd->cmdidx == MMC_CMD_STOP_TRANSMISSION ||
> -         cmd->cmdidx ==  MMC_CMD_SEND_TUNING_BLOCK)
> +         cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK ||
> +         cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200)
>               mask &= ~SDHCI_DATA_INHIBIT;
>  
>       while (sdhci_readl(host, SDHCI_PRESENT_STATE) & mask) {
> @@ -183,7 +184,8 @@ static int sdhci_send_command(struct mmc *mmc, struct 
> mmc_cmd *cmd,
>       sdhci_writel(host, SDHCI_INT_ALL_MASK, SDHCI_INT_STATUS);
>  
>       mask = SDHCI_INT_RESPONSE;
> -     if (cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK)
> +     if (cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK ||
> +         cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200)
>               mask = SDHCI_INT_DATA_AVAIL;
>  
>       if (!(cmd->resp_type & MMC_RSP_PRESENT))
> @@ -201,7 +203,8 @@ static int sdhci_send_command(struct mmc *mmc, struct 
> mmc_cmd *cmd,
>               flags |= SDHCI_CMD_CRC;
>       if (cmd->resp_type & MMC_RSP_OPCODE)
>               flags |= SDHCI_CMD_INDEX;
> -     if (data || cmd->cmdidx ==  MMC_CMD_SEND_TUNING_BLOCK)
> +     if (data || cmd->cmdidx ==  MMC_CMD_SEND_TUNING_BLOCK ||
> +         cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200)
>               flags |= SDHCI_CMD_DATA;
>  
>       /* Set Transfer mode regarding to data flag */
> 

Applied.

Thanks,
Michal
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to