Home
last modified time | relevance | path

Searched refs:ccu_common (Results 1 – 25 of 50) sorted by relevance

12

/linux/drivers/clk/sunxi-ng/
H A Dccu_frac.h27 bool ccu_frac_helper_is_enabled(struct ccu_common *common,
29 void ccu_frac_helper_enable(struct ccu_common *common,
31 void ccu_frac_helper_disable(struct ccu_common *common,
34 bool ccu_frac_helper_has_rate(struct ccu_common *common,
38 unsigned long ccu_frac_helper_read_rate(struct ccu_common *common,
41 int ccu_frac_helper_set_rate(struct ccu_common *common,
H A Dccu_sdm.h51 bool ccu_sdm_helper_is_enabled(struct ccu_common *common,
53 void ccu_sdm_helper_enable(struct ccu_common *common,
56 void ccu_sdm_helper_disable(struct ccu_common *common,
59 bool ccu_sdm_helper_has_rate(struct ccu_common *common,
63 unsigned long ccu_sdm_helper_read_rate(struct ccu_common *common,
67 int ccu_sdm_helper_get_factors(struct ccu_common *common,
H A Dccu-sun6i-rtc.c59 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_iosc_enable()
66 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_iosc_disable()
73 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_iosc_is_enabled()
81 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_iosc_recalc_rate()
111 static struct ccu_common iosc_clk = {
119 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_iosc_32k_prepare()
134 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_iosc_32k_unprepare()
148 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_iosc_32k_recalc_rate()
167 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_iosc_32k_recalc_accuracy()
188 static struct ccu_common iosc_32k_clk = {
[all …]
H A Dccu_frac.c13 bool ccu_frac_helper_is_enabled(struct ccu_common *common, in ccu_frac_helper_is_enabled()
23 void ccu_frac_helper_enable(struct ccu_common *common, in ccu_frac_helper_enable()
39 void ccu_frac_helper_disable(struct ccu_common *common, in ccu_frac_helper_disable()
55 bool ccu_frac_helper_has_rate(struct ccu_common *common, in ccu_frac_helper_has_rate()
66 unsigned long ccu_frac_helper_read_rate(struct ccu_common *common, in ccu_frac_helper_read_rate()
88 int ccu_frac_helper_set_rate(struct ccu_common *common, in ccu_frac_helper_set_rate()
H A Dccu_mux.h46 struct ccu_common common;
126 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_mux()
133 unsigned long ccu_mux_helper_apply_prediv(struct ccu_common *common,
137 int ccu_mux_helper_determine_rate(struct ccu_common *common,
146 u8 ccu_mux_helper_get_parent(struct ccu_common *common,
148 int ccu_mux_helper_set_parent(struct ccu_common *common,
154 struct ccu_common *common;
H A Dccu_sdm.c12 bool ccu_sdm_helper_is_enabled(struct ccu_common *common, in ccu_sdm_helper_is_enabled()
25 void ccu_sdm_helper_enable(struct ccu_common *common, in ccu_sdm_helper_enable()
55 void ccu_sdm_helper_disable(struct ccu_common *common, in ccu_sdm_helper_disable()
93 bool ccu_sdm_helper_has_rate(struct ccu_common *common, in ccu_sdm_helper_has_rate()
110 unsigned long ccu_sdm_helper_read_rate(struct ccu_common *common, in ccu_sdm_helper_read_rate()
141 int ccu_sdm_helper_get_factors(struct ccu_common *common, in ccu_sdm_helper_get_factors()
H A Dccu_gate.h16 struct ccu_common common;
116 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_gate()
121 void ccu_gate_helper_disable(struct ccu_common *common, u32 gate);
122 int ccu_gate_helper_enable(struct ccu_common *common, u32 gate);
123 int ccu_gate_helper_is_enabled(struct ccu_common *common, u32 gate);
H A Dccu_phase.h17 struct ccu_common common;
35 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_phase()
H A Dccu_nk.h30 struct ccu_common common;
56 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_nk()
H A Dccu_mmc_timing.c23 struct ccu_common *cm = hw_to_ccu_common(hw); in sunxi_ccu_set_mmc_timing_mode()
56 struct ccu_common *cm = hw_to_ccu_common(hw); in sunxi_ccu_get_mmc_timing_mode()
H A Dccu_nkmp.h32 struct ccu_common common;
59 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_nkmp()
H A Dccu_mult.h42 struct ccu_common common;
63 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_mult()
H A Dccu_nkm.h33 struct ccu_common common;
80 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_nkm()
H A Dccu_nkm.c19 static bool ccu_nkm_is_valid_rate(struct ccu_common *common, unsigned long parent, in ccu_nkm_is_valid_rate()
33 static unsigned long ccu_nkm_find_best_with_parent_adj(struct ccu_common *common, in ccu_nkm_find_best_with_parent_adj()
76 struct _ccu_nkm *nkm, struct ccu_common *common) in ccu_nkm_find_best()
H A Dccu_mp.c303 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_mp_mmc_recalc_rate()
314 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_mp_mmc_determine_rate()
340 struct ccu_common *cm = hw_to_ccu_common(hw); in ccu_mp_mmc_set_rate()
H A Dccu_nm.h35 struct ccu_common common;
202 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_nm()
H A Dccu_mp.h31 struct ccu_common common;
205 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_mp()
H A Dccu_div.h83 struct ccu_common common;
297 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_div()
/linux/drivers/clk/spacemit/
H A Dccu_common.h12 struct ccu_common { struct
34 static inline struct ccu_common *hw_to_ccu_common(struct clk_hw *hw) in hw_to_ccu_common() argument
36 return container_of(hw, struct ccu_common, hw); in hw_to_ccu_common()
H A Dccu_pll.c63 struct ccu_common *common = &pll->common; in ccu_pll_update_param()
71 struct ccu_common *common = hw_to_ccu_common(hw); in ccu_pll_is_enabled()
79 struct ccu_common *common = &pll->common; in ccu_pll_enable()
94 struct ccu_common *common = hw_to_ccu_common(hw); in ccu_pll_disable()
H A Dccu_ddn.h16 struct ccu_common common;
43 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_ddn()
H A Dccu_pll.h45 struct ccu_common common;
79 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_pll()
H A Dccu_mix.c69 struct ccu_common *common = hw_to_ccu_common(hw); in ccu_mix_trigger_fc()
152 struct ccu_common *common = &mix->common; in ccu_mix_set_rate()
H A Dccu_mix.h44 struct ccu_common common;
209 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_mix()
/linux/drivers/clk/thead/
H A Dclk-th1520-ap.c37 struct ccu_common { struct
62 struct ccu_common common; argument
66 struct ccu_common common;
107 static inline struct ccu_common *hw_to_ccu_common(struct clk_hw *hw) in hw_to_ccu_common()
109 return container_of(hw, struct ccu_common, hw); in hw_to_ccu_common()
114 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_pll()
121 struct ccu_common *common = hw_to_ccu_common(hw); in hw_to_ccu_div()
126 static u8 ccu_get_parent_helper(struct ccu_common *common, in ccu_get_parent_helper()
139 static int ccu_set_parent_helper(struct ccu_common *common, in ccu_set_parent_helper()
148 static void ccu_disable_helper(struct ccu_common *common, u32 gate) in ccu_disable_helper()
[all …]

12