Lines Matching refs:nf
85 /* fout = fin * nf / nr / od */
87 u32 nf = (cfg0 & (BIT(13) - 1)) + 1;
91 return fin / MHZ * nf / nr / od * MHZ;
98 unsigned long fin, nf, nr, od;
102 * fout = fin * nf / (nr * od);
103 * set od = 1, nr = fin/MHz, so fout = nf * MHz
107 nf = rate / MHZ;
108 if (nf > BIT(13))
109 nf = BIT(13);
110 if (nf < 1)
111 nf = 1;
120 dividend = (u64)fin * nf;
130 unsigned long fin, nf, nr, od, reg;
133 * fout = fin * nf / (nr * od);
134 * set od = 1, nr = fin/MHz, so fout = nf * MHz
137 nf = rate / MHZ;
138 if (unlikely((rate % MHZ) || nf > BIT(13) || nf < 1))
149 reg = (nf - 1) | ((nr - 1) << 13) | ((od - 1) << 19);
153 clkc_writel((nf >> 1) - 1, reg);