Home
last modified time | relevance | path

Searched refs:clk_regmap (Results 1 – 25 of 182) sorted by relevance

12345678

/linux/drivers/clk/meson/
H A Daxg-audio.c381 static struct clk_regmap ddr_arb =
383 static struct clk_regmap pdm =
385 static struct clk_regmap tdmin_a =
387 static struct clk_regmap tdmin_b =
389 static struct clk_regmap tdmin_c =
391 static struct clk_regmap tdmin_lb =
393 static struct clk_regmap tdmout_a =
395 static struct clk_regmap tdmout_b =
397 static struct clk_regmap tdmout_c =
399 static struct clk_regmap frddr_a =
[all …]
H A Da1-peripherals.c49 static struct clk_regmap a1_xtal_in = {
64 static struct clk_regmap a1_fixpll_in = {
79 static struct clk_regmap a1_usb_phy_in = {
94 static struct clk_regmap a1_usb_ctrl_in = {
109 static struct clk_regmap a1_hifipll_in = {
124 static struct clk_regmap a1_syspll_in = {
139 static struct clk_regmap a1_dds_in = {
154 static struct clk_regmap a1_rtc_32k_in = {
180 static struct clk_regmap a1_rtc_32k_div = {
219 static struct clk_regmap a1_rtc_32k_xtal = {
[all …]
H A Daxg.c111 static struct clk_regmap axg_fixed_pll_dco = {
154 static struct clk_regmap axg_fixed_pll = {
175 static struct clk_regmap axg_sys_pll_dco = {
213 static struct clk_regmap axg_sys_pll = {
272 static struct clk_regmap axg_gp0_pll_dco = {
318 static struct clk_regmap axg_gp0_pll = {
344 static struct clk_regmap axg_hifi_pll_dco = {
391 static struct clk_regmap axg_hifi_pll = {
420 static struct clk_regmap axg_fclk_div2 = {
447 static struct clk_regmap axg_fclk_div3 = {
[all …]
H A Dvclk.c12 clk_get_meson_vclk_gate_data(struct clk_regmap *clk) in clk_get_meson_vclk_gate_data()
19 struct clk_regmap *clk = to_clk_regmap(hw); in meson_vclk_gate_enable()
33 struct clk_regmap *clk = to_clk_regmap(hw); in meson_vclk_gate_disable()
41 struct clk_regmap *clk = to_clk_regmap(hw); in meson_vclk_gate_is_enabled()
58 clk_get_meson_vclk_div_data(struct clk_regmap *clk) in clk_get_meson_vclk_div_data()
66 struct clk_regmap *clk = to_clk_regmap(hw); in meson_vclk_div_recalc_rate()
76 struct clk_regmap *clk = to_clk_regmap(hw); in meson_vclk_div_determine_rate()
86 struct clk_regmap *clk = to_clk_regmap(hw); in meson_vclk_div_set_rate()
102 struct clk_regmap *clk = to_clk_regmap(hw); in meson_vclk_div_enable()
114 struct clk_regmap *clk = to_clk_regmap(hw); in meson_vclk_div_disable()
[all …]
H A Dc3-pll.c37 static struct clk_regmap c3_fclk_50m_en = {
78 static struct clk_regmap c3_fclk_div2 = {
106 static struct clk_regmap c3_fclk_div2p5 = {
134 static struct clk_regmap c3_fclk_div3 = {
162 static struct clk_regmap c3_fclk_div4 = {
190 static struct clk_regmap c3_fclk_div5 = {
218 static struct clk_regmap c3_fclk_div7 = {
246 static struct clk_regmap c3_gp0_pll_dco = {
303 static struct clk_regmap c3_gp0_pll = {
329 static struct clk_regmap c3_hifi_pll_dco = {
[all …]
H A Dmeson8b.c122 static struct clk_regmap meson8b_fixed_pll_dco = {
167 static struct clk_regmap meson8b_fixed_pll = {
238 static struct clk_regmap meson8b_hdmi_pll_dco = {
285 static struct clk_regmap meson8b_hdmi_pll_lvds_out = {
303 static struct clk_regmap meson8b_hdmi_pll_hdmi_out = {
321 static struct clk_regmap meson8b_sys_pll_dco = {
362 static struct clk_regmap meson8b_sys_pll = {
393 static struct clk_regmap meson8b_fclk_div2 = {
421 static struct clk_regmap meson8b_fclk_div3 = {
449 static struct clk_regmap meson8b_fclk_div4 = {
[all …]
H A Dclk-phase.c16 meson_clk_phase_data(struct clk_regmap *clk) in meson_clk_phase_data()
39 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_phase_get_phase()
50 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_phase_set_phase()
77 meson_clk_triphase_data(struct clk_regmap *clk) in meson_clk_triphase_data()
84 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_triphase_sync()
103 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_triphase_get_phase()
115 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_triphase_set_phase()
141 meson_sclk_ws_inv_data(struct clk_regmap *clk) in meson_sclk_ws_inv_data()
148 struct clk_regmap *clk = to_clk_regmap(hw); in meson_sclk_ws_inv_sync()
166 struct clk_regmap *clk = to_clk_regmap(hw); in meson_sclk_ws_inv_get_phase()
[all …]
H A Ds4-pll.c54 static struct clk_regmap s4_fixed_pll_dco = {
97 static struct clk_regmap s4_fixed_pll = {
129 static struct clk_regmap s4_fclk_div2 = {
155 static struct clk_regmap s4_fclk_div3 = {
181 static struct clk_regmap s4_fclk_div4 = {
207 static struct clk_regmap s4_fclk_div5 = {
233 static struct clk_regmap s4_fclk_div7 = {
261 static struct clk_regmap s4_fclk_div2p5 = {
293 static struct clk_regmap s4_gp0_pll_dco = {
334 static struct clk_regmap s4_gp0_pll = {
[all …]
H A Dsclk-div.c26 meson_sclk_div_data(struct clk_regmap *clk) in meson_sclk_div_data()
102 struct clk_regmap *clk = to_clk_regmap(hw); in sclk_div_determine_rate()
112 static void sclk_apply_ratio(struct clk_regmap *clk, in sclk_apply_ratio()
128 struct clk_regmap *clk = to_clk_regmap(hw); in sclk_div_set_duty_cycle()
142 struct clk_regmap *clk = to_clk_regmap(hw); in sclk_div_get_duty_cycle()
158 static void sclk_apply_divider(struct clk_regmap *clk, in sclk_apply_divider()
170 struct clk_regmap *clk = to_clk_regmap(hw); in sclk_div_set_rate()
185 struct clk_regmap *clk = to_clk_regmap(hw); in sclk_div_recalc_rate()
193 struct clk_regmap *clk = to_clk_regmap(hw); in sclk_div_enable()
203 struct clk_regmap *clk = to_clk_regmap(hw); in sclk_div_disable()
[all …]
H A Dg12a-aoclk.c71 static struct clk_regmap g12a_ao_cts_oscin = {
98 static struct clk_regmap g12a_ao_32k_by_oscin_pre = {
113 static struct clk_regmap g12a_ao_32k_by_oscin_div = {
152 static struct clk_regmap g12a_ao_32k_by_oscin_sel = {
171 static struct clk_regmap g12a_ao_32k_by_oscin = {
189 static struct clk_regmap g12a_ao_cec_pre = {
204 static struct clk_regmap g12a_ao_cec_div = {
243 static struct clk_regmap g12a_ao_cec_sel = {
262 static struct clk_regmap g12a_ao_cec = {
278 static struct clk_regmap g12a_ao_cts_rtc_oscin = {
[all …]
H A Dclk-regmap.h24 struct clk_regmap { struct
30 static inline struct clk_regmap *to_clk_regmap(struct clk_hw *hw) in to_clk_regmap() argument
32 return container_of(hw, struct clk_regmap, hw); in to_clk_regmap()
55 clk_get_regmap_gate_data(struct clk_regmap *clk) in clk_get_regmap_gate_data()
83 clk_get_regmap_div_data(struct clk_regmap *clk) in clk_get_regmap_div_data()
113 clk_get_regmap_mux_data(struct clk_regmap *clk) in clk_get_regmap_mux_data()
H A Daxg-aoclk.c51 static struct clk_regmap axg_ao_cts_oscin = {
66 static struct clk_regmap axg_ao_32k_pre = {
91 static struct clk_regmap axg_ao_32k_div = {
130 static struct clk_regmap axg_ao_32k_sel = {
149 static struct clk_regmap axg_ao_32k = {
165 static struct clk_regmap axg_ao_cts_rtc_oscin = {
184 static struct clk_regmap axg_ao_clk81 = {
209 static struct clk_regmap axg_ao_saradc_mux = {
226 static struct clk_regmap axg_ao_saradc_div = {
243 static struct clk_regmap axg_ao_saradc_gate = {
H A Dclk-regmap.c14 struct clk_regmap *clk = to_clk_regmap(hw); in clk_regmap_init()
55 struct clk_regmap *clk = to_clk_regmap(hw); in clk_regmap_gate_endisable()
77 struct clk_regmap *clk = to_clk_regmap(hw); in clk_regmap_gate_is_enabled()
107 struct clk_regmap *clk = to_clk_regmap(hw); in clk_regmap_div_recalc_rate()
126 struct clk_regmap *clk = to_clk_regmap(hw); in clk_regmap_div_determine_rate()
151 struct clk_regmap *clk = to_clk_regmap(hw); in clk_regmap_div_set_rate()
185 struct clk_regmap *clk = to_clk_regmap(hw); in clk_regmap_mux_get_parent()
201 struct clk_regmap *clk = to_clk_regmap(hw); in clk_regmap_mux_set_parent()
213 struct clk_regmap *clk = to_clk_regmap(hw); in clk_regmap_mux_determine_rate()
H A Dgxbb-aoclk.c39 static struct clk_regmap gxbb_ao_cts_oscin = {
54 static struct clk_regmap gxbb_ao_32k_pre = {
77 static struct clk_regmap gxbb_ao_32k_div = {
114 static struct clk_regmap gxbb_ao_32k_sel = {
133 static struct clk_regmap gxbb_ao_32k = {
147 static struct clk_regmap gxbb_ao_cts_rtc_oscin = {
169 static struct clk_regmap gxbb_ao_clk81 = {
188 static struct clk_regmap gxbb_ao_cts_cec = {
H A Da1-pll.c29 static struct clk_regmap a1_fixed_pll_dco = {
72 static struct clk_regmap a1_fixed_pll = {
100 static struct clk_regmap a1_hifi_pll = {
164 static struct clk_regmap a1_fclk_div2 = {
202 static struct clk_regmap a1_fclk_div3 = {
235 static struct clk_regmap a1_fclk_div5 = {
268 static struct clk_regmap a1_fclk_div7 = {
H A Dclk-cpu-dyndiv.c14 meson_clk_cpu_dyndiv_data(struct clk_regmap *clk) in meson_clk_cpu_dyndiv_data()
22 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_cpu_dyndiv_recalc_rate()
33 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_cpu_dyndiv_determine_rate()
42 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_cpu_dyndiv_set_rate()
H A Dclk-pll.c40 meson_clk_pll_data(struct clk_regmap *clk) in meson_clk_pll_data()
75 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_pll_recalc_rate()
249 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_pll_determine_rate()
279 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_pll_wait_lock()
296 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_pll_is_enabled()
312 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_pll_init()
358 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_pll_enable()
403 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_pll_disable()
421 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_pll_set_rate()
H A Dclk-mpll.c26 meson_clk_mpll_data(struct clk_regmap *clk) in meson_clk_mpll_data()
78 struct clk_regmap *clk = to_clk_regmap(hw); in mpll_recalc_rate()
92 struct clk_regmap *clk = to_clk_regmap(hw); in mpll_determine_rate()
112 struct clk_regmap *clk = to_clk_regmap(hw); in mpll_set_rate()
129 struct clk_regmap *clk = to_clk_regmap(hw); in mpll_init()
H A Dc3-peripherals.c60 static struct clk_regmap c3_rtc_xtal_clkin = {
80 static struct clk_regmap c3_rtc_32k_div = {
124 static struct clk_regmap c3_rtc_32k_sel = {
139 static struct clk_regmap c3_rtc_32k = {
161 static struct clk_regmap c3_rtc_clk = {
331 static struct clk_regmap c3_clk_12_24m_in = {
346 static struct clk_regmap c3_clk_12_24m = {
363 static struct clk_regmap c3_fclk_25m_div = {
379 static struct clk_regmap c3_fclk_25m = {
417 static struct clk_regmap c3_gen_sel = {
[all …]
H A Dmeson-clkc-utils.h31 struct clk_regmap _name = { \
54 struct clk_regmap _prefix##_name##_sel = { \
73 struct clk_regmap _prefix##_name##_div = { \
92 struct clk_regmap _prefix##_name = { \
H A Dclk-dualdiv.c31 meson_clk_dualdiv_data(struct clk_regmap *clk) in meson_clk_dualdiv_data()
50 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_dualdiv_recalc_rate()
92 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_dualdiv_determine_rate()
111 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_dualdiv_set_rate()
/linux/drivers/clk/qcom/
H A Dclk-regmap.h20 struct clk_regmap { struct
28 static inline struct clk_regmap *to_clk_regmap(struct clk_hw *hw) in to_clk_regmap() argument
30 return container_of(hw, struct clk_regmap, hw); in to_clk_regmap()
36 int devm_clk_register_regmap(struct device *dev, struct clk_regmap *rclk);
H A Dclk-regmap-phy-mux.c18 static inline struct clk_regmap_phy_mux *to_clk_regmap_phy_mux(struct clk_regmap *clkr) in to_clk_regmap_phy_mux()
25 struct clk_regmap *clkr = to_clk_regmap(hw); in phy_mux_is_enabled()
39 struct clk_regmap *clkr = to_clk_regmap(hw); in phy_mux_enable()
49 struct clk_regmap *clkr = to_clk_regmap(hw); in phy_mux_disable()
H A Dclk-regmap.c24 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_is_enabled_regmap()
50 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_enable_regmap()
74 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_disable_regmap()
97 int devm_clk_register_regmap(struct device *dev, struct clk_regmap *rclk) in devm_clk_register_regmap()
H A Dclk-cbf-8996.c95 struct clk_regmap clkr;
98 static struct clk_cbf_8996_mux *to_clk_cbf_8996_mux(struct clk_regmap *clkr) in to_clk_cbf_8996_mux()
108 struct clk_regmap *clkr = to_clk_regmap(hw); in clk_cbf_8996_mux_get_parent()
119 struct clk_regmap *clkr = to_clk_regmap(hw); in clk_cbf_8996_mux_set_parent()
205 static struct clk_regmap *cbf_msm8996_clks[] = {

12345678