Home
last modified time | relevance | path

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

12

/drivers/clk/st/
A Dclk-flexgen.c150 mid_rate = clk_divider_ops.recalc_rate(pdiv_hw, parent_rate); in flexgen_recalc_rate()
152 return clk_divider_ops.recalc_rate(fdiv_hw, mid_rate); in flexgen_recalc_rate()
185 clk_divider_ops.set_rate(pdiv_hw, parent_rate, parent_rate); in flexgen_set_rate()
186 ret = clk_divider_ops.set_rate(fdiv_hw, rate, rate * div); in flexgen_set_rate()
188 clk_divider_ops.set_rate(fdiv_hw, parent_rate, parent_rate); in flexgen_set_rate()
189 ret = clk_divider_ops.set_rate(pdiv_hw, rate, rate * div); in flexgen_set_rate()
/drivers/clk/microchip/
A Dclk-mpfs.c182 .output.hw.init = CLK_HW_INIT(_name, _parent, &clk_divider_ops, 0), \
230 .cfg.hw.init = CLK_HW_INIT(_name, _parent, &clk_divider_ops, 0), \
254 CLK_HW_INIT_PARENTS_DATA("clk_rtcref", mpfs_ext_ref, &clk_divider_ops, 0),
A Dclk-mpfs-ccc.c172 out_hw->divider.hw.init = CLK_HW_INIT_HW(name, &parent->hw, &clk_divider_ops, 0); in mpfs_ccc_register_outputs()
/drivers/clk/imx/
A Dclk-composite-93.c98 return clk_divider_ops.recalc_rate(hw, parent_rate); in imx93_clk_composite_divider_recalc_rate()
104 return clk_divider_ops.determine_rate(hw, req); in imx93_clk_composite_divider_determine_rate()
A Dclk-fixup-div.c115 fixup_div->ops = &clk_divider_ops; in imx_clk_hw_fixup_divider()
A Dclk-busy.c96 busy->div_ops = &clk_divider_ops; in imx_clk_hw_busy_divider()
A Dclk-divider-gate.c70 return clk_divider_ops.determine_rate(hw, req); in clk_divider_determine_rate()
A Dclk-composite-8m.c253 divider_ops = &clk_divider_ops; in __imx8m_clk_hw_composite()
/drivers/clk/mmp/
A Dclk-audio.c265 &priv->sspa_mux.hw, &clk_divider_ops, in register_clocks()
287 &priv->sspa_mux.hw, &clk_divider_ops, 0); in register_clocks()
318 &priv->sspa1_mux.hw, &clk_divider_ops, 0); in register_clocks()
/drivers/clk/
A Dclk-fsl-sai.c62 &clk_divider_ops, in fsl_sai_clk_probe()
A Dclk-divider.c528 const struct clk_ops clk_divider_ops = { variable
534 EXPORT_SYMBOL_GPL(clk_divider_ops);
572 init.ops = &clk_divider_ops; in __clk_hw_register_divider()
A Dclk-stm32h7.c396 gcfg->div->ops : &clk_divider_ops; in get_cfg_composite_div()
844 return clk_divider_ops.recalc_rate(hw, parent_rate); in odf_divider_recalc_rate()
850 return clk_divider_ops.determine_rate(hw, req); in odf_divider_determine_rate()
867 ret = clk_divider_ops.set_rate(hw, rate, parent_rate); in odf_divider_set_rate()
A Dclk-stm32f4.c766 return clk_divider_ops.recalc_rate(hw, parent_rate); in stm32f4_pll_div_recalc_rate()
772 return clk_divider_ops.determine_rate(hw, req); in stm32f4_pll_div_determine_rate()
788 ret = clk_divider_ops.set_rate(hw, rate, parent_rate); in stm32f4_pll_div_set_rate()
/drivers/clk/sunxi/
A Dclk-sun8i-mbus.c79 &div->hw, &clk_divider_ops, in sun8i_a23_mbus_setup()
A Dclk-a10-ve.c122 &div->hw, &clk_divider_ops, in sun4i_ve_clk_setup()
A Dclk-sun4i-display.c161 data->has_div ? &clk_divider_ops : NULL, in sun4i_a10_display_init()
/drivers/clk/mxs/
A Dclk-div.c96 div->ops = &clk_divider_ops; in mxs_clk_div()
/drivers/spi/
A Dspi-meson-spicc.c796 return clk_divider_ops.recalc_rate(hw, parent_rate); in meson_spicc_pow2_recalc_rate()
808 return clk_divider_ops.determine_rate(hw, req); in meson_spicc_pow2_determine_rate()
820 return clk_divider_ops.set_rate(hw, rate, parent_rate); in meson_spicc_pow2_set_rate()
941 init.ops = &clk_divider_ops; in meson_spicc_enh_clk_init()
/drivers/clk/davinci/
A Dpll.c240 const struct clk_ops *divider_ops = &clk_divider_ops; in davinci_pll_div_register()
617 &divider->hw, &clk_divider_ops, in davinci_pll_obsclk_register()
679 const struct clk_ops *divider_ops = &clk_divider_ops; in davinci_pll_sysclk_register()
/drivers/mmc/host/
A Dmeson-mx-sdhc-clkc.c120 &clk_divider_ops, in meson_mx_sdhc_register_clkc()
/drivers/clk/renesas/
A Drcar-cpg-lib.c164 &rpc->div.hw, &clk_divider_ops, in cpg_rpc_clk_register()
A Drcar-gen2-cpg.c237 &div->hw, &clk_divider_ops, in cpg_adsp_clk_register()
/drivers/net/ethernet/stmicro/stmmac/
A Ddwmac-meson8b.c185 &clk_divider_ops, in meson8b_init_rgmii_tx_clk()
/drivers/clk/stm32/
A Dclk-stm32mp1.c657 div_ops = &clk_divider_ops; in clk_stm32_register_composite()
1077 return clk_divider_ops.recalc_rate(hw, parent_rate); in clk_divider_rtc_recalc_rate()
1086 return clk_divider_ops.set_rate(hw, rate, parent_rate); in clk_divider_rtc_set_rate()
1094 return clk_divider_ops.determine_rate(hw, req); in clk_divider_rtc_determine_rate()
/drivers/pwm/
A Dpwm-meson.c415 init.ops = &clk_divider_ops; in meson_pwm_init_clocks_meson8b()

Completed in 54 milliseconds

12