Home
last modified time | relevance | path

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

12345678910>>...22

/openbmc/linux/drivers/clk/qcom/
H A Dclk-alpha-pll.h148 extern const struct clk_ops clk_alpha_pll_ops;
149 extern const struct clk_ops clk_alpha_pll_fixed_ops;
150 extern const struct clk_ops clk_alpha_pll_hwfsm_ops;
151 extern const struct clk_ops clk_alpha_pll_postdiv_ops;
152 extern const struct clk_ops clk_alpha_pll_huayra_ops;
154 extern const struct clk_ops clk_alpha_pll_stromer_ops;
157 extern const struct clk_ops clk_alpha_pll_fabia_ops;
161 extern const struct clk_ops clk_alpha_pll_trion_ops;
165 extern const struct clk_ops clk_alpha_pll_lucid_ops;
168 extern const struct clk_ops clk_alpha_pll_agera_ops;
[all …]
H A Dclk-rcg.h88 extern const struct clk_ops clk_rcg_ops;
89 extern const struct clk_ops clk_rcg_floor_ops;
93 extern const struct clk_ops clk_rcg_esc_ops;
94 extern const struct clk_ops clk_rcg_lcc_ops;
127 extern const struct clk_ops clk_dyn_rcg_ops;
170 extern const struct clk_ops clk_rcg2_ops;
174 extern const struct clk_ops clk_byte_ops;
175 extern const struct clk_ops clk_byte2_ops;
176 extern const struct clk_ops clk_pixel_ops;
177 extern const struct clk_ops clk_gfx3d_ops;
[all …]
H A Dclk-branch.h84 extern const struct clk_ops clk_branch_ops;
85 extern const struct clk_ops clk_branch2_ops;
86 extern const struct clk_ops clk_branch_simple_ops;
87 extern const struct clk_ops clk_branch2_aon_ops;
/openbmc/linux/arch/m68k/include/asm/
H A Dmcfclk.h12 struct clk_ops { struct
18 struct clk_ops *clk_ops; argument
25 extern struct clk_ops clk_ops0;
27 extern struct clk_ops clk_ops1;
30 extern struct clk_ops clk_ops2;
34 .clk_ops = &clk_ops##clk_bank, \
/openbmc/linux/drivers/clk/
H A Dclk-composite.c14 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_get_parent()
25 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_set_parent()
37 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_recalc_rate()
48 const struct clk_ops *rate_ops) in clk_composite_determine_rate_for_parent()
72 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_determine_rate()
73 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_determine_rate()
157 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_round_rate()
169 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_set_rate()
183 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_set_rate_and_parent()
184 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_set_rate_and_parent()
[all …]
H A Dclk-loongson2.c38 const struct clk_ops *ops, in loongson2_clk_register()
89 static const struct clk_ops loongson2_node_clk_ops = {
99 static const struct clk_ops loongson2_ddr_clk_ops = {
109 static const struct clk_ops loongson2_dc_clk_ops = {
119 static const struct clk_ops loongson2_pix0_clk_ops = {
129 static const struct clk_ops loongson2_pix1_clk_ops = {
154 static const struct clk_ops loongson2_boot_clk_ops = {
166 static const struct clk_ops loongson2_apb_clk_ops = {
178 static const struct clk_ops loongson2_usb_clk_ops = {
190 static const struct clk_ops loongson2_sata_clk_ops = {
/openbmc/linux/arch/m68k/coldfire/
H A 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 = {
84 if ((clk->enabled++ == 0) && clk->clk_ops) in clk_enable()
85 clk->clk_ops->enable(clk); in clk_enable()
100 if ((--clk->enabled == 0) && clk->clk_ops) in clk_disable()
101 clk->clk_ops->disable(clk); in clk_disable()
/openbmc/linux/drivers/clk/mediatek/
H A Dclk-gate.h14 struct clk_ops;
18 extern const struct clk_ops mtk_clk_gate_ops_setclr;
19 extern const struct clk_ops mtk_clk_gate_ops_setclr_inv;
20 extern const struct clk_ops mtk_clk_gate_ops_no_setclr;
21 extern const struct clk_ops mtk_clk_gate_ops_no_setclr_inv;
35 const struct clk_ops *ops;
H A Dclk-mux.h16 struct clk_ops;
36 const struct clk_ops *ops;
59 extern const struct clk_ops mtk_mux_clr_set_upd_ops;
60 extern const struct clk_ops mtk_mux_gate_clr_set_upd_ops;
97 const struct clk_ops *ops;
H A Dclk-pll.h13 struct clk_ops;
38 const struct clk_ops *ops;
79 extern const struct clk_ops mtk_pll_ops;
104 const struct clk_ops *pll_ops);
/openbmc/linux/drivers/clk/microchip/
H A Dclk-core.h58 extern const struct clk_ops pic32_pbclk_ops;
59 extern const struct clk_ops pic32_sclk_ops;
60 extern const struct clk_ops pic32_sclk_no_div_ops;
61 extern const struct clk_ops pic32_spll_ops;
62 extern const struct clk_ops pic32_roclk_ops;
63 extern const struct clk_ops pic32_sosc_ops;
/openbmc/linux/drivers/clk/tegra/
H A Dclk-periph.c17 const struct clk_ops *mux_ops = periph->mux_ops; in clk_periph_get_parent()
28 const struct clk_ops *mux_ops = periph->mux_ops; in clk_periph_set_parent()
40 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_recalc_rate()
52 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_determine_rate()
70 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_set_rate()
81 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_is_enabled()
92 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_enable()
103 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_disable()
112 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_disable_unused()
121 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_restore_context()
[all …]
/openbmc/linux/drivers/clk/meson/
H A Dclk-regmap.h56 extern const struct clk_ops clk_regmap_gate_ops;
57 extern const struct clk_ops clk_regmap_gate_ro_ops;
84 extern const struct clk_ops clk_regmap_divider_ops;
85 extern const struct clk_ops clk_regmap_divider_ro_ops;
114 extern const struct clk_ops clk_regmap_mux_ops;
115 extern const struct clk_ops clk_regmap_mux_ro_ops;
H A Dclk-phase.h28 extern const struct clk_ops meson_clk_phase_ops;
29 extern const struct clk_ops meson_clk_triphase_ops;
30 extern const struct clk_ops meson_sclk_ws_inv_ops;
H A Dclk-pll.h48 extern const struct clk_ops meson_clk_pll_ro_ops;
49 extern const struct clk_ops meson_clk_pll_ops;
50 extern const struct clk_ops meson_clk_pcie_pll_ops;
H A Dclk-regmap.c47 const struct clk_ops clk_regmap_gate_ops = {
54 const struct clk_ops clk_regmap_gate_ro_ops = {
123 const struct clk_ops clk_regmap_divider_ops = {
130 const struct clk_ops clk_regmap_divider_ro_ops = {
172 const struct clk_ops clk_regmap_mux_ops = {
179 const struct clk_ops clk_regmap_mux_ro_ops = {
/openbmc/linux/drivers/clk/actions/
H A 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;
/openbmc/linux/drivers/clk/ti/
H A Ddpll.c24 static const struct clk_ops dpll_m4xen_ck_ops = {
38 static const struct clk_ops dpll_m4xen_ck_ops = {};
44 static const struct clk_ops dpll_core_ck_ops = {
49 static const struct clk_ops dpll_ck_ops = {
63 static const struct clk_ops dpll_no_gate_ck_ops = {
75 static const struct clk_ops dpll_core_ck_ops = {};
76 static const struct clk_ops dpll_ck_ops = {};
103 static const struct clk_ops omap3_dpll_ck_ops = {
140 static const struct clk_ops dpll_x2_ck_ops = {
218 const struct clk_ops *ops, in _register_dpll_x2()
[all …]
/openbmc/linux/drivers/clk/sifive/
H A Dfu740-prci.h56 static const struct clk_ops sifive_fu740_prci_wrpll_clk_ops = {
65 static const struct clk_ops sifive_fu740_prci_wrpll_ro_clk_ops = {
69 static const struct clk_ops sifive_fu740_prci_tlclksel_clk_ops = {
73 static const struct clk_ops sifive_fu740_prci_hfpclkplldiv_clk_ops = {
77 static const struct clk_ops sifive_fu740_prci_pcie_aux_clk_ops = {
H A Dfu540-prci.h50 static const struct clk_ops sifive_fu540_prci_wrpll_clk_ops = {
59 static const struct clk_ops sifive_fu540_prci_wrpll_ro_clk_ops = {
63 static const struct clk_ops sifive_fu540_prci_tlclksel_clk_ops = {
/openbmc/linux/drivers/clk/starfive/
H A Dclk-starfive-jh71x0.c226 static const struct clk_ops jh71x0_clk_gate_ops = {
233 static const struct clk_ops jh71x0_clk_div_ops = {
240 static const struct clk_ops jh71x0_clk_fdiv_ops = {
247 static const struct clk_ops jh71x0_clk_gdiv_ops = {
257 static const struct clk_ops jh71x0_clk_mux_ops = {
264 static const struct clk_ops jh71x0_clk_gmux_ops = {
274 static const struct clk_ops jh71x0_clk_mdiv_ops = {
283 static const struct clk_ops jh71x0_clk_gmd_ops = {
295 static const struct clk_ops jh71x0_clk_inv_ops = {
301 const struct clk_ops *starfive_jh71x0_clk_ops(u32 max) in starfive_jh71x0_clk_ops()
/openbmc/u-boot/drivers/clk/
H A Dclk-uclass.c17 static inline const struct clk_ops *clk_dev_ops(struct udevice *dev) in clk_dev_ops()
19 return (const struct clk_ops *)dev->driver->ops; in clk_dev_ops()
63 const struct clk_ops *ops; in clk_get_by_indexed_prop()
307 const struct clk_ops *ops = clk_dev_ops(dev); in clk_request()
321 const struct clk_ops *ops = clk_dev_ops(clk->dev); in clk_free()
333 const struct clk_ops *ops = clk_dev_ops(clk->dev); in clk_get_rate()
345 const struct clk_ops *ops = clk_dev_ops(clk->dev); in clk_set_rate()
357 const struct clk_ops *ops = clk_dev_ops(clk->dev); in clk_set_parent()
369 const struct clk_ops *ops = clk_dev_ops(clk->dev); in clk_enable()
394 const struct clk_ops *ops = clk_dev_ops(clk->dev); in clk_disable()
H A Dclk-ti-sci.c78 const struct ti_sci_clk_ops *cops = &sci->ops.clk_ops; in ti_sci_clk_get_rate()
99 const struct ti_sci_clk_ops *cops = &sci->ops.clk_ops; in ti_sci_clk_set_rate()
116 const struct ti_sci_clk_ops *cops = &sci->ops.clk_ops; in ti_sci_clk_set_parent()
160 const struct ti_sci_clk_ops *cops = &sci->ops.clk_ops; in ti_sci_clk_enable()
180 const struct ti_sci_clk_ops *cops = &sci->ops.clk_ops; in ti_sci_clk_disable()
199 static struct clk_ops ti_sci_clk_ops = {
/openbmc/linux/include/linux/
H A Dclk-provider.h234 struct clk_ops { struct
301 const struct clk_ops *ops;
361 extern const struct clk_ops clk_fixed_rate_ops;
526 extern const struct clk_ops clk_gate_ops;
701 extern const struct clk_ops clk_divider_ops;
986 extern const struct clk_ops clk_mux_ops;
987 extern const struct clk_ops clk_mux_ro_ops;
1237 struct clk_ops ops;
1243 const struct clk_ops *mux_ops;
1244 const struct clk_ops *rate_ops;
[all …]
/openbmc/linux/drivers/clk/ux500/
H A Dclk-prcmu.c156 static const struct clk_ops clk_prcmu_scalable_ops = {
164 static const struct clk_ops clk_prcmu_gate_ops = {
170 static const struct clk_ops clk_prcmu_scalable_rate_ops = {
176 static const struct clk_ops clk_prcmu_rate_ops = {
180 static const struct clk_ops clk_prcmu_opp_gate_ops = {
186 static const struct clk_ops clk_prcmu_opp_volt_scalable_ops = {
199 const struct clk_ops *clk_prcmu_ops) in clk_reg_prcmu()
343 static const struct clk_ops clk_prcmu_clkout_ops = {

12345678910>>...22