Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/pwm/
H A Dpwm-meson.c166 unsigned long fin_freq; in meson_pwm_calc() local
174 fin_freq = clk_get_rate(channel->clk); in meson_pwm_calc()
175 if (fin_freq == 0) { in meson_pwm_calc()
180 dev_dbg(meson->chip.dev, "fin_freq: %lu Hz\n", fin_freq); in meson_pwm_calc()
182 pre_div = div64_u64(fin_freq * (u64)period, NSEC_PER_SEC * 0xffffLL); in meson_pwm_calc()
188 cnt = div64_u64(fin_freq * (u64)period, NSEC_PER_SEC * (pre_div + 1)); in meson_pwm_calc()
207 duty_cnt = div64_u64(fin_freq * (u64)duty, in meson_pwm_calc()
315 unsigned long fin_freq; in meson_pwm_cnt_to_ns() local
321 fin_freq = clk_get_rate(channel->clk); in meson_pwm_cnt_to_ns()
322 if (fin_freq == 0) in meson_pwm_cnt_to_ns()
[all …]
/OK3568_Linux_fs/u-boot/drivers/clk/exynos/
H A Dclk-exynos7420.c52 unsigned long fin_freq; member
110 priv->fin_freq = clk_get_rate(&in_clk); in exynos7420_clk_topc_probe()
112 rate = pll145x_get_rate(&topc->bus0_pll_con[0], priv->fin_freq); in exynos7420_clk_topc_probe()
118 rate = pll145x_get_rate(&topc->bus1_pll_con[0], priv->fin_freq) / in exynos7420_clk_topc_probe()
H A Dclk-pll.c20 unsigned long pll145x_get_rate(unsigned int *con1, unsigned long fin_freq) in pll145x_get_rate() argument
24 uint64_t fvco = fin_freq; in pll145x_get_rate()
H A Dclk-pll.h9 unsigned long pll145x_get_rate(unsigned int *con1, unsigned long fin_freq);