Home
last modified time | relevance | path

Searched refs:div_mask (Results 1 - 7 of 7) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/clk/rockchip/
H A Dclk-half-divider.c11 #define div_mask(width) ((1 << (width)) - 1) macro
28 val &= div_mask(divider->width); in clk_half_divider_recalc_rate()
45 maxdiv = div_mask(width); in clk_half_divider_bestdiv()
80 bestdiv = div_mask(width); in clk_half_divider_bestdiv()
106 value = min_t(unsigned int, value, div_mask(divider->width)); in clk_half_divider_set_rate()
115 val = div_mask(divider->width) << (divider->shift + 0x10); in clk_half_divider_set_rate()
118 val &= ~(div_mask(divider->width) << divider->shift); in clk_half_divider_set_rate()
/device/soc/rockchip/common/vendor/drivers/clk/
H A Dclk-dclk-divider.c13 #define div_mask(width) ((1 << (width)) - 1) macro
23 val &= div_mask(divider->width); in clk_dclk_recalc_rate()
31 int div, maxdiv = div_mask(divider->width) + 1; in clk_dclk_round_rate()
58 val = div_mask(divider->width) << (divider->shift + div_shift_width); in clk_dclk_set_rate()
61 val &= ~(div_mask(divider->width) << divider->shift); in clk_dclk_set_rate()
H A Dclk-pvtm.c34 u32 div_mask; member
139 if (div > pvtm->info->div_mask) { in rockchip_clock_pvtm_init_freq()
141 div = pvtm->info->div_mask; in rockchip_clock_pvtm_init_freq()
145 ret = regmap_write(pvtm->grf, pvtm->info->con, wr_msk_bit(div, pvtm->info->div_shift, pvtm->info->div_mask)); in rockchip_clock_pvtm_init_freq()
202 .div_mask = 0x3f,
/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/
H A Dclk-dclk-divider.c13 #define div_mask(width) ((1 << (width)) - 1) macro
22 val &= div_mask(divider->width); in clk_dclk_recalc_rate()
31 int div, maxdiv = div_mask(divider->width) + 1; in clk_dclk_round_rate()
58 val = div_mask(divider->width) << (divider->shift + 16); in clk_dclk_set_rate()
61 val &= ~(div_mask(divider->width) << divider->shift); in clk_dclk_set_rate()
H A Dclk-pvtm.c34 u32 div_mask; member
140 if (div > pvtm->info->div_mask) { in rockchip_clock_pvtm_init_freq()
142 div = pvtm->info->div_mask; in rockchip_clock_pvtm_init_freq()
148 pvtm->info->div_mask)); in rockchip_clock_pvtm_init_freq()
204 .div_mask = 0x3f,
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_vop2_clk.c189 #define div_mask(width) ((1 << (width)) - 1) macro
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_vop2_clk.c207 #define div_mask(width) ((1 << (width)) - 1) macro

Completed in 4 milliseconds