summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2013-06-07 19:17:43 -0700
committerRiham Haidar <rhaidar@nvidia.com>2013-06-11 11:12:30 -0700
commit05ac34be3e4c04e86f9078f54617da4e47d3983d (patch)
treefc624e213224fe22582f0fbdf722758114e1882b
parent4a35feca843ac36ad5e03974c81a315948b6c83e (diff)
ARM: tegra11: dvfs: Override DFLL mode Vmin based on fuse
Override DFLL mode Vmin with 0.9V if designated fuse is set. Bug 1291764 Change-Id: I994619f48f5fc116341d90716b55ddaf932cfdd4 Signed-off-by: Alex Frid <afrid@nvidia.com> Reviewed-on: http://git-master/r/237072 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
-rw-r--r--arch/arm/mach-tegra/tegra11_dvfs.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/tegra11_dvfs.c b/arch/arm/mach-tegra/tegra11_dvfs.c
index 1d012c465d79..6e6e8410e14a 100644
--- a/arch/arm/mach-tegra/tegra11_dvfs.c
+++ b/arch/arm/mach-tegra/tegra11_dvfs.c
@@ -612,10 +612,10 @@ static inline int round_cvb_voltage(int mv, int v_scale)
static inline void override_dfll_min_millivolts(struct cpu_cvb_dvfs *d)
{
/*
- * dfll min_millivolts for AP40 sku is different from all other skus
- * that have the same cvb tables
+ * override dfll min_millivolts for AP40 sku always, and for other skus
+ * if dfll Vmin designated fuse 61 is set
*/
- if (tegra_sku_id == 0x06)
+ if ((tegra_sku_id == 0x06) || tegra_spare_fuse(61))
d->dfll_tune_data.min_millivolts = 900;
}