Lines Matching refs:reg_int
342 u32 reg_frac, u32 reg_int, in audio_calc_rate() argument
350 m = (reg_int & 0xffff) * n + m; in audio_calc_rate()
360 unsigned int reg_int, reg_frac; in audio_calc_reg() local
363 reg_int = parent_rate / rate; in audio_calc_reg()
365 if (reg_int > CLK_AUDIO_DIV_INT_FRAC_MAX) in audio_calc_reg()
366 reg_int = CLK_AUDIO_DIV_INT_FRAC_MAX; in audio_calc_reg()
367 else if (reg_int < CLK_AUDIO_DIV_INT_FRAC_MIN) in audio_calc_reg()
368 reg_int = 0; in audio_calc_reg()
369 m = parent_rate - rate * reg_int; in audio_calc_reg()
387 div_table->rate = parent_rate * n / (reg_int * n + m); in audio_calc_reg()
388 div_table->int_reg = reg_int; in audio_calc_reg()
396 u32 reg_frac, reg_int; in zx_audio_div_recalc_rate() local
399 reg_int = readl_relaxed(zx_audio_div->reg_base + 0x4); in zx_audio_div_recalc_rate()
401 return audio_calc_rate(zx_audio_div, reg_frac, reg_int, parent_rate); in zx_audio_div_recalc_rate()