Lines Matching refs:clk
31 struct clk *clk; member
45 ret = clk_enable(ce->clk); in __pm_clk_enable()
50 __func__, ce->clk, ret); in __pm_clk_enable()
61 if (!ce->clk) in pm_clk_acquire()
62 ce->clk = clk_get(dev, ce->con_id); in pm_clk_acquire()
63 if (IS_ERR(ce->clk)) { in pm_clk_acquire()
66 clk_prepare(ce->clk); in pm_clk_acquire()
73 struct clk *clk) in __pm_clk_add() argument
94 if (IS_ERR(clk) || !__clk_get(clk)) { in __pm_clk_add()
98 ce->clk = clk; in __pm_clk_add()
130 int pm_clk_add_clk(struct device *dev, struct clk *clk) in pm_clk_add_clk() argument
132 return __pm_clk_add(dev, NULL, clk); in pm_clk_add_clk()
146 clk_disable(ce->clk); in __pm_clk_remove()
149 clk_unprepare(ce->clk); in __pm_clk_remove()
150 clk_put(ce->clk); in __pm_clk_remove()
275 clk_disable(ce->clk); in pm_clk_suspend()
377 struct clk *clk; in enable_clock() local
379 clk = clk_get(dev, con_id); in enable_clock()
380 if (!IS_ERR(clk)) { in enable_clock()
381 clk_prepare_enable(clk); in enable_clock()
382 clk_put(clk); in enable_clock()
394 struct clk *clk; in disable_clock() local
396 clk = clk_get(dev, con_id); in disable_clock()
397 if (!IS_ERR(clk)) { in disable_clock()
398 clk_disable_unprepare(clk); in disable_clock()
399 clk_put(clk); in disable_clock()