Home
last modified time | relevance | path

Searched refs:clkt (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/clk/actions/
H A Dowl-factor.c19 const struct clk_factor_table *clkt; in _get_table_maxval() local
21 for (clkt = table; clkt->div; clkt++) in _get_table_maxval()
22 if (clkt->val > maxval) in _get_table_maxval()
23 maxval = clkt->val; in _get_table_maxval()
30 const struct clk_factor_table *clkt; in _get_table_div_mul() local
32 for (clkt = table; clkt->div; clkt++) { in _get_table_div_mul()
33 if (clkt->val == val) { in _get_table_div_mul()
34 *mul = clkt->mul; in _get_table_div_mul()
35 *div = clkt->div; in _get_table_div_mul()
46 const struct clk_factor_table *clkt; in _get_table_val() local
[all …]
H A Dowl-pll.c34 const struct clk_pll_table *clkt; in _get_table_rate() local
36 for (clkt = table; clkt->rate; clkt++) in _get_table_rate()
37 if (clkt->val == val) in _get_table_rate()
38 return clkt->rate; in _get_table_rate()
46 const struct clk_pll_table *clkt; in _get_pll_table() local
48 for (clkt = table; clkt->rate; clkt++) { in _get_pll_table()
49 if (clkt->rate == rate) { in _get_pll_table()
50 table = clkt; in _get_pll_table()
52 } else if (clkt->rate < rate) in _get_pll_table()
53 table = clkt; in _get_pll_table()
[all …]
/linux/drivers/clk/
H A Dclk-divider.c50 const struct clk_div_table *clkt; in _get_table_maxdiv() local
52 for (clkt = table; clkt->div; clkt++) in _get_table_maxdiv()
53 if (clkt->div > maxdiv && clkt->val <= mask) in _get_table_maxdiv()
54 maxdiv = clkt->div; in _get_table_maxdiv()
61 const struct clk_div_table *clkt; in _get_table_mindiv() local
63 for (clkt = table; clkt->div; clkt++) in _get_table_mindiv()
64 if (clkt->div < mindiv) in _get_table_mindiv()
65 mindiv = clkt->div; in _get_table_mindiv()
86 const struct clk_div_table *clkt; in _get_table_div() local
88 for (clkt = table; clkt->div; clkt++) in _get_table_div()
[all …]
/linux/drivers/clk/ti/
H A Ddivider.c24 const struct clk_div_table *clkt; in _get_table_div() local
26 for (clkt = table; clkt->div; clkt++) in _get_table_div()
27 if (clkt->val == val) in _get_table_div()
28 return clkt->div; in _get_table_div()
36 const struct clk_div_table *clkt; in _setup_mask() local
41 for (clkt = divider->table; clkt->div; clkt++) in _setup_mask()
42 if (clkt->val > max_val) in _setup_mask()
43 max_val = clkt->val; in _setup_mask()
74 const struct clk_div_table *clkt; in _get_table_val() local
76 for (clkt = table; clkt->div; clkt++) in _get_table_val()
[all …]
/linux/drivers/clk/mmp/
H A Dclk-mix.c28 struct clk_div_table *clkt; in _get_maxdiv() local
35 for (clkt = mix->div_table; clkt->div; clkt++) in _get_maxdiv()
36 if (clkt->div > maxdiv) in _get_maxdiv()
37 maxdiv = clkt->div; in _get_maxdiv()
45 struct clk_div_table *clkt; in _get_div() local
52 for (clkt = mix->div_table; clkt->div; clkt++) in _get_div()
53 if (clkt->val == val) in _get_div()
54 return clkt->div; in _get_div()
55 if (clkt->div == 0) in _get_div()
82 struct clk_div_table *clkt; in _get_div_val() local
[all …]
/linux/drivers/clk/renesas/
H A Dr9a09g077-cpg.c464 const struct clk_div_table *clkt; in r9a09g077_cpg_fselxspi_determine_rate() local
476 for (clkt = divider->table; clkt->div; clkt++) { in r9a09g077_cpg_fselxspi_determine_rate()
477 parent_rate = clk_hw_round_rate(req->best_parent_hw, rate * clkt->div); in r9a09g077_cpg_fselxspi_determine_rate()
495 if (divselxspi == 4 && (clkt->div != 8 && clkt->div != 16)) in r9a09g077_cpg_fselxspi_determine_rate()
498 now = DIV_ROUND_UP_ULL(parent_rate, clkt->div); in r9a09g077_cpg_fselxspi_determine_rate()
500 div = clkt->div; in r9a09g077_cpg_fselxspi_determine_rate()
764 const struct clk_div_table *clkt; in r9a09g077_cpg_lcdc_div_set_rate() local
768 for (clkt = dsi_div->dtable; clkt->div; clkt++) { in r9a09g077_cpg_lcdc_div_set_rate()
769 if (clkt->div == dsi_div->divider) { in r9a09g077_cpg_lcdc_div_set_rate()
781 val |= clkt->val << shift; in r9a09g077_cpg_lcdc_div_set_rate()
H A Drzv2h-cpg.c303 const struct clk_div_table *clkt; in rzv2h_cpg_plldsi_div_set_rate() local
310 for (clkt = dsi_div->dtable; clkt->div; clkt++) { in rzv2h_cpg_plldsi_div_set_rate()
311 if (clkt->div == dsi_params->div.divider_value) { in rzv2h_cpg_plldsi_div_set_rate()
323 val |= clkt->val << shift; in rzv2h_cpg_plldsi_div_set_rate()
H A Drzg2l-cpg.c387 const struct clk_div_table *clkt; in rzg3s_cpg_div_clk_register() local
411 for (clkt = core->dtable; clkt->div; clkt++) { in rzg3s_cpg_div_clk_register()
412 if (max < clkt->div) in rzg3s_cpg_div_clk_register()
413 max = clkt->div; in rzg3s_cpg_div_clk_register()