Lines Matching refs:clk
30 struct clk { struct
36 static struct clk clk_ost_clk = { argument
41 static struct clk clk_mclk_clk = {
45 static struct clk clk_bclk32_clk = {
49 static struct clk clk_ddr_clk = {
53 static struct clk clk_vga_clk = {
60 struct clk *clk_get(struct device *dev, const char *id) in clk_get()
62 struct clk *p, *clk = ERR_PTR(-ENOENT); in clk_get() local
67 clk = p; in clk_get()
73 return clk; in clk_get()
77 void clk_put(struct clk *clk) in clk_put() argument
82 int clk_enable(struct clk *clk) in clk_enable() argument
88 void clk_disable(struct clk *clk) in clk_disable() argument
93 unsigned long clk_get_rate(struct clk *clk) in clk_get_rate() argument
95 return clk->rate; in clk_get_rate()
136 int clk_set_rate(struct clk *clk, unsigned long rate) in clk_set_rate() argument
138 if (clk == &clk_vga_clk) { in clk_set_rate()
181 if (clk == &clk_mclk_clk) { in clk_set_rate()
217 int clk_register(struct clk *clk) in clk_register() argument
220 list_add(&clk->node, &clocks); in clk_register()
222 printk(KERN_DEFAULT "PKUnity PM: %s %lu.%02luM\n", clk->name, in clk_register()
223 (clk->rate)/1000000, (clk->rate)/10000 % 100); in clk_register()
228 void clk_unregister(struct clk *clk) in clk_unregister() argument
231 list_del(&clk->node); in clk_unregister()