Lines Matching refs:prediv
49 struct aw_clk_factor prediv; member
268 uint32_t val, m, n, prediv; in aw_clk_nm_recalc() local
279 prediv = aw_clk_get_factor(val, &sc->prediv); in aw_clk_nm_recalc()
281 prediv = 1; in aw_clk_nm_recalc()
283 *freq = *freq / prediv / n / m; in aw_clk_nm_recalc()
327 sc->prediv.shift = clkdef->prediv.shift; in aw_clk_nm_register()
328 sc->prediv.width = clkdef->prediv.width; in aw_clk_nm_register()
329 sc->prediv.mask = ((1 << sc->prediv.width) - 1) << sc->prediv.shift; in aw_clk_nm_register()
330 sc->prediv.value = clkdef->prediv.value; in aw_clk_nm_register()
331 sc->prediv.flags = clkdef->prediv.flags; in aw_clk_nm_register()
332 sc->prediv.cond_shift = clkdef->prediv.cond_shift; in aw_clk_nm_register()
333 if (clkdef->prediv.cond_width != 0) in aw_clk_nm_register()
334 sc->prediv.cond_mask = ((1 << clkdef->prediv.cond_width) - 1) << sc->prediv.shift; in aw_clk_nm_register()
336 sc->prediv.cond_mask = clkdef->prediv.cond_mask; in aw_clk_nm_register()
337 sc->prediv.cond_value = clkdef->prediv.cond_value; in aw_clk_nm_register()