mmc: mxsmmc: Enable MMC HC support
authorAmaury Pouly <amaury.pouly@gmail.com>
Thu, 1 Aug 2013 14:21:00 +0000 (16:21 +0200)
committerStefano Babic <sbabic@denx.de>
Fri, 23 Aug 2013 13:53:21 +0000 (15:53 +0200)
Enable support for high-capacity eMMC and MMC cards. The MXS MMC
driver has no problem with those.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Amaury Pouly <amaury.pouly@gmail.com>
Cc: Andy Fleming <afleming@freescale.com>
Cc: Fabio Estevam <fabio.estevam@freescale.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Otavio Salvador <otavio@ossystems.com.br>
Reviewed-by: Otavio Salvador <otavio@ossystems.com.br>
drivers/mmc/mxsmmc.c

index e5a5d7532c9a918f0d08634fa09d1603b3e4eec8..245f9d0c6724a6ac865ac663effb55cfe5d5bfec 100644 (file)
@@ -410,7 +410,8 @@ int mxsmmc_initialize(bd_t *bis, int id, int (*wp)(int), int (*cd)(int))
        mmc->voltages = MMC_VDD_32_33 | MMC_VDD_33_34;
 
        mmc->host_caps = MMC_MODE_4BIT | MMC_MODE_8BIT |
-                        MMC_MODE_HS_52MHz | MMC_MODE_HS;
+                        MMC_MODE_HS_52MHz | MMC_MODE_HS |
+                        MMC_MODE_HC;
 
        /*
         * SSPCLK = 480 * 18 / 29 / 1 = 297.731 MHz