summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/mach/powergate.h
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2011-08-08 21:02:51 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:48:24 -0800
commit311dd1c318b70e93bcefec15456a10ff2b9eb0ff (patch)
tree4846c9ee915e1e7ca9700055eb6253ad5472907c /arch/arm/mach-tegra/include/mach/powergate.h
parent6611d8bec94a5b8b667bd8ca2d8205b4416b7e7e (diff)
ARM: tegra: power: Wait for power-gate toggle completion
Bug 857044 Original-Change-Id: I80c8c2183426fbaa8b7d5316c09709c9de7ea39d Reviewed-on: http://git-master/r/45970 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Karan Jhavar <kjhavar@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: Rd8c46b56d4ca22e05e40c664329d64f7bd6710f7
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/powergate.h')
-rw-r--r--arch/arm/mach-tegra/include/mach/powergate.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/include/mach/powergate.h b/arch/arm/mach-tegra/include/mach/powergate.h
index 52377fb217e8..9a3ad6ca9378 100644
--- a/arch/arm/mach-tegra/include/mach/powergate.h
+++ b/arch/arm/mach-tegra/include/mach/powergate.h
@@ -32,6 +32,7 @@
#if defined(CONFIG_ARCH_TEGRA_2x_SOC)
#define TEGRA_NUM_POWERGATE 7
#define TEGRA_CPU_POWERGATE_ID(cpu) (TEGRA_POWERGATE_CPU)
+#define TEGRA_IS_CPU_POWERGATE_ID(id) ((id) == TEGRA_POWERGATE_CPU)
#elif defined(CONFIG_ARCH_TEGRA_3x_SOC)
#define TEGRA_POWERGATE_HEG 7
#define TEGRA_POWERGATE_SATA 8
@@ -43,6 +44,10 @@
#define TEGRA_NUM_POWERGATE 14
#define TEGRA_CPU_POWERGATE_ID(cpu) ((cpu == 0) ? TEGRA_POWERGATE_CPU0 : \
(cpu + TEGRA_POWERGATE_CPU1 - 1))
+#define TEGRA_IS_CPU_POWERGATE_ID(id) (((id) == TEGRA_POWERGATE_CPU) || \
+ ((id) == TEGRA_POWERGATE_CPU1) || \
+ ((id) == TEGRA_POWERGATE_CPU2) || \
+ ((id) == TEGRA_POWERGATE_CPU3))
#endif
struct clk;