diff options
author | Peter 'p2' De Schrijver | 2008-10-15 17:13:47 +0200 |
---|---|---|
committer | Kevin Hilman | 2009-09-03 00:08:23 +0200 |
commit | a23456e9b02b3fae0fc78cb33fad69803a50e5bc (patch) | |
tree | d74c8b6ed9600bc605fcd74ac4f3dfd5f6a52910 /arch/arm/plat-omap/include/mach/powerdomain.h | |
parent | OMAP: PM: Hook into PM counters (diff) | |
download | kernel-qcow2-linux-a23456e9b02b3fae0fc78cb33fad69803a50e5bc.tar.gz kernel-qcow2-linux-a23456e9b02b3fae0fc78cb33fad69803a50e5bc.tar.xz kernel-qcow2-linux-a23456e9b02b3fae0fc78cb33fad69803a50e5bc.zip |
OMAP: PM: Add closures to clkdm_for_each and pwrdm_for_each.
Add some infrastructure to easily iterate over clock and power
domains.
Signed-off-by: Peter 'p2' De Schrijver <peter.de-schrijver@nokia.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Diffstat (limited to 'arch/arm/plat-omap/include/mach/powerdomain.h')
-rw-r--r-- | arch/arm/plat-omap/include/mach/powerdomain.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/plat-omap/include/mach/powerdomain.h b/arch/arm/plat-omap/include/mach/powerdomain.h index 52663fc549d2..de03f3dbbf3d 100644 --- a/arch/arm/plat-omap/include/mach/powerdomain.h +++ b/arch/arm/plat-omap/include/mach/powerdomain.h @@ -128,7 +128,8 @@ int pwrdm_register(struct powerdomain *pwrdm); int pwrdm_unregister(struct powerdomain *pwrdm); struct powerdomain *pwrdm_lookup(const char *name); -int pwrdm_for_each(int (*fn)(struct powerdomain *pwrdm)); +int pwrdm_for_each(int (*fn)(struct powerdomain *pwrdm, void *user), + void *user); int pwrdm_add_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm); int pwrdm_del_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm); |