Home
last modified time | relevance | path

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

12

/linux/drivers/clk/imx/
H A 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()
H A 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()
H A Dclk-composite-8m.c31 struct clk_divider *divider = to_clk_divider(hw); in imx8m_clk_composite_divider_recalc_rate()
80 struct clk_divider *divider = to_clk_divider(hw); in imx8m_clk_composite_divider_set_rate()
112 struct clk_divider *divider = to_clk_divider(hw); in imx8m_divider_determine_rate()
227 struct clk_divider *div; in __imx8m_clk_hw_composite()
H A Dclk-busy.c28 struct clk_divider div;
36 struct clk_divider *div = to_clk_divider(hw); in to_clk_busy_divider()
H A Dclk-composite-93.c110 struct clk_divider *divider = to_clk_divider(hw); in imx93_clk_composite_divider_set_rate()
190 struct clk_divider *div = NULL; in imx93_clk_composite_flags()
/linux/drivers/clk/rockchip/
H A 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_determine_rate()
113 struct clk_divider *divider = to_clk_divider(hw); in clk_half_divider_set_rate()
174 struct clk_divider *div = NULL; in rockchip_clk_register_halfdiv()
/linux/drivers/clk/
H A Dclk-divider.c30 static inline u32 clk_div_readl(struct clk_divider *divider) in clk_div_readl()
38 static inline void clk_div_writel(struct clk_divider *divider, u32 val) in clk_div_writel()
159 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_recalc_rate()
402 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_determine_rate()
440 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_set_rate()
493 struct clk_divider *div; in __clk_hw_register_divider()
578 struct clk_divider *div; in clk_unregister_divider()
598 struct clk_divider *div; in clk_hw_unregister_divider()
H A 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/drivers/clk/ultrarisc/
H A Dclk-ultrarisc.c22 struct clk_divider divider;
32 struct clk_divider *divider = to_clk_divider(hw); in to_ultrarisc_divider_clk()
81 struct clk_divider *divider = to_clk_divider(hw); in ultrarisc_divider_recalc_rate()
94 struct clk_divider *divider = to_clk_divider(hw); in ultrarisc_divider_determine_rate()
104 struct clk_divider *divider = &divider_clk->divider; in ultrarisc_divider_set_rate()
/linux/drivers/clk/mxs/
H A Dclk-div.c22 struct clk_divider divider;
30 struct clk_divider *divider = to_clk_divider(hw); in to_clk_div()
/linux/drivers/misc/cardreader/
H A Drts5261.c636 u8 clk_divider, mcu_cnt, div; in rts5261_pci_switch_clock() local
647 clk_divider = SD_CLK_DIVIDE_256; in rts5261_pci_switch_clock()
650 clk_divider = SD_CLK_DIVIDE_128; in rts5261_pci_switch_clock()
654 clk_divider = SD_CLK_DIVIDE_0; in rts5261_pci_switch_clock()
657 SD_CLK_DIVIDE_MASK, clk_divider); in rts5261_pci_switch_clock()
/linux/drivers/clk/mmp/
H A Dclk-audio.c66 struct clk_divider sysclk_div;
67 struct clk_divider sspa0_div;
68 struct clk_divider sspa1_div;
/linux/drivers/clk/cix/
H A Dclk-sky1-audss.c563 struct clk_divider div;
643 static inline struct sky1_clk_divider *to_sky1_clk_divider(struct clk_divider *div) in to_sky1_clk_divider()
651 struct clk_divider *divider = to_clk_divider(hw); in sky1_audss_clk_divider_recalc_rate()
666 struct clk_divider *divider = to_clk_divider(hw); in sky1_audss_clk_divider_determine_rate()
690 struct clk_divider *divider = to_clk_divider(hw); in sky1_audss_clk_divider_set_rate()
/linux/drivers/clk/sunxi/
H A Dclk-sun8i-mbus.c30 struct clk_divider *div; in sun8i_a23_mbus_setup()
H A Dclk-a10-ve.c88 struct clk_divider *div; in sun4i_ve_clk_setup()
H A Dclk-sun4i-display.c107 struct clk_divider *div = NULL; in sun4i_a10_display_init()
/linux/drivers/clk/renesas/
H A Drcar-cpg-lib.c127 struct clk_divider div;
H A Drzv2h-cpg.c180 struct clk_divider div;
753 struct clk_divider *divider = to_clk_divider(hw); in rzv2h_ddiv_recalc_rate()
766 struct clk_divider *divider = to_clk_divider(hw); in rzv2h_ddiv_determine_rate()
786 struct clk_divider *divider = to_clk_divider(hw); in rzv2h_ddiv_set_rate()
834 struct clk_divider *div; in rzv2h_cpg_ddiv_clk_register()
H A Drcar-gen2-cpg.c212 struct clk_divider *div; in cpg_adsp_clk_register()
/linux/drivers/clk/davinci/
H A Dpll.c242 struct clk_divider *divider; in davinci_pll_div_register()
577 struct clk_divider *divider; in davinci_pll_obsclk_register()
681 struct clk_divider *divider; in davinci_pll_sysclk_register()
/linux/drivers/clk/st/
H A Dclk-flexgen.c39 struct clk_divider pdiv;
43 struct clk_divider fdiv;
/linux/drivers/clk/ralink/
H A Dclk-mtmips.c564 static const u32 clk_divider[] = { 2, 3, 4, 8 }; in mt7620_pll_recalc_rate() local
587 WARN_ON_ONCE(div >= ARRAY_SIZE(clk_divider)); in mt7620_pll_recalc_rate()
589 cpu_pll = mt7620_calc_rate(parent_rate, mul, clk_divider[div]); in mt7620_pll_recalc_rate()
/linux/drivers/clk/nxp/
H A Dclk-lpc18xx-ccu.c207 struct clk_divider *div = NULL; in lpc18xx_ccu_register_branch_gate_div()
/linux/drivers/clk/microchip/
H A Dclk-mpfs-ccc.c119 struct clk_divider divider;
/linux/drivers/clk/mediatek/
H A Dclk-mtk.c224 struct clk_divider *div = NULL; in mtk_clk_register_composite()
310 struct clk_divider *div = NULL; in mtk_clk_unregister_composite()

12