Home
last modified time | relevance | path

Searched refs:clk_div_mask (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/clk/
Dclk-divider.c34 unsigned int maxdiv = 0, mask = clk_div_mask(width); in _get_table_maxdiv()
58 return clk_div_mask(width); in _get_maxdiv()
60 return 1 << clk_div_mask(width); in _get_maxdiv()
63 return clk_div_mask(width) + 1; in _get_maxdiv()
85 return val ? val : clk_div_mask(width) + 1; in _get_div()
110 return (div == clk_div_mask(width) + 1) ? 0 : div; in _get_val()
142 val &= clk_div_mask(divider->width); in clk_divider_recalc_rate()
377 val &= clk_div_mask(divider->width); in clk_divider_round_rate()
401 return min_t(unsigned int, value, clk_div_mask(width)); in divider_get_val()
424 val = clk_div_mask(divider->width) << (divider->shift + 16); in clk_divider_set_rate()
[all …]
/Linux-v4.19/drivers/clk/meson/
Dclk-regmap.c67 val &= clk_div_mask(div->width); in clk_regmap_div_recalc_rate()
88 val &= clk_div_mask(div->width); in clk_regmap_div_round_rate()
113 clk_div_mask(div->width) << div->shift, val); in clk_regmap_div_set_rate()
/Linux-v4.19/include/linux/
Dclk-provider.h429 #define clk_div_mask(width) ((1 << (width)) - 1) macro