ARM: tegra: power: Refactored kernel powergate code
authorKaran Jhavar <kjhavar@nvidia.com>
Tue, 17 May 2011 00:00:43 +0000 (17:00 -0700)
committerDan Willemsen <dwillemsen@nvidia.com>
Thu, 1 Dec 2011 05:47:21 +0000 (21:47 -0800)
commit939622838082223cf57304a1252808641da5c5a8
tree8f27981a6f35fc631a7f19740f852cf65b45143e
parent8ffe7f45623875526685d9d4ef5096dcee7a5e38
ARM: tegra: power: Refactored kernel powergate code

This change provides a centralized location for powergating modules.
It would take care of switching on/off clocks while un-powergating/
powergating modules respectively.

Bug: 814267
Original-Change-Id: Ic80dc517f634c29085c8e089bdaa32c6fd742710
Reviewed-on: http://git-master/r/31776
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>

Rebase-Id: Rc0aac0edd4e693c15d22d998c882fceeeb85765d
arch/arm/mach-tegra/clock.c
arch/arm/mach-tegra/common.c
arch/arm/mach-tegra/include/mach/clk.h
arch/arm/mach-tegra/include/mach/powergate.h
arch/arm/mach-tegra/pcie.c
arch/arm/mach-tegra/platsmp.c
arch/arm/mach-tegra/powergate.c
drivers/video/tegra/host/nvhost_acm.c