| /linux/drivers/clk/imx/ |
| H A D | clk-divider-gate.c | 15 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 D | clk-fixup-div.c | 24 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 D | clk-composite-8m.c | 31 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 D | clk-busy.c | 28 struct clk_divider div; 36 struct clk_divider *div = to_clk_divider(hw); in to_clk_busy_divider()
|
| H A D | clk-composite-93.c | 110 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 D | clk-half-divider.c | 25 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 D | clk-divider.c | 30 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 D | clk-stm32h7.c | 313 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 D | clk-ultrarisc.c | 22 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 = ÷r_clk->divider; in ultrarisc_divider_set_rate()
|
| /linux/drivers/clk/mxs/ |
| H A D | clk-div.c | 22 struct clk_divider divider; 30 struct clk_divider *divider = to_clk_divider(hw); in to_clk_div()
|
| /linux/drivers/misc/cardreader/ |
| H A D | rts5261.c | 636 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 D | clk-audio.c | 66 struct clk_divider sysclk_div; 67 struct clk_divider sspa0_div; 68 struct clk_divider sspa1_div;
|
| /linux/drivers/clk/cix/ |
| H A D | clk-sky1-audss.c | 563 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 D | clk-sun8i-mbus.c | 30 struct clk_divider *div; in sun8i_a23_mbus_setup()
|
| H A D | clk-a10-ve.c | 88 struct clk_divider *div; in sun4i_ve_clk_setup()
|
| H A D | clk-sun4i-display.c | 107 struct clk_divider *div = NULL; in sun4i_a10_display_init()
|
| /linux/drivers/clk/renesas/ |
| H A D | rcar-cpg-lib.c | 127 struct clk_divider div;
|
| H A D | rzv2h-cpg.c | 180 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 D | rcar-gen2-cpg.c | 212 struct clk_divider *div; in cpg_adsp_clk_register()
|
| /linux/drivers/clk/davinci/ |
| H A D | pll.c | 242 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 D | clk-flexgen.c | 39 struct clk_divider pdiv; 43 struct clk_divider fdiv;
|
| /linux/drivers/clk/ralink/ |
| H A D | clk-mtmips.c | 564 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 D | clk-lpc18xx-ccu.c | 207 struct clk_divider *div = NULL; in lpc18xx_ccu_register_branch_gate_div()
|
| /linux/drivers/clk/microchip/ |
| H A D | clk-mpfs-ccc.c | 119 struct clk_divider divider;
|
| /linux/drivers/clk/mediatek/ |
| H A D | clk-mtk.c | 224 struct clk_divider *div = NULL; in mtk_clk_register_composite() 310 struct clk_divider *div = NULL; in mtk_clk_unregister_composite()
|