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(__clk_get_hw(cl->clk), 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()
242 char con_id[MAX_CON_ID]; member
246 vclkdev_alloc(struct clk *clk, const char *con_id, const char *dev_fmt, in vclkdev_alloc() argument
256 if (con_id) { in vclkdev_alloc()
257 strlcpy(cla->con_id, con_id, sizeof(cla->con_id)); in vclkdev_alloc()
258 cla->cl.con_id = cla->con_id; in vclkdev_alloc()
270 clkdev_alloc(struct clk *clk, const char *con_id, const char *dev_fmt, ...) in clkdev_alloc() argument
276 cl = vclkdev_alloc(clk, con_id, dev_fmt, ap); in clkdev_alloc()
327 int clk_register_clkdev(struct clk *clk, const char *con_id, in clk_register_clkdev() argument
337 cl = vclkdev_alloc(clk, con_id, dev_fmt, ap); in clk_register_clkdev()