Lines Matching refs:frac
56 u8 frac = (readl_relaxed(pfd->reg) >> (pfd->idx * 8)) & 0x3f; in clk_pfd_recalc_rate() local
59 do_div(tmp, frac); in clk_pfd_recalc_rate()
68 u8 frac; in clk_pfd_round_rate() local
72 frac = tmp; in clk_pfd_round_rate()
73 if (frac < 12) in clk_pfd_round_rate()
74 frac = 12; in clk_pfd_round_rate()
75 else if (frac > 35) in clk_pfd_round_rate()
76 frac = 35; in clk_pfd_round_rate()
79 do_div(tmp, frac); in clk_pfd_round_rate()
89 u8 frac; in clk_pfd_set_rate() local
93 frac = tmp; in clk_pfd_set_rate()
94 if (frac < 12) in clk_pfd_set_rate()
95 frac = 12; in clk_pfd_set_rate()
96 else if (frac > 35) in clk_pfd_set_rate()
97 frac = 35; in clk_pfd_set_rate()
100 writel_relaxed(frac << (pfd->idx * 8), pfd->reg + SET); in clk_pfd_set_rate()