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>
Sat, 14 Sep 2013 07:56:27 +0000 (00:56 -0700)
commitc3d045a7cc0fd7cecea65f3aca8f66ed45dbe6fc
tree8688040bc479d9b0e5132cac7e563750ca1fb688
parentd3c24daa82b75bcefdec5e73592cd37cdd32cc71
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: Re0c233ed4bacc27feb7b210cddc6ff3e487c528f
arch/arm/mach-tegra/clock.c
arch/arm/mach-tegra/common.c
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
include/linux/clk/tegra.h