Home
last modified time | relevance | path

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

/rk3399_ARM-atf/drivers/ti/clk/
H A Dti_clk_div.c45 const struct ti_clk_drv_div *drv_div; in ti_clk_div_set_freq_dyn_parent() local
70 drv_div = ti_container_of(clkp->drv, const struct ti_clk_drv_div, drv); in ti_clk_div_set_freq_dyn_parent()
77 old_div = drv_div->get_div(clkp); in ti_clk_div_set_freq_dyn_parent()
80 if ((drv_div->valid_div != NULL) && !drv_div->valid_div(clkp, i)) { in ti_clk_div_set_freq_dyn_parent()
181 (void)drv_div->set_div(clkp, best_div); in ti_clk_div_set_freq_dyn_parent()
198 const struct ti_clk_drv_div *drv_div; in ti_clk_div_set_freq_static_parent() local
214 drv_div = ti_container_of(clkp->drv, const struct ti_clk_drv_div, drv); in ti_clk_div_set_freq_static_parent()
229 if (drv_div->valid_div != NULL) { in ti_clk_div_set_freq_static_parent()
230 for (; (div0 > 0UL) && !drv_div->valid_div(clkp, div0); div0--) { in ti_clk_div_set_freq_static_parent()
234 for (; (div1 <= n) && !drv_div->valid_div(clkp, div1); div1++) { in ti_clk_div_set_freq_static_parent()
[all …]
H A Dti_clk_pll_16fft.c580 const struct ti_clk_drv_div *drv_div; in ti_clk_pll_16fft_program_freq() local
656 drv_div = ti_container_of(div_clk->drv, in ti_clk_pll_16fft_program_freq()
659 drv_div = NULL; in ti_clk_pll_16fft_program_freq()
661 if (drv_div && drv_div->set_div) { in ti_clk_pll_16fft_program_freq()
662 ret = drv_div->set_div(div_clk, clkod); in ti_clk_pll_16fft_program_freq()
1478 const struct ti_clk_drv_div *drv_div; in ti_clk_pll_16fft_hsdiv_init() local
1486 drv_div = ti_container_of(clkp->drv, const struct ti_clk_drv_div, drv); in ti_clk_pll_16fft_hsdiv_init()
1492 if (drv_div->get_div != NULL) { in ti_clk_pll_16fft_hsdiv_init()
1498 if (drv_div->get_div(clkp) != 1U) { in ti_clk_pll_16fft_hsdiv_init()
1504 if ((drv_div->get_div != NULL) && ((hsdiv_ctrl & PLL_16FFT_HSDIV_CTRL_CLKOUT_EN) != 0U)) { in ti_clk_pll_16fft_hsdiv_init()
[all …]