Merge branch 'next' of git://selinuxproject.org/~jmorris/linux-security
[linux-btrfs-devel.git] / arch / arm / mach-integrator / include / mach / clkdev.h
blobbfe07679faecbcf0006cca03d72f98155780fbf4
1 #ifndef __ASM_MACH_CLKDEV_H
2 #define __ASM_MACH_CLKDEV_H
4 #include <linux/module.h>
5 #include <plat/clock.h>
7 struct clk {
8 unsigned long rate;
9 const struct clk_ops *ops;
10 struct module *owner;
11 const struct icst_params *params;
12 void __iomem *vcoreg;
13 void *data;
16 static inline int __clk_get(struct clk *clk)
18 return try_module_get(clk->owner);
21 static inline void __clk_put(struct clk *clk)
23 module_put(clk->owner);
26 #endif