Home
last modified time | relevance | path

Searched refs:clk_divider_ops (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v4.19/drivers/clk/st/
Dclk-flexgen.c141 mid_rate = clk_divider_ops.recalc_rate(pdiv_hw, parent_rate); in flexgen_recalc_rate()
143 return clk_divider_ops.recalc_rate(fdiv_hw, mid_rate); in flexgen_recalc_rate()
176 clk_divider_ops.set_rate(pdiv_hw, parent_rate, parent_rate); in flexgen_set_rate()
177 ret = clk_divider_ops.set_rate(fdiv_hw, rate, rate * div); in flexgen_set_rate()
179 clk_divider_ops.set_rate(fdiv_hw, parent_rate, parent_rate); in flexgen_set_rate()
180 ret = clk_divider_ops.set_rate(pdiv_hw, rate, rate * div); in flexgen_set_rate()
Dclkgen-pll.c692 &div->hw, &clk_divider_ops, in clkgen_odf_register()
/Linux-v4.19/drivers/clk/sunxi/
Dclk-sun8i-mbus.c87 &div->hw, &clk_divider_ops, in sun8i_a23_mbus_setup()
Dclk-a10-ve.c130 &div->hw, &clk_divider_ops, in sun4i_ve_clk_setup()
Dclk-sun4i-display.c169 data->has_div ? &clk_divider_ops : NULL, in sun4i_a10_display_init()
Dclk-sunxi.c1079 rate_ops = &clk_divider_ops; in sunxi_divs_clk_setup()
/Linux-v4.19/drivers/clk/mxs/
Dclk-div.c102 div->ops = &clk_divider_ops; in mxs_clk_div()
/Linux-v4.19/drivers/clk/
Dclk-divider.c440 const struct clk_ops clk_divider_ops = { variable
445 EXPORT_SYMBOL_GPL(clk_divider_ops);
480 init.ops = &clk_divider_ops; in _register_divider()
Dclk-stm32h7.c396 gcfg->div->ops : &clk_divider_ops; in get_cfg_composite_div()
845 return clk_divider_ops.recalc_rate(hw, parent_rate); in odf_divider_recalc_rate()
851 return clk_divider_ops.round_rate(hw, rate, prate); in odf_divider_round_rate()
868 ret = clk_divider_ops.set_rate(hw, rate, parent_rate); in odf_divider_set_rate()
Dclk-stm32f4.c637 return clk_divider_ops.recalc_rate(hw, parent_rate); in stm32f4_pll_div_recalc_rate()
643 return clk_divider_ops.round_rate(hw, rate, prate); in stm32f4_pll_div_round_rate()
659 ret = clk_divider_ops.set_rate(hw, rate, parent_rate); in stm32f4_pll_div_set_rate()
/Linux-v4.19/drivers/clk/imx/
Dclk-fixup-div.c120 fixup_div->ops = &clk_divider_ops; in imx_clk_fixup_divider()
Dclk-busy.c100 busy->div_ops = &clk_divider_ops; in imx_clk_busy_divider()
/Linux-v4.19/drivers/clk/zte/
Dclk.h136 &clk_divider_ops, \
/Linux-v4.19/drivers/clk/davinci/
Dpll.c242 const struct clk_ops *divider_ops = &clk_divider_ops; in davinci_pll_div_register()
619 &divider->hw, &clk_divider_ops, in davinci_pll_obsclk_register()
681 const struct clk_ops *divider_ops = &clk_divider_ops; in davinci_pll_sysclk_register()
/Linux-v4.19/drivers/clk/mediatek/
Dclk-mtk.c211 div_ops = &clk_divider_ops; in mtk_clk_register_composite()
/Linux-v4.19/drivers/clk/renesas/
Drcar-gen2-cpg.c238 &div->hw, &clk_divider_ops, in cpg_adsp_clk_register()
Dclk-rcar-gen2.c238 &div->hw, &clk_divider_ops, in cpg_adsp_clk_register()
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-meson8b.c159 &clk_divider_ops, in meson8b_init_rgmii_tx_clk()
/Linux-v4.19/drivers/clk/nxp/
Dclk-lpc18xx-cgu.c548 &clk->div.hw, &clk_divider_ops, in lpc18xx_cgu_register_div()
/Linux-v4.19/drivers/mmc/host/
Dmeson-mx-sdio.c615 init.ops = &clk_divider_ops; in meson_mx_mmc_register_clks()
Dmeson-gx-mmc.c547 init.ops = &clk_divider_ops; in meson_mmc_clk_init()
/Linux-v4.19/drivers/clk/rockchip/
Dclk.c105 : &clk_divider_ops; in rockchip_clk_register_branch()
/Linux-v4.19/include/linux/
Dclk-provider.h440 extern const struct clk_ops clk_divider_ops;
/Linux-v4.19/drivers/clk/bcm/
Dclk-bcm2835.c794 return clk_divider_ops.round_rate(hw, rate, parent_rate); in bcm2835_pll_divider_round_rate()
800 return clk_divider_ops.recalc_rate(hw, parent_rate); in bcm2835_pll_divider_get_rate()
/Linux-v4.19/drivers/iio/adc/
Dmeson_saradc.c593 init.ops = &clk_divider_ops; in meson_sar_adc_clk_init()

12