Lines Matching defs:divider
15 * struct clk_fixup_div - imx integer fixup divider clock
16 * @divider: the parent class
20 * The imx fixup divider clock is a subclass of basic clk_divider
24 struct clk_divider divider;
31 struct clk_divider *divider = to_clk_divider(hw);
33 return container_of(divider, struct clk_fixup_div, divider);
41 return fixup_div->ops->recalc_rate(&fixup_div->divider.hw, parent_rate);
49 return fixup_div->ops->round_rate(&fixup_div->divider.hw, rate, prate);
57 unsigned int divider, value;
61 divider = parent_rate / rate;
63 /* Zero based divider */
64 value = divider - 1;
110 fixup_div->divider.reg = reg;
111 fixup_div->divider.shift = shift;
112 fixup_div->divider.width = width;
113 fixup_div->divider.lock = &imx_ccm_lock;
114 fixup_div->divider.hw.init = &init;
118 hw = &fixup_div->divider.hw;