ARM: keystone: add PM domain support for clock management
authorSantosh Shilimkar <santosh.shilimkar@ti.com>
Sun, 14 Jul 2013 21:17:39 +0000 (17:17 -0400)
committerSantosh Shilimkar <santosh.shilimkar@ti.com>
Thu, 10 Oct 2013 23:51:19 +0000 (19:51 -0400)
commitfc20ffe1213beb09bb7fb6687b404fe48183a55e
tree659ceecafcddbccd4a90c993b6f9ff8a7ebe49bc
parent4a19aad2b1623aee85a38e316d5868d1596f54c3
ARM: keystone: add PM domain support for clock management

Add runtime PM core support to Keystone SOCs by using the pm_clk
infrastructure of the PM core. Patch is based on Kevin's pm_domain
work on DaVinci SOCs.

Keystone SOC doesn't have depedency to enable clocks in early
in the boot and hence the clock and PM domain initialisation is done
at subsys_init() level.

Cc: Kevin Hilman <khilman@linaro.org>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
arch/arm/mach-keystone/Makefile
arch/arm/mach-keystone/pm_domain.c [new file with mode: 0644]