Home
last modified time | relevance | path

Searched refs:clk_divider_ops (Results 1 - 25 of 68) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/clk/st/
H A Dclk-flexgen.c142 mid_rate = clk_divider_ops.recalc_rate(pdiv_hw, parent_rate); in flexgen_recalc_rate()
144 return clk_divider_ops.recalc_rate(fdiv_hw, mid_rate); in flexgen_recalc_rate()
177 clk_divider_ops.set_rate(pdiv_hw, parent_rate, parent_rate); in flexgen_set_rate()
178 ret = clk_divider_ops.set_rate(fdiv_hw, rate, rate * div); in flexgen_set_rate()
180 clk_divider_ops.set_rate(fdiv_hw, parent_rate, parent_rate); in flexgen_set_rate()
181 ret = clk_divider_ops.set_rate(pdiv_hw, rate, rate * div); in flexgen_set_rate()
/kernel/linux/linux-6.6/drivers/clk/st/
H 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()
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-composite-93.c91 return clk_divider_ops.recalc_rate(hw, parent_rate); in imx93_clk_composite_divider_recalc_rate()
97 return clk_divider_ops.round_rate(hw, rate, prate); in imx93_clk_composite_divider_round_rate()
103 return clk_divider_ops.determine_rate(hw, req); in imx93_clk_composite_divider_determine_rate()
H A Dclk-fixup-div.c115 fixup_div->ops = &clk_divider_ops; in imx_clk_hw_fixup_divider()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-fsl-sai.c62 &clk_divider_ops, in fsl_sai_clk_probe()
H A Dclk-divider.c522 const struct clk_ops clk_divider_ops = { variable
528 EXPORT_SYMBOL_GPL(clk_divider_ops); variable
565 init.ops = &clk_divider_ops; in __clk_hw_register_divider()
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-divider.c453 const struct clk_ops clk_divider_ops = { variable
458 EXPORT_SYMBOL_GPL(clk_divider_ops); variable
494 init.ops = &clk_divider_ops; in __clk_hw_register_divider()
H A Dclk-fsl-sai.c64 &clk_divider_ops, in fsl_sai_clk_probe()
/kernel/linux/linux-5.10/drivers/clk/mmp/
H A Dclk-audio.c263 &priv->sspa_mux.hw, &clk_divider_ops, in register_clocks()
285 &priv->sspa_mux.hw, &clk_divider_ops, 0); in register_clocks()
316 &priv->sspa1_mux.hw, &clk_divider_ops, 0); in register_clocks()
/kernel/linux/linux-6.6/drivers/clk/mmp/
H 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()
/kernel/linux/linux-5.10/drivers/clk/mxs/
H A Dclk-div.c96 div->ops = &clk_divider_ops; in mxs_clk_div()
/kernel/linux/linux-5.10/drivers/clk/sunxi/
H A Dclk-sun8i-mbus.c79 &div->hw, &clk_divider_ops, in sun8i_a23_mbus_setup()
H A Dclk-a10-ve.c122 &div->hw, &clk_divider_ops, in sun4i_ve_clk_setup()
/kernel/linux/linux-5.10/drivers/clk/imx/
H A Dclk-fixup-div.c115 fixup_div->ops = &clk_divider_ops; in imx_clk_hw_fixup_divider()
/kernel/linux/linux-6.6/drivers/clk/mxs/
H A Dclk-div.c96 div->ops = &clk_divider_ops; in mxs_clk_div()
/kernel/linux/linux-6.6/drivers/clk/sunxi/
H A Dclk-sun8i-mbus.c79 &div->hw, &clk_divider_ops, in sun8i_a23_mbus_setup()
H A Dclk-a10-ve.c122 &div->hw, &clk_divider_ops, in sun4i_ve_clk_setup()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-meson-spicc.c543 return clk_divider_ops.recalc_rate(hw, parent_rate); in meson_spicc_pow2_recalc_rate()
555 return clk_divider_ops.determine_rate(hw, req); in meson_spicc_pow2_determine_rate()
567 return clk_divider_ops.set_rate(hw, rate, parent_rate); in meson_spicc_pow2_set_rate()
684 init.ops = &clk_divider_ops; in meson_spicc_enh_clk_init()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-meson-spicc.c591 return clk_divider_ops.recalc_rate(hw, parent_rate); in meson_spicc_pow2_recalc_rate()
603 return clk_divider_ops.determine_rate(hw, req); in meson_spicc_pow2_determine_rate()
615 return clk_divider_ops.set_rate(hw, rate, parent_rate); in meson_spicc_pow2_set_rate()
732 init.ops = &clk_divider_ops; in meson_spicc_enh_clk_init()
/kernel/linux/linux-5.10/drivers/clk/zte/
H A Dclk.h133 &clk_divider_ops, \
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dmeson-mx-sdhc-clkc.c111 &clk_divider_ops, in meson_mx_sdhc_register_clkc()
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dmeson-mx-sdhc-clkc.c109 &clk_divider_ops, in meson_mx_sdhc_register_clkc()
/kernel/linux/linux-6.6/drivers/clk/renesas/
H A Drcar-cpg-lib.c164 &rpc->div.hw, &clk_divider_ops, in cpg_rpc_clk_register()
/kernel/linux/linux-6.6/drivers/clk/microchip/
H A Dclk-mpfs.c218 .cfg.hw.init = CLK_HW_INIT(_name, _parent, &clk_divider_ops, 0), \
242 CLK_HW_INIT_PARENTS_DATA("clk_rtcref", mpfs_ext_ref, &clk_divider_ops, 0),
/kernel/linux/linux-5.10/drivers/clk/davinci/
H A 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()

Completed in 16 milliseconds

123