Lines Matching refs:divider
53 u32 divider; /* Cached divider value */ member
89 cdesc->divider - 1); in atl_clk_enable()
124 return parent_rate / cdesc->divider; in atl_clk_recalc_rate()
130 unsigned divider; in atl_clk_round_rate() local
132 divider = (*parent_rate + rate / 2) / rate; in atl_clk_round_rate()
133 if (divider > DRA7_ATL_DIVIDER_MASK + 1) in atl_clk_round_rate()
134 divider = DRA7_ATL_DIVIDER_MASK + 1; in atl_clk_round_rate()
136 return *parent_rate / divider; in atl_clk_round_rate()
143 u32 divider; in atl_clk_set_rate() local
149 divider = ((parent_rate + rate / 2) / rate) - 1; in atl_clk_set_rate()
150 if (divider > DRA7_ATL_DIVIDER_MASK) in atl_clk_set_rate()
151 divider = DRA7_ATL_DIVIDER_MASK; in atl_clk_set_rate()
153 cdesc->divider = divider + 1; in atl_clk_set_rate()
181 clk_hw->divider = 1; in of_dra7_atl_clock_setup()