ARM: tegra: ardbeg: Unmask UHS modes for SD/SDIO
Pavan Kunapuli [Thu, 17 Oct 2013 09:56:38 +0000 (14:56 +0530)]
Enabling all UHS modes support for SD cards. For SDIO devices SDR12,
SDR25 UHS modes are unmasked.

Bug 1299485

Change-Id: I3d34d9e7e66cc0aa8ab9ac7b6862a8e4d70e40fa
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/300508
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>

arch/arm/mach-tegra/board-ardbeg-sdhci.c

index f829947..b681780 100644 (file)
@@ -165,9 +165,8 @@ static struct tegra_sdhci_platform_data tegra_sdhci_platform_data0 = {
        .tap_delay = 0,
        .trim_delay = 0x2,
        .ddr_clk_limit = 41000000,
-/*FIXME: Enable UHS modes for WiFI */
-       .uhs_mask = MMC_UHS_MASK_SDR104 | MMC_UHS_MASK_SDR12 | MMC_UHS_MASK_SDR25 |
-               MMC_UHS_MASK_DDR50 | MMC_UHS_MASK_SDR50,
+       .uhs_mask = MMC_UHS_MASK_SDR104 | MMC_UHS_MASK_DDR50 |
+               MMC_UHS_MASK_SDR50,
        .calib_3v3_offsets = 0x7676,
        .calib_1v8_offsets = 0x7676,
 };
@@ -178,10 +177,7 @@ static struct tegra_sdhci_platform_data tegra_sdhci_platform_data2 = {
        .power_gpio = -1,
        .tap_delay = 0,
        .trim_delay = 0x3,
-/*FIXME: Enable UHS modes for SD */
-       .uhs_mask = MMC_UHS_MASK_SDR12 | MMC_UHS_MASK_SDR25 |
-               MMC_UHS_MASK_SDR104 | MMC_UHS_MASK_DDR50 |
-               MMC_UHS_MASK_SDR50,
+       .uhs_mask = MMC_UHS_MASK_DDR50 | MMC_UHS_MASK_SDR50,
        .calib_3v3_offsets = 0x7676,
        .calib_1v8_offsets = 0x7676,
 };