Home
last modified time | relevance | path

Searched refs:clk_ops (Results 1 – 197 of 197) sorted by relevance

/linux-4.4.14/drivers/clk/qcom/
Dclk-rcg.h107 extern const struct clk_ops clk_rcg_ops;
108 extern const struct clk_ops clk_rcg_bypass_ops;
109 extern const struct clk_ops clk_rcg_bypass2_ops;
110 extern const struct clk_ops clk_rcg_pixel_ops;
111 extern const struct clk_ops clk_rcg_esc_ops;
112 extern const struct clk_ops clk_rcg_lcc_ops;
146 extern const struct clk_ops clk_dyn_rcg_ops;
175 extern const struct clk_ops clk_rcg2_ops;
176 extern const struct clk_ops clk_rcg2_shared_ops;
177 extern const struct clk_ops clk_edp_pixel_ops;
[all …]
Dclk-branch.h49 extern const struct clk_ops clk_branch_ops;
50 extern const struct clk_ops clk_branch2_ops;
51 extern const struct clk_ops clk_branch_simple_ops;
Dclk-pll.h63 extern const struct clk_ops clk_pll_ops;
64 extern const struct clk_ops clk_pll_vote_ops;
65 extern const struct clk_ops clk_pll_sr2_ops;
Dclk-branch.c130 const struct clk_ops clk_branch_ops = {
147 const struct clk_ops clk_branch2_ops = {
154 const struct clk_ops clk_branch_simple_ops = {
Dclk-regmap-mux.h27 extern const struct clk_ops clk_regmap_mux_closest_ops;
Dclk-regmap-divider.h27 extern const struct clk_ops clk_regmap_div_ops;
Dclk-rcg2.c292 const struct clk_ops clk_rcg2_ops = {
372 const struct clk_ops clk_rcg2_shared_ops = {
498 const struct clk_ops clk_edp_pixel_ops = {
556 const struct clk_ops clk_byte_ops = {
626 const struct clk_ops clk_byte2_ops = {
716 const struct clk_ops clk_pixel_ops = {
Dclk-pll.c183 const struct clk_ops clk_pll_ops = {
225 const struct clk_ops clk_pll_vote_ops = {
362 const struct clk_ops clk_pll_sr2_ops = {
Dclk-regmap-mux.c54 const struct clk_ops clk_regmap_mux_closest_ops = {
Dclk-rcg.c814 const struct clk_ops clk_rcg_ops = {
825 const struct clk_ops clk_rcg_bypass_ops = {
836 const struct clk_ops clk_rcg_bypass2_ops = {
848 const struct clk_ops clk_rcg_pixel_ops = {
860 const struct clk_ops clk_rcg_esc_ops = {
872 const struct clk_ops clk_rcg_lcc_ops = {
883 const struct clk_ops clk_dyn_rcg_ops = {
Dclk-regmap-divider.c65 const struct clk_ops clk_regmap_div_ops = {
Dmmcc-msm8960.c605 static const struct clk_ops clk_ops_pix_rdi = {
/linux-4.4.14/arch/m68k/include/asm/
Dmcfclk.h11 struct clk_ops { struct
18 struct clk_ops *clk_ops; member
27 extern struct clk_ops clk_ops0;
29 extern struct clk_ops clk_ops1;
35 .clk_ops = &clk_ops##clk_bank, \
/linux-4.4.14/arch/m68k/coldfire/
Dclk.c33 clk->clk_ops->enable(clk); in __clk_init_enabled()
39 clk->clk_ops->disable(clk); in __clk_init_disabled()
52 struct clk_ops clk_ops0 = {
68 struct clk_ops clk_ops1 = {
93 if ((clk->enabled++ == 0) && clk->clk_ops) in clk_enable()
94 clk->clk_ops->enable(clk); in clk_enable()
105 if ((--clk->enabled == 0) && clk->clk_ops) in clk_disable()
106 clk->clk_ops->disable(clk); in clk_disable()
/linux-4.4.14/include/linux/
Dclk-provider.h188 struct clk_ops { struct
230 const struct clk_ops *ops; argument
278 extern const struct clk_ops clk_fixed_rate_ops;
319 extern const struct clk_ops clk_gate_ops;
386 extern const struct clk_ops clk_divider_ops;
387 extern const struct clk_ops clk_divider_ro_ops;
449 extern const struct clk_ops clk_mux_ops;
450 extern const struct clk_ops clk_mux_ro_ops;
486 extern const struct clk_ops clk_fixed_factor_ops;
517 extern const struct clk_ops clk_fractional_divider_ops;
[all …]
/linux-4.4.14/drivers/clk/
Dclk-composite.c27 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_get_parent()
38 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_set_parent()
50 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_recalc_rate()
62 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_determine_rate()
63 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_determine_rate()
136 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_round_rate()
148 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_set_rate()
159 const struct clk_ops *gate_ops = composite->gate_ops; in clk_composite_is_enabled()
170 const struct clk_ops *gate_ops = composite->gate_ops; in clk_composite_enable()
181 const struct clk_ops *gate_ops = composite->gate_ops; in clk_composite_disable()
[all …]
Dclk-highbank.c195 static const struct clk_ops clk_pll_ops = {
213 static const struct clk_ops a9periphclk_ops = {
226 static const struct clk_ops a9bclk_ops = {
269 static const struct clk_ops periclk_ops = {
275 static __init struct clk *hb_clk_init(struct device_node *node, const struct clk_ops *ops) in hb_clk_init()
Dclk-rk808.c77 static const struct clk_ops rk808_clkout1_ops = {
81 static const struct clk_ops rk808_clkout2_ops = {
Dclk-gpio.c59 const struct clk_ops clk_gpio_gate_ops = {
90 const struct clk_ops clk_gpio_mux_ops = {
100 const struct clk_ops *clk_gpio_ops) in clk_register_gpio()
Dclk-max-gen.h30 extern struct clk_ops max_gen_clk_ops;
Dclk-mux.c107 const struct clk_ops clk_mux_ops = {
114 const struct clk_ops clk_mux_ro_ops = {
Dclk-wm831x.c53 static const struct clk_ops wm831x_xtal_ops = {
221 static const struct clk_ops wm831x_fll_ops = {
336 static const struct clk_ops wm831x_clkout_ops = {
Dclk-axm5516.c67 static const struct clk_ops axxia_pllclk_ops = {
102 static const struct clk_ops axxia_divclk_ops = {
136 static const struct clk_ops axxia_clkmux_ops = {
Dclk-vt8500.c207 static const struct clk_ops vt8500_gated_clk_ops = {
213 static const struct clk_ops vt8500_divisor_clk_ops = {
219 static const struct clk_ops vt8500_gated_divisor_clk_ops = {
644 static const struct clk_ops vtwm_pll_ops = {
Dclk-twl6040.c68 static const struct clk_ops twl6040_mcpdm_ops = {
Dclk-scpi.c67 static const struct clk_ops scpi_clk_ops = {
137 static const struct clk_ops scpi_dvfs_ops = {
Dclk-fixed-rate.c43 const struct clk_ops clk_fixed_rate_ops = {
Dclk-cdce706.c163 static const struct clk_ops cdce706_clkin_ops = {
257 static const struct clk_ops cdce706_pll_ops = {
379 static const struct clk_ops cdce706_divider_ops = {
442 static const struct clk_ops cdce706_clkout_ops = {
Dclk-fixed-factor.c66 const struct clk_ops clk_fixed_factor_ops = {
Dclk-mb86s7x.c170 const struct clk_ops crg_port_ops = {
324 static struct clk_ops clk_clc_ops = {
Dclk-pwm.c50 static const struct clk_ops clk_pwm_ops = {
Dclk-multiplier.c125 const struct clk_ops clk_multiplier_ops = {
Dclk-ls1x.c45 static const struct clk_ops ls1x_pll_clk_ops = {
Dclk-gate.c107 const struct clk_ops clk_gate_ops = {
Dclk-si5351.c239 static const struct clk_ops si5351_xtal_ops = {
300 static const struct clk_ops si5351_clkin_ops = {
336 static const struct clk_ops si5351_vxco_ops = {
531 static const struct clk_ops si5351_pll_ops = {
787 static const struct clk_ops si5351_msynth_ops = {
1102 static const struct clk_ops si5351_clkout_ops = {
Dclk-cdce925.c259 static const struct clk_ops cdce925_pll_ops = {
424 static const struct clk_ops cdce925_clk_ops = {
471 static const struct clk_ops cdce925_clk_y1_ops = {
Dclk-nomadik.c249 static const struct clk_ops pll_clk_ops = {
341 static const struct clk_ops src_clk_ops = {
Dclk-max-gen.c84 struct clk_ops max_gen_clk_ops = {
Dclk-fractional-divider.c114 const struct clk_ops clk_fractional_divider_ops = {
Dclk-divider.c418 const struct clk_ops clk_divider_ops = {
425 const struct clk_ops clk_divider_ro_ops = {
Dclk-xgene.c120 static const struct clk_ops xgene_clk_pll_ops = {
389 static const struct clk_ops xgene_clk_ops = {
Dclk-s2mps11.c95 static struct clk_ops s2mps11_clk_ops = {
Dclk-palmas.c119 static struct clk_ops palmas_clks_ops = {
Dclk-u300.c681 static const struct clk_ops syscon_clk_ops = {
1107 static const struct clk_ops mclk_ops = {
Dclk-stm32f4.c199 static const struct clk_ops clk_apb_mul_factor_ops = {
Dclk-si514.c263 static const struct clk_ops si514_clk_ops = {
Dclk-qoriq.c671 static const struct clk_ops cmux_ops = {
680 static const struct clk_ops hwaccel_ops = {
701 const struct clk_ops *ops, in create_mux_common()
Dclk-si570.c369 static const struct clk_ops si570_clk_ops = {
Dclk-axi-clkgen.c463 static const struct clk_ops axi_clkgen_ops = {
Dclk.c46 const struct clk_ops *ops;
2641 static const struct clk_ops clk_nodrv_ops = {
/linux-4.4.14/drivers/clk/tegra/
Dclk-periph.c27 const struct clk_ops *mux_ops = periph->mux_ops; in clk_periph_get_parent()
38 const struct clk_ops *mux_ops = periph->mux_ops; in clk_periph_set_parent()
50 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_recalc_rate()
62 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_round_rate()
74 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_set_rate()
85 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_is_enabled()
96 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_enable()
107 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_disable()
113 const struct clk_ops tegra_clk_periph_ops = {
124 static const struct clk_ops tegra_clk_periph_nodiv_ops = {
[all …]
Dclk.h39 extern const struct clk_ops tegra_clk_sync_source_ops;
84 extern const struct clk_ops tegra_clk_frac_div_ops;
288 extern const struct clk_ops tegra_clk_pll_ops;
289 extern const struct clk_ops tegra_clk_plle_ops;
356 extern const struct clk_ops tegra_clk_pll_out_ops;
425 extern const struct clk_ops tegra_clk_periph_gate_ops;
449 const struct clk_ops *mux_ops;
450 const struct clk_ops *div_ops;
451 const struct clk_ops *gate_ops;
458 extern const struct clk_ops tegra_clk_periph_ops;
[all …]
Dclk-audio-sync.c51 const struct clk_ops tegra_clk_sync_source_ops = {
Dclk-pll-out.c83 const struct clk_ops tegra_clk_pll_out_ops = {
Dclk-pll.c803 const struct clk_ops tegra_clk_pll_ops = {
812 const struct clk_ops tegra_clk_plle_ops = {
1438 const struct clk_ops *ops) in _tegra_clk_register_pll()
1514 static const struct clk_ops tegra_clk_pllxc_ops = {
1523 static const struct clk_ops tegra_clk_pllm_ops = {
1532 static const struct clk_ops tegra_clk_pllc_ops = {
1541 static const struct clk_ops tegra_clk_pllre_ops = {
1550 static const struct clk_ops tegra_clk_plle_tegra114_ops = {
1811 static const struct clk_ops tegra_clk_pllss_ops = {
Dclk-periph-gate.c124 const struct clk_ops tegra_clk_periph_gate_ops = {
Dclk-super.c124 const struct clk_ops tegra_clk_super_ops = {
Dclk-divider.c143 const struct clk_ops tegra_clk_frac_div_ops = {
Dclk-emc.c465 static const struct clk_ops tegra_clk_emc_ops = {
Dclk-dfll.c988 static const struct clk_ops dfll_clk_ops = {
/linux-4.4.14/drivers/clk/ti/
Ddpll.c32 static const struct clk_ops dpll_m4xen_ck_ops = {
44 static const struct clk_ops dpll_m4xen_ck_ops = {};
50 static const struct clk_ops dpll_core_ck_ops = {
55 static const struct clk_ops dpll_ck_ops = {
67 static const struct clk_ops dpll_no_gate_ck_ops = {
77 static const struct clk_ops dpll_core_ck_ops = {};
78 static const struct clk_ops dpll_ck_ops = {};
79 static const struct clk_ops dpll_no_gate_ck_ops = {};
84 static const struct clk_ops omap2_dpll_core_ck_ops = {
91 static const struct clk_ops omap2_dpll_core_ck_ops = {};
[all …]
Dgate.c34 static const struct clk_ops omap_gate_clkdm_clk_ops = {
40 static const struct clk_ops omap_gate_clk_ops = {
47 static const struct clk_ops omap_gate_clk_hsdiv_restore_ops = {
98 u8 clk_gate_flags, const struct clk_ops *ops, in _register_gate()
136 const struct clk_ops *ops = &omap_gate_clk_ops; in ti_clk_register_gate()
215 const struct clk_ops *ops, in _of_ti_gate_clk_setup()
Dclock.h224 extern const struct clk_ops ti_clk_divider_ops;
225 extern const struct clk_ops ti_clk_mux_ops;
Dcomposite.c51 static const struct clk_ops ti_composite_divider_ops = {
57 static const struct clk_ops ti_composite_gate_ops = {
Dapll.c129 static const struct clk_ops apll_ck_ops = {
295 static struct clk_ops omap2_apll_ops = {
Dinterface.c28 static const struct clk_ops ti_interface_clk_ops = {
Dfapll.c271 static struct clk_ops ti_fapll_ops = {
481 static struct clk_ops ti_fapll_synt_ops = {
Dmux.c95 const struct clk_ops ti_clk_mux_ops = {
Dclk-dra7-atl.c159 static const struct clk_ops atl_clk_ops = {
Ddivider.c242 const struct clk_ops ti_clk_divider_ops = {
/linux-4.4.14/drivers/clk/mediatek/
Dclk-gate.h37 extern const struct clk_ops mtk_clk_gate_ops_setclr;
38 extern const struct clk_ops mtk_clk_gate_ops_setclr_inv;
48 const struct clk_ops *ops);
Dclk-gate.c88 const struct clk_ops mtk_clk_gate_ops_setclr = {
94 const struct clk_ops mtk_clk_gate_ops_setclr_inv = {
108 const struct clk_ops *ops) in mtk_clk_register_gate()
Dclk-mtk.h145 const struct clk_ops *ops;
170 const struct clk_ops *ops;
Dclk-apmixed.c74 static const struct clk_ops mtk_ref2usb_tx_ops = {
Dclk-mtk.c146 const struct clk_ops *mux_ops = NULL, *gate_ops = NULL, *div_ops = NULL; in mtk_clk_register_composite()
Dclk-pll.c273 static const struct clk_ops mtk_pll_ops = {
/linux-4.4.14/drivers/clk/berlin/
Dberlin2-div.c222 static const struct clk_ops berlin2_div_rate_ops = {
226 static const struct clk_ops berlin2_div_gate_ops = {
232 static const struct clk_ops berlin2_div_mux_ops = {
243 const struct clk_ops *mux_ops = &berlin2_div_mux_ops; in berlin2_div_register()
244 const struct clk_ops *rate_ops = &berlin2_div_rate_ops; in berlin2_div_register()
245 const struct clk_ops *gate_ops = &berlin2_div_gate_ops; in berlin2_div_register()
Dberlin2-pll.c83 static const struct clk_ops berlin2_pll_ops = {
Dberlin2-avpll.c184 static const struct clk_ops berlin2_avpll_vco_ops = {
351 static const struct clk_ops berlin2_avpll_channel_ops = {
/linux-4.4.14/drivers/clk/ux500/
Dclk-prcmu.c189 static struct clk_ops clk_prcmu_scalable_ops = {
201 static struct clk_ops clk_prcmu_gate_ops = {
211 static struct clk_ops clk_prcmu_scalable_rate_ops = {
218 static struct clk_ops clk_prcmu_rate_ops = {
223 static struct clk_ops clk_prcmu_opp_gate_ops = {
233 static struct clk_ops clk_prcmu_opp_volt_scalable_ops = {
250 struct clk_ops *clk_prcmu_ops) in clk_reg_prcmu()
Dclk-sysctrl.c101 static struct clk_ops clk_sysctrl_gate_ops = {
106 static struct clk_ops clk_sysctrl_gate_fixed_rate_ops = {
112 static struct clk_ops clk_sysctrl_set_parent_ops = {
127 struct clk_ops *clk_sysctrl_ops) in clk_reg_sysctrl()
Dclk-prcc.c82 static struct clk_ops clk_prcc_pclk_ops = {
88 static struct clk_ops clk_prcc_kclk_ops = {
99 struct clk_ops *clk_prcc_ops) in clk_reg_prcc()
/linux-4.4.14/drivers/clk/samsung/
Dclk-pll.c93 static const struct clk_ops samsung_pll2126_clk_ops = {
126 static const struct clk_ops samsung_pll3000_clk_ops = {
222 static const struct clk_ops samsung_pll35xx_clk_ops = {
228 static const struct clk_ops samsung_pll35xx_clk_min_ops = {
334 static const struct clk_ops samsung_pll36xx_clk_ops = {
340 static const struct clk_ops samsung_pll36xx_clk_min_ops = {
470 static const struct clk_ops samsung_pll45xx_clk_ops = {
476 static const struct clk_ops samsung_pll45xx_clk_min_ops = {
629 static const struct clk_ops samsung_pll46xx_clk_ops = {
635 static const struct clk_ops samsung_pll46xx_clk_min_ops = {
[all …]
Dclk-cpu.c122 static const struct clk_ops exynos_cpuclk_clk_ops = {
Dclk-s3c2410-dclk.c88 static const struct clk_ops s3c24xx_clkout_ops = {
/linux-4.4.14/arch/blackfin/mach-common/
Dclock.h6 struct clk_ops { struct
19 const struct clk_ops *ops; argument
/linux-4.4.14/drivers/clk/pxa/
Dclk-pxa.h21 static struct clk_ops name ## _mux_ops = { \
25 static struct clk_ops name ## _rate_ops = { \
40 static struct clk_ops name ## _rate_ops = { \
Dclk-pxa.c53 static struct clk_ops cken_rate_ops = {
66 static struct clk_ops cken_mux_ops = {
/linux-4.4.14/arch/mips/include/asm/
Dclock.h11 struct clk_ops { struct
27 struct clk_ops *ops; argument
/linux-4.4.14/drivers/clk/imx/
Dclk-busy.c34 const struct clk_ops *div_ops;
75 static struct clk_ops clk_busy_divider_ops = {
119 const struct clk_ops *mux_ops;
150 static struct clk_ops clk_busy_mux_ops = {
Dclk-pllv3.c139 static const struct clk_ops clk_pllv3_ops = {
193 static const struct clk_ops clk_pllv3_sys_ops = {
265 static const struct clk_ops clk_pllv3_av_ops = {
279 static const struct clk_ops clk_pllv3_enet_ops = {
290 const struct clk_ops *ops; in imx_clk_pllv3()
Dclk-fixup-mux.c31 const struct clk_ops *ops;
69 static const struct clk_ops clk_fixup_mux_ops = {
Dclk-fixup-div.c32 const struct clk_ops *ops;
89 static const struct clk_ops clk_fixup_div_ops = {
Dclk-gate-exclusive.c55 static const struct clk_ops clk_gate_exclusive_ops = {
Dclk-cpu.c72 static const struct clk_ops clk_cpu_ops = {
Dclk-pllv1.c109 static struct clk_ops clk_pllv1_ops = {
Dclk-pfd.c121 static const struct clk_ops clk_pfd_ops = {
Dclk-gate2.c119 static struct clk_ops clk_gate2_ops = {
Dclk-pllv2.c229 static struct clk_ops clk_pllv2_ops = {
/linux-4.4.14/arch/blackfin/include/asm/
Dclocks.h53 struct clk_ops { struct
67 const struct clk_ops *ops; argument
/linux-4.4.14/drivers/clk/st/
Dclkgen-pll.c70 const struct clk_ops *ops;
73 static const struct clk_ops st_pll1600c65_ops;
74 static const struct clk_ops st_pll800c65_ops;
75 static const struct clk_ops stm_pll3200c32_ops;
76 static const struct clk_ops stm_pll3200c32_a9_ops;
77 static const struct clk_ops st_pll1200c32_ops;
78 static const struct clk_ops stm_pll4600c28_ops;
795 static const struct clk_ops st_pll1600c65_ops = {
802 static const struct clk_ops st_pll800c65_ops = {
809 static const struct clk_ops stm_pll3200c32_ops = {
[all …]
Dclkgen-fsyn.c140 const struct clk_ops *pll_ops;
147 static const struct clk_ops st_quadfs_pll_c65_ops;
148 static const struct clk_ops st_quadfs_pll_c32_ops;
149 static const struct clk_ops st_quadfs_fs216c65_ops;
150 static const struct clk_ops st_quadfs_fs432c65_ops;
151 static const struct clk_ops st_quadfs_fs660c32_ops;
603 static const struct clk_ops st_quadfs_pll_c65_ops = {
609 static const struct clk_ops st_quadfs_pll_c32_ops = {
1013 static const struct clk_ops st_quadfs_ops = {
Dclk-flexgen.c167 static const struct clk_ops flexgen_ops = {
Dclkgen-mux.c203 static const struct clk_ops clkgena_divmux_ops = {
/linux-4.4.14/drivers/clk/ingenic/
Dcgu.h119 struct clk_ops *clk_ops; member
Dcgu.c225 static const struct clk_ops ingenic_pll_ops = {
485 static const struct clk_ops ingenic_clk_ops = {
581 clk_init.ops = clk_info->custom.clk_ops; in ingenic_register_clock()
Djz4780-cgu.c206 static struct clk_ops jz4780_otg_phy_ops = {
/linux-4.4.14/arch/blackfin/mach-bf609/
Dclock.c256 static struct clk_ops vco_ops = {
260 static struct clk_ops pll_ops = {
265 static struct clk_ops cclk_ops = {
269 static struct clk_ops sys_clk_ops = {
275 static struct clk_ops dummy_clk_ops = {
/linux-4.4.14/drivers/clk/mxs/
Dclk-div.c29 const struct clk_ops *ops;
70 static struct clk_ops clk_div_ops = {
Dclk-pll.c80 static const struct clk_ops clk_pll_ops = {
Dclk-ref.c119 static const struct clk_ops clk_ref_ops = {
Dclk-frac.c110 static struct clk_ops clk_frac_ops = {
/linux-4.4.14/drivers/clk/socfpga/
Dclk-periph.c55 static const struct clk_ops periclk_ops = {
61 const struct clk_ops *ops) in __socfpga_periph_init()
Dclk-pll.c78 static struct clk_ops clk_pll_ops = {
84 const struct clk_ops *ops) in __socfpga_pll_init()
Dclk-pll-a10.c72 static struct clk_ops clk_pll_ops = {
78 const struct clk_ops *ops) in __socfpga_pll_init()
Dclk-periph-a10.c65 static const struct clk_ops periclk_ops = {
71 const struct clk_ops *ops) in __socfpga_periph_init()
Dclk-gate-a10.c100 static struct clk_ops gateclk_ops = {
106 const struct clk_ops *ops) in __socfpga_gate_init()
Dclk-gate.c172 static struct clk_ops gateclk_ops = {
180 const struct clk_ops *ops) in __socfpga_gate_init()
/linux-4.4.14/Documentation/
Dclk.txt21 drivers/clk/clk.c. Finally there is struct clk_ops, whose operations
25 callbacks registered with struct clk_ops and the corresponding
28 clk_ops, such as .enable or .set_rate, implies the hardware-specific
45 const struct clk_ops *ops;
60 clk_ops pointer in struct clk to perform the hardware-specific parts of
63 struct clk_ops {
169 struct clk_ops clk_foo_ops {
189 Below is a matrix detailing which clk_ops are mandatory based upon the
/linux-4.4.14/arch/arm/plat-versatile/include/plat/
Dclock.h6 struct clk_ops { struct
/linux-4.4.14/arch/arm/mach-versatile/include/mach/
Dclkdev.h8 const struct clk_ops *ops;
/linux-4.4.14/drivers/clk/at91/
Dclk-slow.c117 static const struct clk_ops slow_osc_ops = {
227 static const struct clk_ops slow_rc_osc_ops = {
328 static const struct clk_ops sam9x5_slow_ops = {
400 static const struct clk_ops sam9260_slow_ops = {
Dclk-usb.c155 static const struct clk_ops at91sam9x5_usb_ops = {
190 static const struct clk_ops at91sam9n12_usb_ops = {
337 static const struct clk_ops at91rm9200_usb_ops = {
Dclk-main.c135 static const struct clk_ops main_osc_ops = {
288 static const struct clk_ops main_rc_osc_ops = {
423 static const struct clk_ops rm9200_main_ops = {
552 static const struct clk_ops sam9x5_main_ops = {
Dclk-h32mx.c89 static const struct clk_ops h32mx_ops = {
Dclk-plldiv.c76 static const struct clk_ops plldiv_ops = {
Dclk-utmi.c88 static const struct clk_ops utmi_ops = {
Dclk-peripheral.c97 static const struct clk_ops peripheral_ops = {
311 static const struct clk_ops sam9x5_peripheral_ops = {
Dclk-smd.c108 static const struct clk_ops at91sam9x5_smd_ops = {
Dclk-system.c96 static const struct clk_ops system_ops = {
Dclk-master.c127 static const struct clk_ops master_ops = {
Dclk-programmable.c167 static const struct clk_ops programmable_ops = {
Dclk-generated.c195 static const struct clk_ops generated_ops = {
Dclk-pll.c301 static const struct clk_ops pll_ops = {
/linux-4.4.14/drivers/clk/rockchip/
Dclk-pll.c33 const struct clk_ops *pll_mux_ops;
176 const struct clk_ops *pll_mux_ops = pll->pll_mux_ops; in rockchip_rk3066_pll_set_params()
322 static const struct clk_ops rockchip_rk3066_pll_clk_norate_ops = {
329 static const struct clk_ops rockchip_rk3066_pll_clk_ops = {
Dclk-cpu.c59 const struct clk_ops *cpu_mux_ops;
101 static const struct clk_ops rockchip_cpuclk_ops = {
Dclk-inverter.c77 static const struct clk_ops rockchip_inv_clk_ops = {
Dclk-mmc-phase.c137 static const struct clk_ops rockchip_mmc_clk_ops = {
Dclk.c53 const struct clk_ops *mux_ops = NULL, *div_ops = NULL, in rockchip_clk_register_branch()
121 const struct clk_ops *div_ops = NULL, *gate_ops = NULL; in rockchip_clk_register_frac_branch()
/linux-4.4.14/drivers/clk/sirf/
Dclk-common.c187 static struct clk_ops std_pll_ops = {
268 static struct clk_ops usb_pll_ops = {
440 static struct clk_ops msi_ops = {
491 static struct clk_ops cpu_ops = {
514 static struct clk_ops dmn_ops = {
682 static struct clk_ops ios_ops = {
Dclk-atlas7.c387 static const struct clk_ops ab_pll_ops = {
581 static const struct clk_ops dto_ops = {
1265 static const struct clk_ops unit_clk_ops = {
/linux-4.4.14/drivers/clk/pistachio/
Dclk-pll.c301 static struct clk_ops pll_gf40lp_frac_ops = {
310 static struct clk_ops pll_gf40lp_frac_fixed_ops = {
433 static struct clk_ops pll_gf40lp_laint_ops = {
442 static struct clk_ops pll_gf40lp_laint_fixed_ops = {
/linux-4.4.14/drivers/clk/mmp/
Dclk.h96 extern const struct clk_ops mmp_clk_mix_ops;
119 extern const struct clk_ops mmp_clk_gate_ops;
Dclk-apmu.c63 static struct clk_ops clk_apmu_ops = {
Dclk-gate.c89 const struct clk_ops mmp_clk_gate_ops = {
Dclk-apbc.c117 static struct clk_ops clk_apbc_ops = {
Dclk-frac.c152 static struct clk_ops clk_factor_ops = {
Dclk-mix.c430 const struct clk_ops mmp_clk_mix_ops = {
/linux-4.4.14/drivers/clk/nxp/
Dclk-lpc18xx-ccu.c200 static const struct clk_ops lpc18xx_ccu_gate_ops = {
210 const struct clk_ops *div_ops = NULL; in lpc18xx_ccu_register_branch_gate_div()
Dclk-lpc18xx-cgu.c268 const struct clk_ops *pll_ops;
447 static const struct clk_ops lpc18xx_pll0_ops = {
479 static const struct clk_ops lpc18xx_pll1_ops = {
513 static const struct clk_ops lpc18xx_gate_ops = {
/linux-4.4.14/drivers/clk/meson/
Dclk-pll.c176 static const struct clk_ops meson_clk_pll_ops = {
182 static const struct clk_ops meson_clk_pll_ro_ops = {
Dclk-cpu.c179 static const struct clk_ops meson_clk_cpu_ops = {
Dclkc.c57 const struct clk_ops *mux_ops = NULL; in meson_clk_register_composite()
/linux-4.4.14/drivers/clk/zte/
Dclk.c136 static const struct clk_ops zx_pll_ops = {
274 static const struct clk_ops zx_audio_ops = {
/linux-4.4.14/arch/mips/alchemy/common/
Dclock.c145 static struct clk_ops alchemy_clkops_cpu = {
226 static struct clk_ops alchemy_clkops_aux = {
578 static struct clk_ops alchemy_clkops_fgenv1 = {
719 static struct clk_ops alchemy_clkops_fgenv2 = {
927 static struct clk_ops alchemy_clkops_csrc = {
/linux-4.4.14/drivers/clk/versatile/
Dclk-vexpress-osc.c64 static struct clk_ops vexpress_osc_ops = {
Dclk-icst.c119 static const struct clk_ops icst_ops = {
Dclk-sp810.c71 static const struct clk_ops clk_sp810_timerclken_ops = {
/linux-4.4.14/drivers/clk/spear/
Dclk-vco-pll.c168 static struct clk_ops clk_pll_ops = {
269 static struct clk_ops clk_vco_ops = {
Dclk-frac-synth.c119 static struct clk_ops clk_frac_ops = {
Dclk-gpt-synth.c108 static struct clk_ops clk_gpt_ops = {
Dclk-aux-synth.c131 static struct clk_ops clk_aux_ops = {
/linux-4.4.14/drivers/clk/hisilicon/
Dclk-hix5hd2.c211 static struct clk_ops clk_ether_ops = {
250 static struct clk_ops clk_complex_ops = {
Dclkgate-separated.c91 static struct clk_ops clkgate_separated_ops = {
Dclkdivider-hi6220.c96 static const struct clk_ops hi6220_clkdiv_ops = {
Dclk-hi6220-stub.c191 static const struct clk_ops hi6220_stub_clk_ops = {
Dclk-hi3620.c418 static struct clk_ops clk_mmc_ops = {
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_lvds_pll.c128 static const struct clk_ops mpd4_lvds_pll_ops = {
/linux-4.4.14/drivers/clk/h8300/
Dclk-h8s2678.c78 static const struct clk_ops pll_ops = {
/linux-4.4.14/arch/arm/mach-omap2/
Dclkt2xxx_virt_prcm_set.c216 static const struct clk_ops virt_prcm_set_ops = {
/linux-4.4.14/drivers/clk/zynq/
Dpll.c178 static const struct clk_ops zynq_pll_ops = {
/linux-4.4.14/drivers/clk/sunxi/
Dclk-sun6i-ar100.c167 static struct clk_ops ar100_ops = {
Dclk-factors.c155 static const struct clk_ops clk_factors_ops = {
Dclk-mod0.c295 static const struct clk_ops mmc_clk_ops = {
Dclk-sunxi.c186 static const struct clk_ops sun6i_ahb1_clk_ops = {
982 const struct clk_ops *rate_ops; in sunxi_divs_clk_setup()
/linux-4.4.14/drivers/clk/bcm/
Dclk-iproc-armpll.c238 static const struct clk_ops iproc_arm_pll_ops = {
Dclk-bcm2835.c1023 static const struct clk_ops bcm2835_pll_clk_ops = {
1130 static const struct clk_ops bcm2835_pll_divider_clk_ops = {
1298 static const struct clk_ops bcm2835_clock_clk_ops = {
1316 static const struct clk_ops bcm2835_vpu_clock_clk_ops = {
Dclk-iproc-asiu.c177 static const struct clk_ops iproc_asiu_ops = {
Dclk-kona.h500 extern struct clk_ops kona_peri_clk_ops;
Dclk-iproc-pll.c448 static const struct clk_ops iproc_pll_ops = {
563 static const struct clk_ops iproc_clk_ops = {
Dclk-kona.c1181 struct clk_ops kona_peri_clk_ops = {
/linux-4.4.14/drivers/clk/keystone/
Dgate.c151 static const struct clk_ops clk_psc_ops = {
Dpll.c120 static const struct clk_ops clk_pll_ops = {
/linux-4.4.14/drivers/clk/mvebu/
Dclk-cpu.c162 static const struct clk_ops cpu_ops = {
Dclk-corediv.c44 const struct clk_ops ops;
/linux-4.4.14/drivers/clk/shmobile/
Dclk-div6.c164 static const struct clk_ops cpg_div6_clock_ops = {
Dclk-mstp.c124 static const struct clk_ops cpg_mstp_clock_ops = {
Dclk-rcar-gen2.c132 static const struct clk_ops cpg_z_clk_ops = {
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/
Dhdmi_phy_8960.c399 static const struct clk_ops hdmi_pll_ops = {
/linux-4.4.14/arch/arm/mach-vexpress/
Dspc.c526 static struct clk_ops clk_spc_ops = {
/linux-4.4.14/drivers/rtc/
Drtc-hym8563.c392 static const struct clk_ops hym8563_clkout_ops = {
Drtc-pcf8563.c512 static const struct clk_ops pcf8563_clkout_ops = {
/linux-4.4.14/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll_28nm.c309 static const struct clk_ops clk_ops_dsi_pll_28nm_vco = {
/linux-4.4.14/arch/arm/mach-versatile/
Dcore.c356 static const struct clk_ops osc4_clk_ops = {
/linux-4.4.14/drivers/gpu/drm/imx/
Dimx-tve.c466 static struct clk_ops clk_tve_di_ops = {
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dmedia-dev.c1200 static const struct clk_ops cam_clk_ops = {
/linux-4.4.14/drivers/media/platform/omap3isp/
Disp.c273 static const struct clk_ops isp_xclk_ops = {