sdmmc: enable sdmmc clock in case resume
authorlbt <lbt@rock-chip.com>
Fri, 25 Mar 2011 09:20:03 +0000 (17:20 +0800)
committerlbt <lbt@rock-chip.com>
Fri, 25 Mar 2011 09:20:03 +0000 (17:20 +0800)
drivers/mmc/host/rk29_sdmmc.c

index ca42ab888b48471dd24e754efbce8ca10759630b..ec56c954719ab230b1a7d6af044651519ac89300 100755 (executable)
@@ -1565,6 +1565,7 @@ static int rk29_sdmmc_resume(struct platform_device *pdev)
 
        printk("Exit rk29_sdmmc_suspend\n");
        clk_enable(host->clk);
+        rk29_sdmmc_write(host->regs, SDMMC_CLKENA, 1);
        if(host->mmc)
                ret = mmc_resume_host(host->mmc);
 #endif