summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorScott Williams <scwilliams@nvidia.com>2011-09-01 15:03:48 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:48:42 -0800
commit5d488552d4ef37349307f540258500345717893b (patch)
treec2f21be25f54c57b0fa026b74be39012c2d434c5 /arch
parentcadb35919f2f1c0e7fc3dbc63409e1f2aa808c22 (diff)
ARM: tegra: Clean up power gating code
Clean up conditionals. Use the generic name of CELP for the LP partition. Change-Id: Iaad7fa36b76ee6d694eca56f11dba8fad009a447 Signed-off-by: Scott Williams <scwilliams@nvidia.com> Reviewed-on: http://git-master/r/50357 Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: R06d260a102540afae03bb0684fde4efe4c144a1a
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/include/mach/powergate.h15
-rw-r--r--arch/arm/mach-tegra/powergate.c2
2 files changed, 9 insertions, 8 deletions
diff --git a/arch/arm/mach-tegra/include/mach/powergate.h b/arch/arm/mach-tegra/include/mach/powergate.h
index 9a3ad6ca9378..40a8af142220 100644
--- a/arch/arm/mach-tegra/include/mach/powergate.h
+++ b/arch/arm/mach-tegra/include/mach/powergate.h
@@ -29,22 +29,23 @@
#define TEGRA_POWERGATE_VDEC 4
#define TEGRA_POWERGATE_L2 5
#define TEGRA_POWERGATE_MPE 6
-#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
#define TEGRA_POWERGATE_CPU1 9
#define TEGRA_POWERGATE_CPU2 10
#define TEGRA_POWERGATE_CPU3 11
-#define TEGRA_POWERGATE_A9LP 12
+#define TEGRA_POWERGATE_CELP 12
#define TEGRA_POWERGATE_3D1 13
+
+#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)
+#else
#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) || \
+#define TEGRA_IS_CPU_POWERGATE_ID(id) (((id) == TEGRA_POWERGATE_CPU0) || \
((id) == TEGRA_POWERGATE_CPU1) || \
((id) == TEGRA_POWERGATE_CPU2) || \
((id) == TEGRA_POWERGATE_CPU3))
diff --git a/arch/arm/mach-tegra/powergate.c b/arch/arm/mach-tegra/powergate.c
index 2e3abef55f86..223156e5cc90 100644
--- a/arch/arm/mach-tegra/powergate.c
+++ b/arch/arm/mach-tegra/powergate.c
@@ -140,7 +140,7 @@ static struct powergate_partition powergate_partition_info[TEGRA_NUM_POWERGATE]
[TEGRA_POWERGATE_CPU1] = { "cpu1", {MC_CLIENT_LAST}, },
[TEGRA_POWERGATE_CPU2] = { "cpu2", {MC_CLIENT_LAST}, },
[TEGRA_POWERGATE_CPU3] = { "cpu3", {MC_CLIENT_LAST}, },
- [TEGRA_POWERGATE_A9LP] = { "a9lp", {MC_CLIENT_LAST}, },
+ [TEGRA_POWERGATE_CELP] = { "celp", {MC_CLIENT_LAST}, },
[TEGRA_POWERGATE_SATA] = { "sata", {MC_CLIENT_SATA, MC_CLIENT_LAST},
{{"sata", CLK_AND_RST},
{"sata_oob", CLK_AND_RST},