Home
last modified time | relevance | path

Searched refs:clk_divider (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.4/drivers/clk/imx/
Dclk-divider-gate.c15 struct clk_divider divider;
21 struct clk_divider *div = to_clk_divider(hw); in to_clk_divider_gate()
29 struct clk_divider *div = to_clk_divider(hw); in clk_divider_gate_recalc_rate_ro()
45 struct clk_divider *div = to_clk_divider(hw); in clk_divider_gate_recalc_rate()
77 struct clk_divider *div = to_clk_divider(hw); in clk_divider_gate_set_rate()
106 struct clk_divider *div = to_clk_divider(hw); in clk_divider_enable()
129 struct clk_divider *div = to_clk_divider(hw); in clk_divider_disable()
146 struct clk_divider *div = to_clk_divider(hw); in clk_divider_is_enabled()
Dclk-fixup-div.c24 struct clk_divider divider;
31 struct clk_divider *divider = to_clk_divider(hw); in to_clk_fixup_div()
56 struct clk_divider *div = to_clk_divider(hw); in clk_fixup_div_set_rate()
Dclk-composite-8m.c29 struct clk_divider *divider = to_clk_divider(hw); in imx8m_clk_composite_divider_recalc_rate()
93 struct clk_divider *divider = to_clk_divider(hw); in imx8m_clk_composite_divider_set_rate()
133 struct clk_divider *div = NULL; in imx8m_clk_composite_flags()
Dclk-busy.c27 struct clk_divider div;
35 struct clk_divider *div = to_clk_divider(hw); in to_clk_busy_divider()
/Linux-v5.4/drivers/clk/rockchip/
Dclk-half-divider.c25 struct clk_divider *divider = to_clk_divider(hw); in clk_half_divider_recalc_rate()
98 struct clk_divider *divider = to_clk_divider(hw); in clk_half_divider_round_rate()
111 struct clk_divider *divider = to_clk_divider(hw); in clk_half_divider_set_rate()
173 struct clk_divider *div = NULL; in rockchip_clk_register_halfdiv()
/Linux-v5.4/drivers/clk/
Dclk-divider.c28 static inline u32 clk_div_readl(struct clk_divider *divider) in clk_div_readl()
36 static inline void clk_div_writel(struct clk_divider *divider, u32 val) in clk_div_writel()
151 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_recalc_rate()
383 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_round_rate()
421 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_set_rate()
472 struct clk_divider *div; in _register_divider()
624 struct clk_divider *div; in clk_unregister_divider()
644 struct clk_divider *div; in clk_hw_unregister_divider()
Dclk-stm32h7.c313 static struct clk_divider *_get_cdiv(void __iomem *reg, u8 shift, u8 width, in _get_cdiv()
316 struct clk_divider *div; in _get_cdiv()
364 struct clk_divider *div = NULL; in get_cfg_composite_div()
/Linux-v5.4/drivers/clk/mxs/
Dclk-div.c22 struct clk_divider divider;
30 struct clk_divider *divider = to_clk_divider(hw); in to_clk_div()
/Linux-v5.4/drivers/clk/sunxi/
Dclk-sun8i-mbus.c30 struct clk_divider *div; in sun8i_a23_mbus_setup()
Dclk-a10-ve.c88 struct clk_divider *div; in sun4i_ve_clk_setup()
Dclk-sun4i-display.c107 struct clk_divider *div = NULL; in sun4i_a10_display_init()
/Linux-v5.4/drivers/misc/cardreader/
Drtsx_usb.c393 u8 n, clk_divider, mcu_cnt, div; in rtsx_usb_switch_clock() local
402 clk_divider = SD_CLK_DIVIDE_128; in rtsx_usb_switch_clock()
405 clk_divider = SD_CLK_DIVIDE_0; in rtsx_usb_switch_clock()
409 SD_CLK_DIVIDE_MASK, clk_divider); in rtsx_usb_switch_clock()
Drtsx_pcr.c729 u8 n, clk_divider, mcu_cnt, div; in rtsx_pci_switch_clock() local
740 clk_divider = SD_CLK_DIVIDE_128; in rtsx_pci_switch_clock()
743 clk_divider = SD_CLK_DIVIDE_0; in rtsx_pci_switch_clock()
746 SD_CLK_DIVIDE_MASK, clk_divider); in rtsx_pci_switch_clock()
/Linux-v5.4/drivers/clk/st/
Dclk-flexgen.c32 struct clk_divider pdiv;
36 struct clk_divider fdiv;
Dclkgen-pll.c647 struct clk_divider *div; in clkgen_odf_register()
/Linux-v5.4/drivers/clk/zte/
Dclk.h118 struct clk_divider div;
/Linux-v5.4/drivers/clk/davinci/
Dpll.c244 struct clk_divider *divider; in davinci_pll_div_register()
579 struct clk_divider *divider; in davinci_pll_obsclk_register()
683 struct clk_divider *divider; in davinci_pll_sysclk_register()
/Linux-v5.4/drivers/clk/nxp/
Dclk-lpc18xx-ccu.c210 struct clk_divider *div = NULL; in lpc18xx_ccu_register_branch_gate_div()
/Linux-v5.4/drivers/clk/mediatek/
Dclk-mtk.c155 struct clk_divider *div = NULL; in mtk_clk_register_composite()
/Linux-v5.4/drivers/clk/renesas/
Drcar-gen2-cpg.c210 struct clk_divider *div; in cpg_adsp_clk_register()
Dclk-rcar-gen2.c211 struct clk_divider *div; in cpg_adsp_clk_register()
Drcar-gen3-cpg.c425 struct clk_divider div;
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-meson8b.c67 struct clk_divider m250_div;
/Linux-v5.4/drivers/clk/mvebu/
Darmada-37xx-periph.c159 struct clk_divider rate_##_name = { \
646 struct clk_divider *rate = to_clk_divider(rate_hw); in armada_3700_add_composite_clk()
/Linux-v5.4/include/linux/
Dclk-provider.h446 struct clk_divider { struct
457 #define to_clk_divider(_hw) container_of(_hw, struct clk_divider, hw) argument

12