• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/arm/nvidia/tegra124/

Lines Matching defs:fout

387     uint64_t *fout, int flags, int *stop);
692 pll_set_std(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags,
709 (*fout != (((fin / m) * n) /p)))
712 *fout = ((fin / m) * n) /p;
751 *fout = ((fin / m) * n) / p;
756 plla_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags)
762 n = (*fout * p * m + fin / 2)/ fin;
764 return (pll_set_std(sc, fin, fout, flags, m, n, p));
768 pllc_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags)
774 n = (*fout * p * m + fin / 2)/ fin;
776 return (pll_set_std( sc, fin, fout, flags, m, n, p));
794 plld2_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags)
812 vco = *fout * p;
819 n = (*fout * p * m + fin / 2) / fin;
834 err = *fout - vco / p;
852 if (best_err > ((*fout * 100) / 4))
857 rv = pll_set_std(sc, fin, fout, flags, best_m, best_n, best_p);
863 pllrefe_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags)
869 n = *fout * p * m / fin;
871 return (pll_set_std(sc, fin, fout, flags, m, n, p));
875 pllx_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags)
886 n = (*fout * p * m + fin / 2)/ fin;
898 (*fout != (((fin / m) * n) /p)))
900 *fout = ((fin / m) * n) /p;
939 *fout = ((fin / m) * n) / p;
944 tegra124_pll_set_freq(struct clknode *clknode, uint64_t fin, uint64_t *fout,
953 clknode_get_name(clknode), *fout, fin);
956 rv = plla_set_freq(sc, fin, fout, flags);
959 rv = pllc_set_freq(sc, fin, fout, flags);
962 rv = plld2_set_freq(sc, fin, fout, flags);
966 rv = pllrefe_set_freq(sc, fin, fout, flags);
970 rv = pllx_set_freq(sc, fin, fout, flags);
974 if (*fout == 480000000) /* PLLU is fixed to 480 MHz */