Lines Matching refs:ndiv_frac
189 uint8 si_pmu_pll28nm_calc_ndiv(uint32 fvco, uint32 xtal, uint32 *ndiv_int, uint32 *ndiv_frac);
191 void si_pmu_armpll_freq_upd(si_t *sih, uint8 p1div, uint32 ndiv_int, uint32 ndiv_frac);
192 void si_pmu_bbpll_freq_upd(si_t *sih, uint8 p1div, uint32 ndiv_int, uint32 ndiv_frac);
2543 uint32 ndiv_frac; member
2985 uint32 xf, ndiv_int, ndiv_frac, fvco, pll_reg, p1_div_scale; in BCMPOSTTRAPFN() local
3009 ndiv_frac = pll_reg & 0xfffff; in BCMPOSTTRAPFN()
3014 math_uint64_multiple_add(&r_high, &r_low, ndiv_frac, xf, rounding_const); in BCMPOSTTRAPFN()
3048 uint32 xf, ndiv_int, ndiv_frac, fvco, pll_reg, p1_div_scale; in BCMPOSTTRAPFN() local
3067 ndiv_frac = (pll_reg & PMU43012_PLL0_PC0_NDIV_FRAC_MASK) >> in BCMPOSTTRAPFN()
3090 math_uint64_multiple_add(&r_high, &r_low, ndiv_frac, xf, rounding_const); in BCMPOSTTRAPFN()
3368 si_pmu_pll28nm_calc_ndiv(uint32 fvco, uint32 xtal, uint32 *ndiv_int, uint32 *ndiv_frac) in si_pmu_pll28nm_calc_ndiv() argument
3379 math_uint64_divide(ndiv_frac, temp_high, temp_low, xtal); in si_pmu_pll28nm_calc_ndiv()
3384 si_pmu_armpll_freq_upd(si_t *sih, uint8 p1div, uint32 ndiv_int, uint32 ndiv_frac) in si_pmu_armpll_freq_upd() argument
3405 ndiv_frac << PMU4369_PLL1_PC6_NDIV_FRAC_SHIFT); in si_pmu_armpll_freq_upd()
3417 ndiv_frac << PMU4369_PLL1_PC6_NDIV_FRAC_SHIFT); in si_pmu_armpll_freq_upd()
3427 si_pmu_bbpll_freq_upd(si_t *sih, uint8 p1div, uint32 ndiv_int, uint32 ndiv_frac) in si_pmu_bbpll_freq_upd() argument
3437 ndiv_frac << PMU4369_PLL0_PC3_NDIV_FRAC_SHIFT); in si_pmu_bbpll_freq_upd()
3515 uint32 ndiv_frac; in BCMATTACHFN() local
3519 BCM_REFERENCE(ndiv_frac); in BCMATTACHFN()
3749 tmp = ((xt->ndiv_frac << PMU4369_PLL0_PC3_NDIV_FRAC_SHIFT) & in BCMATTACHFN()
3770 tmp = ((xt->ndiv_frac << PMU1_PLL0_PC3_NDIV_FRAC_SHIFT) & in BCMATTACHFN()
4516 uint32 ndiv_int, ndiv_frac, p2div, p1div, fvco; in BCMPOSTTRAPFN() local
4622 ndiv_frac = in BCMPOSTTRAPFN()
4628 fvco += (fref * ((ndiv_frac & 0xfffff) >> 4)) >> 8; in BCMPOSTTRAPFN()
4634 ndiv_frac = in BCMPOSTTRAPFN()
4640 fvco += (fref * (ndiv_frac >> 12)) >> 4; in BCMPOSTTRAPFN()
4641 fvco += (fref * (ndiv_frac & 0xfff)) >> 12; in BCMPOSTTRAPFN()
4650 ndiv_int, ndiv_frac, p2div, p1div, fvco)); in BCMPOSTTRAPFN()
6172 uint32 ndiv_frac = (pllreg5 & PMU4368_PLL1_PC5_NDIV_FRAC_MASK) >> in si_pmu_pll28nm_fvco() local
6188 math_uint64_multiple_add(&r_high, &r_low, xf, ndiv_frac, 0); in si_pmu_pll28nm_fvco()