Lines Matching refs:frac
4751 BCMATTACHFN(si_set_bb_vcofreq_frac)(si_t *sih, osl_t *osh, int vcofreq, int frac, int xtalfreq)
4787 vcofreq_withfrac = vcofreq * 10000 + frac;
4791 PMU_ERROR(("ChangeVCO => vco:%d, xtalF:%d, frac: %d, ndivMode: %d, ndivint: %d\n",
4792 vcofreq, xtalfreq, frac, ndiv_mode, ndiv_int));
4801 /* frac = (vcofreq_withfrac % (xtalfreq * 10000)) * 2^24) / (xtalfreq * 10000) */
4817 uint32 ndiv_int, ndiv_mode, frac = 0, p1div;
4831 frac = si_pmu_pllcontrol(sih, 3, 0, 0);
4839 frac = si_pmu_pllcontrol(sih, 3, 0, 0) & 0x00ffffff;
4849 /* vcofreq fraction = (xtal1 * frac + (1 << 23)) / (1 << 24);
4852 bcm_uint64_multiple_add(&r1, &r0, xtal1, frac, 1 << 23);