Lines Matching refs:frac

391 			       unsigned int frac, unsigned int od1,  in meson_hdmi_pll_set_params()  argument
398 if (frac) in meson_hdmi_pll_set_params()
400 0x00004000 | frac); in meson_hdmi_pll_set_params()
419 hhi_write(HHI_HDMI_PLL_CNTL2, 0x800cb000 | frac); in meson_hdmi_pll_set_params()
483 unsigned int frac; in meson_hdmi_pll_get_frac() local
496 frac = div_u64((u64)pll_freq * (u64)frac_max, parent_freq); in meson_hdmi_pll_get_frac()
498 if (frac_m > frac) in meson_hdmi_pll_get_frac()
500 frac -= frac_m; in meson_hdmi_pll_get_frac()
502 return min((u16)frac, (u16)(frac_max - 1)); in meson_hdmi_pll_get_frac()
507 unsigned int frac) in meson_hdmi_pll_validate_params() argument
513 if (frac >= HDMI_FRAC_MAX_GXBB) in meson_hdmi_pll_validate_params()
520 if (frac >= HDMI_FRAC_MAX_GXL) in meson_hdmi_pll_validate_params()
530 unsigned int *frac, in meson_hdmi_pll_find_params() argument
538 *frac = meson_hdmi_pll_get_frac(priv, *m, freq * *od); in meson_hdmi_pll_find_params()
541 freq, *m, *frac, *od); in meson_hdmi_pll_find_params()
543 if (meson_hdmi_pll_validate_params(priv, *m, *frac)) in meson_hdmi_pll_find_params()
554 unsigned int od, m, frac; in meson_vclk_dmt_supported_freq() local
559 if (meson_hdmi_pll_find_params(priv, freq, &m, &frac, &od)) in meson_vclk_dmt_supported_freq()
569 unsigned int od, m, frac, od1, od2, od3; in meson_hdmi_pll_generic_set() local
571 if (meson_hdmi_pll_find_params(priv, pll_freq, &m, &frac, &od)) { in meson_hdmi_pll_generic_set()
582 pll_freq, m, frac, od1, od2, od3); in meson_hdmi_pll_generic_set()
584 meson_hdmi_pll_set_params(priv, m, frac, od1, od2, od3); in meson_hdmi_pll_generic_set()