summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorKaran Jhavar <kjhavar@nvidia.com>2011-06-09 14:50:35 -0700
committerJeremy Wyman <jwyman@nvidia.com>2011-06-29 21:31:06 -0700
commit319f18e426b22e2bcb86a2e0d46f2851d642fea5 (patch)
treec9a4abdb37f46d83e20812a641e7a93c28596ff8 /arch
parentc9c615cc728d77d9ab123bfeeba868bea7e26c9f (diff)
ARM: tegra: power: Powergate PCIE and SATA partitions on tegra 3
By defalut PCIE and SATA partitions are powergated. If needed, respective drivers should un-powergate these partitions. Change-Id: Ibe2ada3e8b9738393140ad3dbbd7af4a9d94e889 Reviewed-on: http://git-master/r/38816 Reviewed-by: Karan Jhavar <kjhavar@nvidia.com> Tested-by: Karan Jhavar <kjhavar@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com> Reviewed-by: Jeremy Wyman <jwyman@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/common.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/arm/mach-tegra/common.c b/arch/arm/mach-tegra/common.c
index bff566ec1de7..6c733fda2369 100644
--- a/arch/arm/mach-tegra/common.c
+++ b/arch/arm/mach-tegra/common.c
@@ -214,12 +214,10 @@ static void __init tegra_init_power(void)
{
tegra_powergate_partition_with_clk_off(TEGRA_POWERGATE_MPE);
tegra_powergate_partition_with_clk_off(TEGRA_POWERGATE_3D);
+ tegra_powergate_partition_with_clk_off(TEGRA_POWERGATE_PCIE);
#ifndef CONFIG_ARCH_TEGRA_2x_SOC
tegra_powergate_partition_with_clk_off(TEGRA_POWERGATE_3D1);
-#endif
-#ifdef CONFIG_ARCH_TEGRA_2x_SOC
- /* for TEGRA_3x_SOC it will be handled seperately */
- tegra_powergate_partition_with_clk_off(TEGRA_POWERGATE_PCIE);
+ tegra_powergate_partition_with_clk_off(TEGRA_POWERGATE_SATA);
#endif
}