Lines Matching refs:ppm
573 int ppm) in rockchip_i2s_tdm_clk_set_rate() argument
578 if (ppm == i2s_tdm->clk_ppm) in rockchip_i2s_tdm_clk_set_rate()
581 if (ppm < 0) in rockchip_i2s_tdm_clk_set_rate()
586 delta *= (int)div64_u64((u64)rate * (u64)abs(ppm) + 500000, in rockchip_i2s_tdm_clk_set_rate()
598 i2s_tdm->clk_ppm = ppm; in rockchip_i2s_tdm_clk_set_rate()
613 u64 ppm; in rockchip_i2s_tdm_calibrate_mclk() local
661 ppm = div64_u64((uint64_t)delta * 1000000, (uint64_t)mclk_root_freq); in rockchip_i2s_tdm_calibrate_mclk()
663 if (ppm) { in rockchip_i2s_tdm_calibrate_mclk()
1024 int ret = 0, ppm = 0; in rockchip_i2s_tdm_clk_compensation_put() local
1032 ppm = ucontrol->value.integer.value[0]; in rockchip_i2s_tdm_clk_compensation_put()
1036 i2s_tdm->mclk_root0_freq, ppm); in rockchip_i2s_tdm_clk_compensation_put()
1047 i2s_tdm->mclk_root1_freq, ppm); in rockchip_i2s_tdm_clk_compensation_put()