Lines Matching refs:con_id
32 const char *dev_id, const char *con_id) in __of_clk_get() argument
46 clk = __of_clk_get_from_provider(&clkspec, dev_id, con_id); in __of_clk_get()
135 static struct clk_lookup *clk_find(const char *dev_id, const char *con_id) in clk_find() argument
142 if (con_id) in clk_find()
152 if (p->con_id) { in clk_find()
153 if (!con_id || strcmp(p->con_id, con_id)) in clk_find()
169 struct clk *clk_get_sys(const char *dev_id, const char *con_id) in clk_get_sys() argument
176 cl = clk_find(dev_id, con_id); in clk_get_sys()
180 clk = __clk_create_clk(cl->clk_hw, dev_id, con_id); in clk_get_sys()
197 struct clk *clk_get(struct device *dev, const char *con_id) in clk_get() argument
203 clk = __of_clk_get_by_name(dev->of_node, dev_id, con_id); in clk_get()
208 return clk_get_sys(dev_id, con_id); in clk_get()
250 char con_id[MAX_CON_ID]; member
254 vclkdev_alloc(struct clk_hw *hw, const char *con_id, const char *dev_fmt, in vclkdev_alloc() argument
264 if (con_id) { in vclkdev_alloc()
265 strlcpy(cla->con_id, con_id, sizeof(cla->con_id)); in vclkdev_alloc()
266 cla->cl.con_id = cla->con_id; in vclkdev_alloc()
278 vclkdev_create(struct clk_hw *hw, const char *con_id, const char *dev_fmt, in vclkdev_create() argument
283 cl = vclkdev_alloc(hw, con_id, dev_fmt, ap); in vclkdev_create()
291 clkdev_alloc(struct clk *clk, const char *con_id, const char *dev_fmt, ...) in clkdev_alloc() argument
297 cl = vclkdev_alloc(__clk_get_hw(clk), con_id, dev_fmt, ap); in clkdev_alloc()
313 struct clk_lookup *clkdev_create(struct clk *clk, const char *con_id, in clkdev_create() argument
320 cl = vclkdev_create(__clk_get_hw(clk), con_id, dev_fmt, ap); in clkdev_create()
328 const char *con_id, struct device *dev) in clk_add_alias() argument
330 struct clk *r = clk_get(dev, con_id); in clk_add_alias()
370 int clk_register_clkdev(struct clk *clk, const char *con_id, in clk_register_clkdev() argument
380 cl = vclkdev_create(__clk_get_hw(clk), con_id, dev_fmt, ap); in clk_register_clkdev()