Home
last modified time | relevance | path

Searched refs:frac_max (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/clk/meson/
H A Dclk-pll.c60 unsigned int frac_max = pll->frac_max ? pll->frac_max : in __pll_params_to_rate() local
66 rate += DIV_ROUND_UP_ULL(frac_rate, frac_max); in __pll_params_to_rate()
104 unsigned int frac_max = pll->frac_max ? pll->frac_max : in __pll_params_with_frac() local
113 val = DIV_ROUND_CLOSEST_ULL(val * frac_max, parent_rate); in __pll_params_with_frac()
115 val = div_u64(val * frac_max, parent_rate); in __pll_params_with_frac()
117 val -= m * frac_max; in __pll_params_with_frac()
119 return min((unsigned int)val, (frac_max - 1)); in __pll_params_with_frac()
H A Dclk-pll.h46 unsigned int frac_max; member
H A Dc3-pll.c364 .frac_max = 100000,
H A Ds4-pll.c399 .frac_max = 100000,
/linux/drivers/gpu/drm/meson/
H A Dmeson_vclk.c641 unsigned int frac_max = HDMI_FRAC_MAX_GXL; in meson_hdmi_pll_get_frac() local
648 frac_max = HDMI_FRAC_MAX_GXBB; in meson_hdmi_pll_get_frac()
653 frac_max = HDMI_FRAC_MAX_G12A; in meson_hdmi_pll_get_frac()
660 frac = mul_u64_u64_div_u64(pll_freq, frac_max, parent_freq); in meson_hdmi_pll_get_frac()
661 frac_m = m * frac_max; in meson_hdmi_pll_get_frac()
663 return frac_max; in meson_hdmi_pll_get_frac()
666 return min((u16)frac, (u16)(frac_max - 1)); in meson_hdmi_pll_get_frac()