lkml.org 
[lkml]   [2012]   [Jan]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[40/90] mmc: sd: Fix SDR12 timing regression
    3.0-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Alexander Elbs <alex@segv.de>

    commit dd8df17fe83483d7ea06ff229895e35a42071599 upstream.

    This patch fixes a failure to recognize SD cards reported on a Dell
    Vostro with O2 Micro SD card reader. Patch 49c468f ("mmc: sd: add
    support for uhs bus speed mode selection") caused the problem, by
    setting the SDHCI_CTRL_HISPD flag even for legacy timings.

    Signed-off-by: Alexander Elbs <alex@segv.de>
    Acked-by: Philip Rakity <prakity@marvell.com>
    Acked-by: Arindam Nath <arindam.nath@amd.com>
    Signed-off-by: Chris Ball <cjb@laptop.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/mmc/host/sdhci.c | 3 +--
    1 file changed, 1 insertion(+), 2 deletions(-)

    --- a/drivers/mmc/host/sdhci.c
    +++ b/drivers/mmc/host/sdhci.c
    @@ -1340,8 +1340,7 @@ static void sdhci_set_ios(struct mmc_hos
    if ((ios->timing == MMC_TIMING_UHS_SDR50) ||
    (ios->timing == MMC_TIMING_UHS_SDR104) ||
    (ios->timing == MMC_TIMING_UHS_DDR50) ||
    - (ios->timing == MMC_TIMING_UHS_SDR25) ||
    - (ios->timing == MMC_TIMING_UHS_SDR12))
    + (ios->timing == MMC_TIMING_UHS_SDR25))
    ctrl |= SDHCI_CTRL_HISPD;

    ctrl_2 = sdhci_readw(host, SDHCI_HOST_CONTROL2);



    \
     
     \ /
      Last update: 2012-01-24 00:53    [W:4.093 / U:0.084 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site