ACK: [Trusty][PATCH] mmc: rtsx: add R1-no-CRC mmc command type handle

Chris J Arges chris.j.arges at canonical.com
Thu Sep 4 13:52:05 UTC 2014


Acked-by: Chris J Arges <chris.j.arges at canonical.com>

On 09/04/2014 03:51 AM, Adam Lee wrote:
> From: Micky Ching <micky_ching at realsil.com.cn>
> 
> BugLink: http://bugs.launchpad.net/bugs/1365378
> 
> a27fbf2f067b0cd ("mmc: add ignorance case for CMD13 CRC error") produced
> a cmd.flags unhandled in realtek pci host driver.  This will make MMC
> card fail to initialize, this patch is used to handle the new cmd.flags
> condition and MMC card can be used.
> 
> Signed-off-by: Micky Ching <micky_ching at realsil.com.cn>
> Signed-off-by: Ulf Hansson <ulf.hansson at linaro.org>
> Signed-off-by: Chris Ball <chris at printf.net>
> (cherry picked from commit 5027251eced6e34315a52bd841279df957f627bb)
> Signed-off-by: Adam Lee <adam.lee at canonical.com>
> ---
>  drivers/mmc/host/rtsx_pci_sdmmc.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/drivers/mmc/host/rtsx_pci_sdmmc.c b/drivers/mmc/host/rtsx_pci_sdmmc.c
> index c46feda..7e18661 100644
> --- a/drivers/mmc/host/rtsx_pci_sdmmc.c
> +++ b/drivers/mmc/host/rtsx_pci_sdmmc.c
> @@ -246,6 +246,9 @@ static void sd_send_cmd_get_rsp(struct realtek_pci_sdmmc *host,
>  	case MMC_RSP_R1:
>  		rsp_type = SD_RSP_TYPE_R1;
>  		break;
> +	case MMC_RSP_R1 & ~MMC_RSP_CRC:
> +		rsp_type = SD_RSP_TYPE_R1 | SD_NO_CHECK_CRC7;
> +		break;
>  	case MMC_RSP_R1B:
>  		rsp_type = SD_RSP_TYPE_R1b;
>  		break;
> 




More information about the kernel-team mailing list