summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-roth-sdhci.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/board-roth-sdhci.c')
-rw-r--r--arch/arm/mach-tegra/board-roth-sdhci.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-roth-sdhci.c b/arch/arm/mach-tegra/board-roth-sdhci.c
index 044ecc407ecc..3d6d38c07453 100644
--- a/arch/arm/mach-tegra/board-roth-sdhci.c
+++ b/arch/arm/mach-tegra/board-roth-sdhci.c
@@ -160,7 +160,7 @@ static struct tegra_sdhci_platform_data tegra_sdhci_platform_data2 = {
.tap_delay = 0x3,
.trim_delay = 0x3,
.ddr_clk_limit = 41000000,
- .max_clk_limit = 82000000,
+ .max_clk_limit = 156000000,
.uhs_mask = MMC_UHS_MASK_DDR50,
};
@@ -416,10 +416,13 @@ int __init roth_sdhci_init(void)
{
int nominal_core_mv;
- nominal_core_mv = tegra_dvfs_rail_get_nominal_millivolts(tegra_core_rail);
+ nominal_core_mv =
+ tegra_dvfs_rail_get_nominal_millivolts(tegra_core_rail);
if (nominal_core_mv > 0) {
tegra_sdhci_platform_data0.nominal_vcore_uV = nominal_core_mv *
1000;
+ tegra_sdhci_platform_data2.nominal_vcore_uV = nominal_core_mv *
+ 1000;
tegra_sdhci_platform_data3.nominal_vcore_uV = nominal_core_mv *
1000;
}