Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/clk/zte/
Dclk.c398 struct clk_zx_audio_divider *zx_audio_div = to_clk_zx_audio_div(hw); in zx_audio_div_recalc_rate() local
401 reg_frac = readl_relaxed(zx_audio_div->reg_base); in zx_audio_div_recalc_rate()
402 reg_int = readl_relaxed(zx_audio_div->reg_base + 0x4); in zx_audio_div_recalc_rate()
404 return audio_calc_rate(zx_audio_div, reg_frac, reg_int, parent_rate); in zx_audio_div_recalc_rate()
410 struct clk_zx_audio_divider *zx_audio_div = to_clk_zx_audio_div(hw); in zx_audio_div_round_rate() local
413 audio_calc_reg(zx_audio_div, &divt, rate, *prate); in zx_audio_div_round_rate()
415 return audio_calc_rate(zx_audio_div, divt.frac_reg, divt.int_reg, *prate); in zx_audio_div_round_rate()
421 struct clk_zx_audio_divider *zx_audio_div = to_clk_zx_audio_div(hw); in zx_audio_div_set_rate() local
425 audio_calc_reg(zx_audio_div, &divt, rate, parent_rate); in zx_audio_div_set_rate()
429 writel_relaxed(divt.frac_reg, zx_audio_div->reg_base); in zx_audio_div_set_rate()
[all …]