Lines Matching refs:div_factor
38 static inline unsigned int div_factor_to_div(unsigned int div_factor)
40 if (!div_factor)
41 div_factor = 1;
43 return 1 << (div_factor - 1);
62 unsigned int div_factor)
66 unsigned int div = div_factor_to_div(div_factor);
83 unsigned int div_factor;
85 regmap_read(clkdiv->regmap, clkdiv->base + REG_DIV_CTL1, &div_factor);
86 div_factor &= DIV_CTL1_DIV_FACTOR_MASK;
88 return __spmi_pmic_clkdiv_set_enable_state(clkdiv, enable, div_factor);
117 unsigned int div, div_factor;
120 div_factor = div_to_div_factor(div);
121 div = div_factor_to_div(div_factor);
130 unsigned int div_factor;
132 regmap_read(clkdiv->regmap, clkdiv->base + REG_DIV_CTL1, &div_factor);
133 div_factor &= DIV_CTL1_DIV_FACTOR_MASK;
135 return parent_rate / div_factor_to_div(div_factor);
142 unsigned int div_factor = div_to_div_factor(parent_rate / rate);
156 DIV_CTL1_DIV_FACTOR_MASK, div_factor);
162 div_factor);