summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorNaveen Kumar Arepalli <naveenk@nvidia.com>2013-03-14 19:14:24 +0530
committerSimone Willett <swillett@nvidia.com>2013-03-15 14:41:47 -0700
commit33d36276d9cace800e88f9e6fe42129a615514f0 (patch)
treecc4b66c1efd09d3ebc8ec3639691bb547ac74413 /arch
parente06783c844842788647fabb4f6c317c5791c084d (diff)
ARM: tegra: roth: Update trim value for eMMC HS200
Set trim value of 3 for eMMC HS200 mode for roth based platforms. Bug 1172577 Change-Id: I9af839d5192a752f7167a5458c2795484adb6836 Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com> Reviewed-on: http://git-master/r/209607 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/board-roth-sdhci.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/board-roth-sdhci.c b/arch/arm/mach-tegra/board-roth-sdhci.c
index 3d6d38c07453..2869b5843170 100644
--- a/arch/arm/mach-tegra/board-roth-sdhci.c
+++ b/arch/arm/mach-tegra/board-roth-sdhci.c
@@ -170,7 +170,7 @@ static struct tegra_sdhci_platform_data tegra_sdhci_platform_data3 = {
.power_gpio = -1,
.is_8bit = 1,
.tap_delay = 0x5,
- .trim_delay = 0,
+ .trim_delay = 0x3,
.ddr_clk_limit = 41000000,
.max_clk_limit = 156000000,
.mmc_data = {
@@ -416,6 +416,8 @@ int __init roth_sdhci_init(void)
{
int nominal_core_mv;
+ if (tegra_sdhci_platform_data3.uhs_mask & MMC_MASK_HS200)
+ tegra_sdhci_platform_data3.trim_delay = 0;
nominal_core_mv =
tegra_dvfs_rail_get_nominal_millivolts(tegra_core_rail);
if (nominal_core_mv > 0) {