Lines Matching refs:clk
19 struct clk { struct
26 struct clk *clk = kzalloc(sizeof(struct clk), GFP_KERNEL); in ralink_clk_add() argument
28 if (!clk) in ralink_clk_add()
31 clk->cl.dev_id = dev; in ralink_clk_add()
32 clk->cl.clk = clk; in ralink_clk_add()
34 clk->rate = rate; in ralink_clk_add()
36 clkdev_add(&clk->cl); in ralink_clk_add()
42 int clk_enable(struct clk *clk) in clk_enable() argument
48 void clk_disable(struct clk *clk) in clk_disable() argument
53 unsigned long clk_get_rate(struct clk *clk) in clk_get_rate() argument
55 return clk->rate; in clk_get_rate()
59 int clk_set_rate(struct clk *clk, unsigned long rate) in clk_set_rate() argument
67 struct clk *clk; in plat_time_init() local
72 clk = clk_get_sys("cpu", NULL); in plat_time_init()
73 if (IS_ERR(clk)) in plat_time_init()
74 panic("unable to get CPU clock, err=%ld", PTR_ERR(clk)); in plat_time_init()
75 pr_info("CPU Clock: %ldMHz\n", clk_get_rate(clk) / 1000000); in plat_time_init()
76 mips_hpt_frequency = clk_get_rate(clk) / 2; in plat_time_init()
77 clk_put(clk); in plat_time_init()