Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v3.16-rc6 29 lines 545 B view raw
1#ifndef __MACH_SUNXI_CLK_FACTORS_H 2#define __MACH_SUNXI_CLK_FACTORS_H 3 4#include <linux/clk-provider.h> 5#include <linux/clkdev.h> 6 7#define SUNXI_FACTORS_NOT_APPLICABLE (0) 8 9struct clk_factors_config { 10 u8 nshift; 11 u8 nwidth; 12 u8 kshift; 13 u8 kwidth; 14 u8 mshift; 15 u8 mwidth; 16 u8 pshift; 17 u8 pwidth; 18}; 19 20struct clk_factors { 21 struct clk_hw hw; 22 void __iomem *reg; 23 struct clk_factors_config *config; 24 void (*get_factors) (u32 *rate, u32 parent, u8 *n, u8 *k, u8 *m, u8 *p); 25 spinlock_t *lock; 26}; 27 28extern const struct clk_ops clk_factors_ops; 29#endif