Lines Matching refs:frac
63 u8 frac = (readl_relaxed(pfd->reg) >> (pfd->idx * 8)) & 0x3f; in clk_pfd_recalc_rate() local
66 do_div(tmp, frac); in clk_pfd_recalc_rate()
75 u8 frac; in clk_pfd_round_rate() local
79 frac = tmp; in clk_pfd_round_rate()
80 if (frac < 12) in clk_pfd_round_rate()
81 frac = 12; in clk_pfd_round_rate()
82 else if (frac > 35) in clk_pfd_round_rate()
83 frac = 35; in clk_pfd_round_rate()
86 do_div(tmp, frac); in clk_pfd_round_rate()
96 u8 frac; in clk_pfd_set_rate() local
100 frac = tmp; in clk_pfd_set_rate()
101 if (frac < 12) in clk_pfd_set_rate()
102 frac = 12; in clk_pfd_set_rate()
103 else if (frac > 35) in clk_pfd_set_rate()
104 frac = 35; in clk_pfd_set_rate()
107 writel_relaxed(frac << (pfd->idx * 8), pfd->reg + SET); in clk_pfd_set_rate()