Lines Matching refs:frac
57 u8 frac = (readl_relaxed(pfd->reg) >> (pfd->idx * 8)) & 0x3f; in clk_pfd_recalc_rate() local
60 do_div(tmp, frac); in clk_pfd_recalc_rate()
69 u8 frac; in clk_pfd_round_rate() local
73 frac = tmp; in clk_pfd_round_rate()
74 if (frac < 12) in clk_pfd_round_rate()
75 frac = 12; in clk_pfd_round_rate()
76 else if (frac > 35) in clk_pfd_round_rate()
77 frac = 35; in clk_pfd_round_rate()
80 do_div(tmp, frac); in clk_pfd_round_rate()
90 u8 frac; in clk_pfd_set_rate() local
94 frac = tmp; in clk_pfd_set_rate()
95 if (frac < 12) in clk_pfd_set_rate()
96 frac = 12; in clk_pfd_set_rate()
97 else if (frac > 35) in clk_pfd_set_rate()
98 frac = 35; in clk_pfd_set_rate()
101 writel_relaxed(frac << (pfd->idx * 8), pfd->reg + SET); in clk_pfd_set_rate()