diff options
author | Alex Frid <afrid@nvidia.com> | 2011-08-08 21:02:51 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:48:24 -0800 |
commit | 311dd1c318b70e93bcefec15456a10ff2b9eb0ff (patch) | |
tree | 4846c9ee915e1e7ca9700055eb6253ad5472907c /arch/arm/mach-tegra/include/mach/powergate.h | |
parent | 6611d8bec94a5b8b667bd8ca2d8205b4416b7e7e (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.h | 5 |
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; |