Home
last modified time | relevance | path

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

/linux/drivers/clk/
H A Dclk-k230.c2213 u32 div, mul, mul_reg; in k230_clk_set_rate_mul() local
2229 mul_reg = readl(rate_self->reg + clk->mul_reg_off); in k230_clk_set_rate_mul()
2230 mul_reg &= ~(rate_self->mul_mask << rate_self->mul_shift); in k230_clk_set_rate_mul()
2231 mul_reg |= ((mul - 1) & rate_self->mul_mask) << (rate_self->mul_shift); in k230_clk_set_rate_mul()
2232 mul_reg |= BIT(rate_self->write_enable_bit); in k230_clk_set_rate_mul()
2233 writel(mul_reg, rate_self->reg + clk->mul_reg_off); in k230_clk_set_rate_mul()
2275 u32 div, mul, div_reg, mul_reg; in k230_clk_set_rate_mul_div() local
2297 mul_reg = readl(rate_self->reg + clk->mul_reg_off); in k230_clk_set_rate_mul_div()
2298 mul_reg &= ~(rate_self->mul_mask << rate_self->mul_shift); in k230_clk_set_rate_mul_div()
2299 mul_reg |= ((mul - 1) & rate_self->mul_mask) << (rate_self->mul_shift); in k230_clk_set_rate_mul_div()
[all …]