Home
last modified time | relevance | path

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

12345678910>>...14

/Linux-v4.19/drivers/clk/qcom/
Dclk-rcg.h89 extern const struct clk_ops clk_rcg_ops;
90 extern const struct clk_ops clk_rcg_bypass_ops;
91 extern const struct clk_ops clk_rcg_bypass2_ops;
92 extern const struct clk_ops clk_rcg_pixel_ops;
93 extern const struct clk_ops clk_rcg_esc_ops;
94 extern const struct clk_ops clk_rcg_lcc_ops;
128 extern const struct clk_ops clk_dyn_rcg_ops;
157 extern const struct clk_ops clk_rcg2_ops;
158 extern const struct clk_ops clk_rcg2_floor_ops;
159 extern const struct clk_ops clk_edp_pixel_ops;
[all …]
Dclk-alpha-pll.h106 extern const struct clk_ops clk_alpha_pll_ops;
107 extern const struct clk_ops clk_alpha_pll_hwfsm_ops;
108 extern const struct clk_ops clk_alpha_pll_postdiv_ops;
109 extern const struct clk_ops clk_alpha_pll_huayra_ops;
110 extern const struct clk_ops clk_alpha_pll_postdiv_ro_ops;
112 extern const struct clk_ops clk_alpha_pll_fabia_ops;
113 extern const struct clk_ops clk_alpha_pll_fixed_fabia_ops;
114 extern const struct clk_ops clk_alpha_pll_postdiv_fabia_ops;
Dclk-branch.h40 extern const struct clk_ops clk_branch_ops;
41 extern const struct clk_ops clk_branch2_ops;
42 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-regmap-divider.h27 extern const struct clk_ops clk_regmap_div_ops;
28 extern const struct clk_ops clk_regmap_div_ro_ops;
/Linux-v4.19/arch/m68k/include/asm/
Dmcfclk.h12 struct clk_ops { struct
19 struct clk_ops *clk_ops; argument
28 extern struct clk_ops clk_ops0;
30 extern struct clk_ops clk_ops1;
36 .clk_ops = &clk_ops##clk_bank, \
/Linux-v4.19/drivers/clk/
Dclk-composite.c25 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_get_parent()
36 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_set_parent()
48 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_recalc_rate()
60 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_determine_rate()
61 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_determine_rate()
134 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_round_rate()
146 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_set_rate()
160 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_set_rate_and_parent()
161 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_set_rate_and_parent()
184 const struct clk_ops *gate_ops = composite->gate_ops; in clk_composite_is_enabled()
[all …]
Dclk-scmi.c32 ret = clk->handle->clk_ops->rate_get(clk->handle, clk->id, &rate); in scmi_clk_recalc_rate()
72 return clk->handle->clk_ops->rate_set(clk->handle, clk->id, 0, rate); in scmi_clk_set_rate()
79 return clk->handle->clk_ops->enable(clk->handle, clk->id); in scmi_clk_enable()
86 clk->handle->clk_ops->disable(clk->handle, clk->id); in scmi_clk_disable()
89 static const struct clk_ops scmi_clk_ops = {
130 if (!handle || !handle->clk_ops) in scmi_clocks_probe()
133 count = handle->clk_ops->count_get(handle); in scmi_clocks_probe()
154 sclk->info = handle->clk_ops->info_get(handle, idx); in scmi_clocks_probe()
/Linux-v4.19/arch/m68k/coldfire/
Dclk.c34 clk->clk_ops->enable(clk); in __clk_init_enabled()
40 clk->clk_ops->disable(clk); in __clk_init_disabled()
53 struct clk_ops clk_ops0 = {
69 struct clk_ops clk_ops1 = {
94 if ((clk->enabled++ == 0) && clk->clk_ops) in clk_enable()
95 clk->clk_ops->enable(clk); in clk_enable()
110 if ((--clk->enabled == 0) && clk->clk_ops) in clk_disable()
111 clk->clk_ops->disable(clk); in clk_disable()
/Linux-v4.19/drivers/clk/microchip/
Dclk-core.h66 extern const struct clk_ops pic32_pbclk_ops;
67 extern const struct clk_ops pic32_sclk_ops;
68 extern const struct clk_ops pic32_sclk_no_div_ops;
69 extern const struct clk_ops pic32_spll_ops;
70 extern const struct clk_ops pic32_roclk_ops;
71 extern const struct clk_ops pic32_sosc_ops;
/Linux-v4.19/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;
39 extern const struct clk_ops mtk_clk_gate_ops_no_setclr;
40 extern const struct clk_ops mtk_clk_gate_ops_no_setclr_inv;
50 const struct clk_ops *ops);
Dclk-gate.c128 const struct clk_ops mtk_clk_gate_ops_setclr = {
134 const struct clk_ops mtk_clk_gate_ops_setclr_inv = {
140 const struct clk_ops mtk_clk_gate_ops_no_setclr = {
146 const struct clk_ops mtk_clk_gate_ops_no_setclr_inv = {
160 const struct clk_ops *ops) in mtk_clk_register_gate()
/Linux-v4.19/drivers/clk/meson/
Dclk-regmap.h53 extern const struct clk_ops clk_regmap_gate_ops;
80 extern const struct clk_ops clk_regmap_divider_ops;
81 extern const struct clk_ops clk_regmap_divider_ro_ops;
110 extern const struct clk_ops clk_regmap_mux_ops;
111 extern const struct clk_ops clk_regmap_mux_ro_ops;
Dclkc.h117 extern const struct clk_ops meson_clk_pll_ro_ops;
118 extern const struct clk_ops meson_clk_pll_ops;
119 extern const struct clk_ops meson_clk_cpu_ops;
120 extern const struct clk_ops meson_clk_mpll_ro_ops;
121 extern const struct clk_ops meson_clk_mpll_ops;
122 extern const struct clk_ops meson_clk_phase_ops;
Dclk-regmap.c46 const struct clk_ops clk_regmap_gate_ops = {
118 const struct clk_ops clk_regmap_divider_ops = {
125 const struct clk_ops clk_regmap_divider_ro_ops = {
167 const struct clk_ops clk_regmap_mux_ops = {
174 const struct clk_ops clk_regmap_mux_ro_ops = {
Dclkc-audio.h25 extern const struct clk_ops meson_clk_triphase_ops;
26 extern const struct clk_ops meson_sclk_div_ops;
/Linux-v4.19/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.h40 extern const struct clk_ops tegra_clk_sync_source_ops;
85 extern const struct clk_ops tegra_clk_frac_div_ops;
348 extern const struct clk_ops tegra_clk_pll_ops;
349 extern const struct clk_ops tegra_clk_plle_ops;
463 extern const struct clk_ops tegra_clk_pll_out_ops;
532 extern const struct clk_ops tegra_clk_periph_gate_ops;
573 const struct clk_ops *mux_ops;
574 const struct clk_ops *div_ops;
575 const struct clk_ops *gate_ops;
582 extern const struct clk_ops tegra_clk_periph_ops;
[all …]
/Linux-v4.19/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 …]
/Linux-v4.19/include/linux/
Dclk-provider.h217 struct clk_ops { struct
263 const struct clk_ops *ops; argument
313 extern const struct clk_ops clk_fixed_rate_ops;
364 extern const struct clk_ops clk_gate_ops;
440 extern const struct clk_ops clk_divider_ops;
441 extern const struct clk_ops clk_divider_ro_ops;
521 extern const struct clk_ops clk_mux_ops;
522 extern const struct clk_ops clk_mux_ro_ops;
575 extern const struct clk_ops clk_fixed_factor_ops;
616 extern const struct clk_ops clk_fractional_divider_ops;
[all …]
/Linux-v4.19/drivers/clk/actions/
Dowl-composite.h32 const struct clk_ops *fix_fact_ops;
118 extern const struct clk_ops owl_comp_div_ops;
119 extern const struct clk_ops owl_comp_fact_ops;
120 extern const struct clk_ops owl_comp_fix_fact_ops;
121 extern const struct clk_ops owl_comp_pass_ops;
122 extern const struct clk_ops clk_fixed_factor_ops;
/Linux-v4.19/drivers/clk/samsung/
Dclk-pll.c125 static const struct clk_ops samsung_pll2126_clk_ops = {
158 static const struct clk_ops samsung_pll3000_clk_ops = {
255 static const struct clk_ops samsung_pll35xx_clk_ops = {
263 static const struct clk_ops samsung_pll35xx_clk_min_ops = {
372 static const struct clk_ops samsung_pll36xx_clk_ops = {
380 static const struct clk_ops samsung_pll36xx_clk_min_ops = {
510 static const struct clk_ops samsung_pll45xx_clk_ops = {
516 static const struct clk_ops samsung_pll45xx_clk_min_ops = {
669 static const struct clk_ops samsung_pll46xx_clk_ops = {
675 static const struct clk_ops samsung_pll46xx_clk_min_ops = {
[all …]
/Linux-v4.19/drivers/clk/ux500/
Dclk-prcmu.c189 static const struct clk_ops clk_prcmu_scalable_ops = {
201 static const struct clk_ops clk_prcmu_gate_ops = {
211 static const struct clk_ops clk_prcmu_scalable_rate_ops = {
218 static const struct clk_ops clk_prcmu_rate_ops = {
223 static const struct clk_ops clk_prcmu_opp_gate_ops = {
233 static const struct clk_ops clk_prcmu_opp_volt_scalable_ops = {
250 const struct clk_ops *clk_prcmu_ops) in clk_reg_prcmu()
/Linux-v4.19/drivers/clk/berlin/
Dberlin2-div.c211 static const struct clk_ops berlin2_div_rate_ops = {
215 static const struct clk_ops berlin2_div_gate_ops = {
221 static const struct clk_ops berlin2_div_mux_ops = {
232 const struct clk_ops *mux_ops = &berlin2_div_mux_ops; in berlin2_div_register()
233 const struct clk_ops *rate_ops = &berlin2_div_rate_ops; in berlin2_div_register()
234 const struct clk_ops *gate_ops = &berlin2_div_gate_ops; in berlin2_div_register()
/Linux-v4.19/drivers/clk/pxa/
Dclk-pxa.h26 static struct clk_ops name ## _mux_ops = { \
30 static struct clk_ops name ## _rate_ops = { \
45 static const struct clk_ops name ## _rate_ops = { \
60 static struct clk_ops name ## _rate_ops = { \
77 static const struct clk_ops name ## _mux_ops = { \

12345678910>>...14