[PATCH] mmc: core: Enable tuning according to the actual timing

Carlo Caione carlo at caione.org
Sun Dec 20 03:51:04 PST 2015


On Fri, Dec 18, 2015 at 10:34 PM, Carlo Caione <carlo at caione.org> wrote:
> From: Carlo Caione <carlo at endlessm.com>
>
> While in sdhci_execute_tuning() the choice whether or not to enable the
> tuning is done on the actual timing, in the mmc_sdio_init_uhs_card() the
> check is done on the capability of the card.
>
> This difference is causing some issues with some SDIO cards in DDR50
> mode where the CDM19 is wrongly issued.
>
> With this patch we modify the check in both
> mmc_(sd|sdio)_init_uhs_card() functions to take the proper decision
> only according to the actual timing specification.
>
> Signed-off-by: Carlo Caione <carlo at endlessm.com>

Uhm, apparently this is causing some issues with the eMMC on another
laptop I'm testing this patch on.
Please, disregard this patch. I'll post a v2 once I understand what's going on.

Thanks,

-- 
Carlo Caione



More information about the linux-arm-kernel mailing list