Lines Matching refs:fod_frac

137 	u64 fod_frac;  member
586 vc7->clk_fod[idx].fod_frac = (val & VC7_REG_FOD_FRAC_MASK) in vc7_read_fod()
619 vc7->clk_fod[idx].fod_frac, in vc7_write_fod()
781 u32 fod_1st_int, u64 fod_frac) in vc7_calc_fod_1st_stage_rate() argument
785 numer = fod_frac; in vc7_calc_fod_1st_stage_rate()
788 if (fod_frac) { in vc7_calc_fod_1st_stage_rate()
798 u32 fod_1st_int, u32 fod_2nd_int, u64 fod_frac) in vc7_calc_fod_2nd_stage_rate() argument
802 fod_1st_stage_rate = vc7_calc_fod_1st_stage_rate(parent_rate, fod_1st_int, fod_frac); in vc7_calc_fod_2nd_stage_rate()
816 u32 *fod_1st_int, u32 *fod_2nd_int, u64 *fod_frac) in vc7_calc_fod_divider() argument
821 vc7_calc_fod_1st_stage(rate, parent_rate, fod_1st_int, fod_frac); in vc7_calc_fod_divider()
822 first_stage_rate = vc7_calc_fod_1st_stage_rate(parent_rate, *fod_1st_int, *fod_frac); in vc7_calc_fod_divider()
841 vc7_calc_fod_1st_stage(parent_rate, rate * 2 * i, fod_1st_int, fod_frac); in vc7_calc_fod_divider()
844 *fod_frac); in vc7_calc_fod_divider()
855 (allow_frac || *fod_frac == 0)) { in vc7_calc_fod_divider()
893 fod->fod_2nd_int, fod->fod_frac); in vc7_fod_recalc_rate()
897 fod->fod_1st_int, fod->fod_2nd_int, fod->fod_frac); in vc7_fod_recalc_rate()
912 &fod->fod_1st_int, &fod->fod_2nd_int, &fod->fod_frac); in vc7_fod_round_rate()
914 fod->fod_2nd_int, fod->fod_frac); in vc7_fod_round_rate()
918 fod->fod_1st_int, fod->fod_2nd_int, fod->fod_frac); in vc7_fod_round_rate()
943 fod->fod_2nd_int, fod->fod_frac); in vc7_fod_set_rate()
947 fod->fod_1st_int, fod->fod_2nd_int, fod->fod_frac); in vc7_fod_set_rate()