Lines Matching refs:clk
14 static struct clk *pmc_clk_get_by_id(struct pmc_clk *clks, unsigned int nclk, in pmc_clk_get_by_id()
20 if (clks[i].clk && clks[i].id == id) in pmc_clk_get_by_id()
21 return clks[i].clk; in pmc_clk_get_by_id()
27 struct clk *pmc_clk_get_by_name(struct pmc_clk *clks, unsigned int nclk, in pmc_clk_get_by_name()
33 if (strcmp(clks[i].clk->name, name) == 0) in pmc_clk_get_by_name()
34 return clks[i].clk; in pmc_clk_get_by_name()
39 struct clk *clk_dt_pmc_get(struct dt_driver_phandle_args *clkspec, void *data, in clk_dt_pmc_get()
46 struct clk *clk = NULL; in clk_dt_pmc_get() local
80 clk = pmc_clk_get_by_id(clks, nclk, idx); in clk_dt_pmc_get()
81 if (clk) in clk_dt_pmc_get()
84 return clk; in clk_dt_pmc_get()