diff options
author | Pavan Kunapuli <pkunapuli@nvidia.com> | 2013-06-10 17:05:07 +0530 |
---|---|---|
committer | Harshada Kale <hkale@nvidia.com> | 2013-06-17 03:18:27 -0700 |
commit | 29089764306aa5e2f465920029e94055fe8d2e3e (patch) | |
tree | 3357ebc59bac1bfc8e8964dc92862e62e541760d /drivers/mmc | |
parent | 9982554acf09ff587cffbbfe84b6dc5b707038d3 (diff) |
mmc: tegra: No vcore overrides after low freq tuning
SDMMC at low frequency doesn't have any constraints on core voltage.
Do not set core voltage overrides at the end of low freq tuning.
Bug 1303348
Change-Id: I70acc0624feb7a466069720e4023bb64ac83f37e
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/237193
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>
Diffstat (limited to 'drivers/mmc')
-rw-r--r-- | drivers/mmc/host/sdhci-tegra.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c index be8220ce818f..b918763bab85 100644 --- a/drivers/mmc/host/sdhci-tegra.c +++ b/drivers/mmc/host/sdhci-tegra.c @@ -2046,6 +2046,15 @@ skip_vcore_override: } /* + * If tuning is required only at nominal core voltage, set the + * min override tuning as done to avoid unnecessary + * vcore override settings. + */ + if ((tuning_params[freq_band].nr_voltages == 1) && + tuning_data->nominal_vcore_tun_done) + tuning_data->override_vcore_tun_done = true; + + /* * If setting min override voltage failed for the first time, * set nominal core voltage as override until retuning is done. */ |