summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/mach
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2011-08-08 21:02:51 -0700
committerVarun Colbert <vcolbert@nvidia.com>2011-08-19 15:16:02 -0700
commit73c5ec744db4c8c870fe5c5611d3500d16867ccb (patch)
treee7818175bfabf982d22efc4dc984a76b76af527a /arch/arm/mach-tegra/include/mach
parenta89e8fa6d5b6a4ae781481d320a7daef259469d1 (diff)
ARM: tegra: power: Wait for power-gate toggle completion
Bug 857044 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>
Diffstat (limited to 'arch/arm/mach-tegra/include/mach')
-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;