Lines Matching refs:fout

571     uint64_t *fout, int flags, int *stop);
899 pll_set_std(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags, in pll_set_std() argument
916 (*fout != (((fin / m) * n) /p))) in pll_set_std()
919 *fout = ((fin / m) * n) /p; in pll_set_std()
958 *fout = ((fin / m) * n) / p; in pll_set_std()
963 plla_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in plla_set_freq() argument
969 n = (*fout * p * m + fin / 2)/ fin; in plla_set_freq()
971 return (pll_set_std(sc, fin, fout, flags, m, n, p)); in plla_set_freq()
975 pllc_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in pllc_set_freq() argument
981 n = (*fout * p * m + fin / 2)/ fin; in pllc_set_freq()
983 return (pll_set_std( sc, fin, fout, flags, m, n, p)); in pllc_set_freq()
987 pllc4_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in pllc4_set_freq() argument
993 n = (*fout * p * m + fin / 2)/ fin; in pllc4_set_freq()
995 return (pll_set_std( sc, fin, fout, flags, m, n, p)); in pllc4_set_freq()
999 plldp_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in plldp_set_freq() argument
1005 n = (*fout * p * m + fin / 2)/ fin; in plldp_set_freq()
1007 return (pll_set_std( sc, fin, fout, flags, m, n, p)); in plldp_set_freq()
1026 plld2_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in plld2_set_freq() argument
1044 vco = *fout * p; in plld2_set_freq()
1051 n = (*fout * p * m + fin / 2) / fin; in plld2_set_freq()
1066 err = *fout - vco / p; in plld2_set_freq()
1084 if (best_err > ((*fout * 100) / 4)) in plld2_set_freq()
1089 rv = pll_set_std(sc, fin, fout, flags, best_m, best_n, best_p); in plld2_set_freq()
1095 pllrefe_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in pllrefe_set_freq() argument
1101 n = *fout * p * m / fin; in pllrefe_set_freq()
1103 return (pll_set_std(sc, fin, fout, flags, m, n, p)); in pllrefe_set_freq()
1112 pllx_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in pllx_set_freq() argument
1128 while ((*fout * p) < PLLX_VCO_MIN) in pllx_set_freq()
1130 if ((*fout * p) > PLLX_VCO_MAX) in pllx_set_freq()
1133 n = (*fout * p * m + fin / 2) / fin; in pllx_set_freq()
1145 (*fout != (((fin / m) * n) /p))) in pllx_set_freq()
1147 *fout = ((fin / m) * n) /p; in pllx_set_freq()
1214 *fout = ((fin / m) * n) / p; in pllx_set_freq()
1245 tegra210_pll_set_freq(struct clknode *clknode, uint64_t fin, uint64_t *fout, in tegra210_pll_set_freq() argument
1254 clknode_get_name(clknode), *fout, fin); in tegra210_pll_set_freq()
1257 rv = plla_set_freq(sc, fin, fout, flags); in tegra210_pll_set_freq()
1263 rv = pllc_set_freq(sc, fin, fout, flags); in tegra210_pll_set_freq()
1267 rv = pllc4_set_freq(sc, fin, fout, flags); in tegra210_pll_set_freq()
1271 rv = plld2_set_freq(sc, fin, fout, flags); in tegra210_pll_set_freq()
1275 rv = plldp_set_freq(sc, fin, fout, flags); in tegra210_pll_set_freq()
1279 rv = pllrefe_set_freq(sc, fin, fout, flags); in tegra210_pll_set_freq()
1283 rv = pllx_set_freq(sc, fin, fout, flags); in tegra210_pll_set_freq()
1287 if (*fout == 480000000) /* PLLU is fixed to 480 MHz */ in tegra210_pll_set_freq()