diff options
author | Alex Frid <afrid@nvidia.com> | 2011-08-08 21:02:51 -0700 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-08-19 15:16:02 -0700 |
commit | 73c5ec744db4c8c870fe5c5611d3500d16867ccb (patch) | |
tree | e7818175bfabf982d22efc4dc984a76b76af527a /arch/arm/mach-tegra/include/mach | |
parent | a89e8fa6d5b6a4ae781481d320a7daef259469d1 (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.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; |