Lines Matching refs:clk
32 struct clk *clk[CLKMAX]; member
33 struct clk *clkout[CLKOUTMAX];
44 ((pos) = adg->clk[i]); \
176 clk_get_rate(adg->clk[CLKA]), /* 0000: CLKA */ in rsnd_adg_set_convert_clk_gen2()
177 clk_get_rate(adg->clk[CLKB]), /* 0001: CLKB */ in rsnd_adg_set_convert_clk_gen2()
178 clk_get_rate(adg->clk[CLKC]), /* 0010: CLKC */ in rsnd_adg_set_convert_clk_gen2()
257 clk_get_rate(adg->clk[CLKA]), /* 000: CLKA */ in rsnd_adg_set_convert_clk_gen1()
258 clk_get_rate(adg->clk[CLKB]), /* 001: CLKB */ in rsnd_adg_set_convert_clk_gen1()
259 clk_get_rate(adg->clk[CLKC]), /* 010: CLKC */ in rsnd_adg_set_convert_clk_gen1()
356 struct clk *clk; in rsnd_adg_ssi_clk_try_start() local
373 for_each_rsnd_clk(clk, adg, i) { in rsnd_adg_ssi_clk_try_start()
374 if (rate == clk_get_rate(clk)) { in rsnd_adg_ssi_clk_try_start()
414 struct clk *clk; in rsnd_adg_get_clkin() local
424 clk = devm_clk_get(dev, clk_name[i]); in rsnd_adg_get_clkin()
425 adg->clk[i] = IS_ERR(clk) ? NULL : clk; in rsnd_adg_get_clkin()
428 for_each_rsnd_clk(clk, adg, i) in rsnd_adg_get_clkin()
429 dev_dbg(dev, "clk %d : %p : %ld\n", i, clk, clk_get_rate(clk)); in rsnd_adg_get_clkin()
435 struct clk *clk; in rsnd_adg_get_clkout() local
486 for_each_rsnd_clk(clk, adg, i) { in rsnd_adg_get_clkout()
487 rate = clk_get_rate(clk); in rsnd_adg_get_clkout()
503 parent_clk_name = __clk_get_name(clk); in rsnd_adg_get_clkout()
518 parent_clk_name = __clk_get_name(clk); in rsnd_adg_get_clkout()
534 clk = clk_register_fixed_rate(dev, clkout_name[CLKOUT], in rsnd_adg_get_clkout()
538 if (!IS_ERR(clk)) { in rsnd_adg_get_clkout()
539 adg->clkout[CLKOUT] = clk; in rsnd_adg_get_clkout()
540 of_clk_add_provider(np, of_clk_src_simple_get, clk); in rsnd_adg_get_clkout()
548 clk = clk_register_fixed_rate(dev, clkout_name[i], in rsnd_adg_get_clkout()
553 if (!IS_ERR(clk)) { in rsnd_adg_get_clkout()
557 adg->clkout[i] = clk; in rsnd_adg_get_clkout()
569 for_each_rsnd_clkout(clk, adg, i) in rsnd_adg_get_clkout()
570 dev_dbg(dev, "clkout %d : %p : %ld\n", i, clk, clk_get_rate(clk)); in rsnd_adg_get_clkout()