ARM: tegra: dalmore: Re-enabling SD,SDIO UHS modes
Re-enabling SDR104 and other UHS modes for SD and SDIO cards
on dalmore.
Bug 1189241
Change-Id: If54dde78373e7d10ca526f52c70f644c3c6c7c5a
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/200392
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
diff --git a/arch/arm/mach-tegra/board-dalmore-sdhci.c b/arch/arm/mach-tegra/board-dalmore-sdhci.c
index be6031b..2b0157b 100644
--- a/arch/arm/mach-tegra/board-dalmore-sdhci.c
+++ b/arch/arm/mach-tegra/board-dalmore-sdhci.c
@@ -150,6 +150,7 @@
.trim_delay = 0x2,
.ddr_clk_limit = 41000000,
.max_clk_limit = 82000000,
+ .uhs_mask = MMC_UHS_MASK_DDR50,
};
static struct tegra_sdhci_platform_data tegra_sdhci_platform_data2 = {
@@ -161,6 +162,7 @@
.ddr_clk_limit = 41000000,
.max_clk_limit = 82000000,
.sd_detect_in_suspend = 1,
+ .uhs_mask = MMC_UHS_MASK_DDR50,
};
static struct tegra_sdhci_platform_data tegra_sdhci_platform_data3 = {
@@ -386,15 +388,6 @@
int __init dalmore_sdhci_init(void)
{
- struct board_info board_info;
-
- tegra_get_board_info(&board_info);
- if (board_info.board_id == BOARD_E1611) {
- tegra_sdhci_platform_data2.uhs_mask = MMC_UHS_MASK_SDR104 |
- MMC_UHS_MASK_DDR50 | MMC_UHS_MASK_SDR50;
- tegra_sdhci_platform_data0.uhs_mask = MMC_UHS_MASK_SDR104 |
- MMC_UHS_MASK_DDR50 | MMC_UHS_MASK_SDR50;
- }
platform_device_register(&tegra_sdhci_device3);
platform_device_register(&tegra_sdhci_device2);
platform_device_register(&tegra_sdhci_device0);