Home
last modified time | relevance | path

Searched refs:div_int (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-versaclock5.c171 u32 div_int; member
419 u32 div_int, div_frc; in vc5_pll_recalc_rate() local
424 div_int = (fb[0] << 4) | (fb[1] >> 4); in vc5_pll_recalc_rate()
428 return (parent_rate * div_int) + ((parent_rate * div_frc) >> 24); in vc5_pll_recalc_rate()
435 u32 div_int; in vc5_pll_round_rate() local
444 div_int = rate / *parent_rate; in vc5_pll_round_rate()
445 if (div_int > 0xfff) in vc5_pll_round_rate()
453 hwdata->div_int = div_int; in vc5_pll_round_rate()
456 return (*parent_rate * div_int) in vc5_pll_round_rate()
488 u32 div_int, div_frc; vc5_fod_recalc_rate() local
515 u32 div_int; vc5_fod_round_rate() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-versaclock5.c172 u32 div_int; member
435 u32 div_int, div_frc; in vc5_pll_recalc_rate() local
440 div_int = (fb[0] << 4) | (fb[1] >> 4); in vc5_pll_recalc_rate()
444 return (parent_rate * div_int) + ((parent_rate * div_frc) >> 24); in vc5_pll_recalc_rate()
452 u32 div_int; in vc5_pll_round_rate() local
458 div_int = rate / *parent_rate; in vc5_pll_round_rate()
459 if (div_int > 0xfff) in vc5_pll_round_rate()
467 hwdata->div_int = div_int; in vc5_pll_round_rate()
470 return (*parent_rate * div_int) in vc5_pll_round_rate()
502 u32 div_int, div_frc; vc5_fod_recalc_rate() local
529 u32 div_int; vc5_fod_round_rate() local
[all...]
H A Dclk-versaclock3.c171 u32 div_int; member
361 u32 div_int, div_frc, val; in vc3_pll_recalc_rate() local
365 div_int = (val & GENMASK(2, 0)) << 8; in vc3_pll_recalc_rate()
367 div_int |= val; in vc3_pll_recalc_rate()
375 (div_int * VC3_2_POW_16 + div_frc) / VC3_2_POW_16); in vc3_pll_recalc_rate()
377 rate = parent_rate * div_int; in vc3_pll_recalc_rate()
395 vc3->div_int = rate / *parent_rate; in vc3_pll_round_rate()
398 if (vc3->div_int > 0x7ff) in vc3_pll_round_rate()
407 (vc3->div_int * VC3_2_POW_16 + vc3->div_frc) / VC3_2_POW_16); in vc3_pll_round_rate()
409 rate = *parent_rate * vc3->div_int; in vc3_pll_round_rate()
[all...]
H A Dclk-versaclock7.c772 u32 *div_int, u64 *div_frac) in vc7_calc_fod_1st_stage()
776 *div_int = (u32)div64_u64_rem(parent_rate, rate, &rem); in vc7_calc_fod_1st_stage()
771 vc7_calc_fod_1st_stage(unsigned long rate, unsigned long parent_rate, u32 *div_int, u64 *div_frac) vc7_calc_fod_1st_stage() argument
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
H A Dphy_lcn.c1614 u32 div_int, div_frac, fvco3, fpfd, fref3, fcal_div; in wlc_lcnphy_radio_2064_channel_tune_4313() local
1705 div_int = ((fvco3 * (PLL_2064_MHZ >> 4)) / fref3) << 4; in wlc_lcnphy_radio_2064_channel_tune_4313()
1709 div_int++; in wlc_lcnphy_radio_2064_channel_tune_4313()
1715 (u8) (div_int >> 4)); in wlc_lcnphy_radio_2064_channel_tune_4313()
1717 (u8) (div_int << 4)); in wlc_lcnphy_radio_2064_channel_tune_4313()
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
H A Dphy_lcn.c1614 u32 div_int, div_frac, fvco3, fpfd, fref3, fcal_div; in wlc_lcnphy_radio_2064_channel_tune_4313() local
1705 div_int = ((fvco3 * (PLL_2064_MHZ >> 4)) / fref3) << 4; in wlc_lcnphy_radio_2064_channel_tune_4313()
1709 div_int++; in wlc_lcnphy_radio_2064_channel_tune_4313()
1715 (u8) (div_int >> 4)); in wlc_lcnphy_radio_2064_channel_tune_4313()
1717 (u8) (div_int << 4)); in wlc_lcnphy_radio_2064_channel_tune_4313()

Completed in 17 milliseconds