Lines Matching refs:frac
62 u8 frac = (readl_relaxed(pfd->reg) >> (pfd->idx * 8)) & 0x3f; in clk_pfd_recalc_rate() local
65 do_div(tmp, frac); in clk_pfd_recalc_rate()
74 u8 frac; in clk_pfd_round_rate() local
78 frac = tmp; in clk_pfd_round_rate()
79 if (frac < 12) in clk_pfd_round_rate()
80 frac = 12; in clk_pfd_round_rate()
81 else if (frac > 35) in clk_pfd_round_rate()
82 frac = 35; in clk_pfd_round_rate()
85 do_div(tmp, frac); in clk_pfd_round_rate()
95 u8 frac; in clk_pfd_set_rate() local
99 frac = tmp; in clk_pfd_set_rate()
100 if (frac < 12) in clk_pfd_set_rate()
101 frac = 12; in clk_pfd_set_rate()
102 else if (frac > 35) in clk_pfd_set_rate()
103 frac = 35; in clk_pfd_set_rate()
106 writel_relaxed(frac << (pfd->idx * 8), pfd->reg + SET); in clk_pfd_set_rate()