Lines Matching refs:divider
54 u32 divider; /* Cached divider value */ member
90 cdesc->divider - 1); in atl_clk_enable()
125 return parent_rate / cdesc->divider; in atl_clk_recalc_rate()
131 unsigned divider; in atl_clk_round_rate() local
133 divider = (*parent_rate + rate / 2) / rate; in atl_clk_round_rate()
134 if (divider > DRA7_ATL_DIVIDER_MASK + 1) in atl_clk_round_rate()
135 divider = DRA7_ATL_DIVIDER_MASK + 1; in atl_clk_round_rate()
137 return *parent_rate / divider; in atl_clk_round_rate()
144 u32 divider; in atl_clk_set_rate() local
150 divider = ((parent_rate + rate / 2) / rate) - 1; in atl_clk_set_rate()
151 if (divider > DRA7_ATL_DIVIDER_MASK) in atl_clk_set_rate()
152 divider = DRA7_ATL_DIVIDER_MASK; in atl_clk_set_rate()
154 cdesc->divider = divider + 1; in atl_clk_set_rate()
182 clk_hw->divider = 1; in of_dra7_atl_clock_setup()