summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/tegra13_dvfs.c
diff options
context:
space:
mode:
authorKrishna Sitaraman <ksitaraman@nvidia.com>2014-04-22 11:36:40 -0700
committerMandar Padmawar <mpadmawar@nvidia.com>2014-05-06 03:49:10 -0700
commitba29150da93ebdcce0f9dac619f1999752cde1d2 (patch)
treef82ebf22fc0954961c9ac2abc5ad890d25f44b1b /arch/arm/mach-tegra/tegra13_dvfs.c
parentd978a4ae048d434b6fdd39910e7778f2af03388e (diff)
ARM: T132: DVFS: Remove cpu/soc voltage dependency beyond A02
Keep the voltage dependency for A01 and A02 and remove for later revisions. Change-Id: If354f1bf2ddb5cca8d8db2b7d9a72ebe9f2f6d6b Signed-off-by: Krishna Sitaraman <ksitaraman@nvidia.com> Signed-off-by: Hridya <hvalsaraju@nvidia.com> Reviewed-on: http://git-master/r/401094 Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com> Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra13_dvfs.c')
-rw-r--r--arch/arm/mach-tegra/tegra13_dvfs.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/tegra13_dvfs.c b/arch/arm/mach-tegra/tegra13_dvfs.c
index fa3d2429817d..c1d3a59ff1ad 100644
--- a/arch/arm/mach-tegra/tegra13_dvfs.c
+++ b/arch/arm/mach-tegra/tegra13_dvfs.c
@@ -1112,8 +1112,10 @@ void __init tegra13x_init_dvfs(void)
/* Init rail structures and dependencies */
tegra_dvfs_init_rails(tegra13_dvfs_rails,
ARRAY_SIZE(tegra13_dvfs_rails));
- tegra_dvfs_add_relationships(tegra13_dvfs_relationships,
- ARRAY_SIZE(tegra13_dvfs_relationships));
+ if ((tegra_revision == TEGRA_REVISION_A01) ||
+ (tegra_revision == TEGRA_REVISION_A02))
+ tegra_dvfs_add_relationships(tegra13_dvfs_relationships,
+ ARRAY_SIZE(tegra13_dvfs_relationships));
/* Search core dvfs table for speedo/process matching entries and
initialize dvfs-ed clocks */