summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/cpuidle.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2013-04-17 14:17:01 +0300
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:08:32 -0700
commite11e3139036bd863bcd717fbc64b28f8b7acb95f (patch)
tree9286a94e4721d7c229669a23a16cb2295ec60915 /arch/arm/mach-tegra/cpuidle.c
parentb0c0ad9b986fec100946cfb84ba953cc01c69691 (diff)
ARM: tegra: Make MC domains configurable
Add a configration variable CONFIG_TEGRA_MC_DOMAINS. It controls if MC power domains are enabled or not. Also disables MC domains by default. Bug 1272223 Change-Id: I1d8f8390e5803e00435a2a9e51929cb70ba401a1 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/220158 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/cpuidle.c')
-rw-r--r--arch/arm/mach-tegra/cpuidle.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/cpuidle.c b/arch/arm/mach-tegra/cpuidle.c
index e414f5da93e7..e9dcf0b6406f 100644
--- a/arch/arm/mach-tegra/cpuidle.c
+++ b/arch/arm/mach-tegra/cpuidle.c
@@ -194,8 +194,10 @@ static int tegra_cpuidle_register_device(struct cpuidle_driver *drv,
return -EIO;
}
+#ifdef CONFIG_TEGRA_MC_DOMAINS
if (cpu == 0)
pm_genpd_attach_cpuidle(&tegra_mc_clk.gpd, 2, dev);
+#endif
return 0;
}