Lines Matching refs:prediv
45 * clk = clkin / prediv / div
47 * and where prediv is conditional
58 struct aw_clk_factor prediv;
115 uint32_t val, div, prediv;
124 prediv = aw_clk_get_factor(val, &sc->prediv);
126 *freq = *freq / prediv / div;
167 sc->prediv.shift = clkdef->prediv.shift;
168 sc->prediv.mask = ((1 << clkdef->prediv.width) - 1) << sc->prediv.shift;
169 sc->prediv.value = clkdef->prediv.value;
170 sc->prediv.cond_shift = clkdef->prediv.cond_shift;
171 if (clkdef->prediv.cond_width != 0)
172 sc->prediv.cond_mask = ((1 << clkdef->prediv.cond_width) - 1) << sc->prediv.shift;
174 sc->prediv.cond_mask = clkdef->prediv.cond_mask;
175 sc->prediv.cond_value = clkdef->prediv.cond_value;
176 sc->prediv.flags = clkdef->prediv.flags;