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