Home
last modified time | relevance | path

Searched refs:num_parents (Results 1 – 170 of 170) sorted by relevance

/linux-4.1.27/drivers/clk/qcom/
Dgcc-msm8974.c77 .num_parents = 1,
88 .num_parents = 1,
100 .num_parents = 2,
112 .num_parents = 2,
124 .num_parents = 2,
140 .num_parents = 1,
151 .num_parents = 1,
167 .num_parents = 1,
178 .num_parents = 1,
197 .num_parents = 2,
[all …]
Dgcc-apq8084.c121 .num_parents = 1,
132 .num_parents = 1,
144 .num_parents = 2,
156 .num_parents = 2,
168 .num_parents = 2,
184 .num_parents = 1,
195 .num_parents = 1,
211 .num_parents = 1,
222 .num_parents = 1,
243 .num_parents = 2,
[all …]
Dmmcc-msm8974.c199 .num_parents = 1,
210 .num_parents = 1,
226 .num_parents = 1,
237 .num_parents = 1,
252 .num_parents = 1,
268 .num_parents = 1,
280 .num_parents = 4,
305 .num_parents = 4,
329 .num_parents = 4,
348 .num_parents = 4,
[all …]
Dmmcc-apq8084.c234 .num_parents = 1,
245 .num_parents = 1,
261 .num_parents = 1,
272 .num_parents = 1,
287 .num_parents = 1,
303 .num_parents = 1,
318 .num_parents = 1,
330 .num_parents = 4,
355 .num_parents = 4,
379 .num_parents = 4,
[all …]
Dgcc-msm8916.c206 .num_parents = 1,
217 .num_parents = 1,
233 .num_parents = 1,
244 .num_parents = 1,
260 .num_parents = 1,
271 .num_parents = 1,
287 .num_parents = 1,
298 .num_parents = 1,
310 .num_parents = 3,
322 .num_parents = 3,
[all …]
Dgcc-msm8660.c46 .num_parents = 1,
57 .num_parents = 1,
134 .num_parents = 2,
152 .num_parents = 1,
185 .num_parents = 2,
203 .num_parents = 1,
236 .num_parents = 2,
254 .num_parents = 1,
287 .num_parents = 2,
305 .num_parents = 1,
[all …]
Dgcc-msm8960.c46 .num_parents = 1,
57 .num_parents = 1,
73 .num_parents = 1,
84 .num_parents = 1,
100 .num_parents = 1,
111 .num_parents = 1,
201 .num_parents = 2,
219 .num_parents = 1,
252 .num_parents = 2,
270 .num_parents = 1,
[all …]
Dgcc-ipq806x.c46 .num_parents = 1,
57 .num_parents = 1,
73 .num_parents = 1,
84 .num_parents = 1,
100 .num_parents = 1,
111 .num_parents = 1,
127 .num_parents = 1,
138 .num_parents = 1,
244 .num_parents = 2,
262 .num_parents = 1,
[all …]
Dlcc-msm8960.c45 .num_parents = 1,
123 .num_parents = 2,
144 .num_parents = 1,
161 .num_parents = 1,
177 .num_parents = 1,
195 .num_parents = 2,
229 .num_parents = 2, \
250 .num_parents = 1, \
265 .num_parents = 1, \
283 .num_parents = 1, \
[all …]
Dmmcc-msm8960.c98 .num_parents = 1,
114 .num_parents = 1,
175 .num_parents = 3,
190 .num_parents = 1,
224 .num_parents = 3,
239 .num_parents = 1,
273 .num_parents = 3,
288 .num_parents = 1,
328 .num_parents = 3,
342 .num_parents = 1,
[all …]
Dlcc-ipq806x.c45 .num_parents = 1,
142 .num_parents = 2,
163 .num_parents = 1,
178 .num_parents = 1,
194 .num_parents = 1,
213 .num_parents = 2,
256 .num_parents = 2,
273 .num_parents = 1,
291 .num_parents = 2,
336 .num_parents = 2,
[all …]
Dcommon.c48 int i, num_parents = __clk_get_num_parents(hw->clk); in qcom_find_src_index() local
50 for (i = 0; i < num_parents; i++) in qcom_find_src_index()
Dclk-rcg.c48 int num_parents = __clk_get_num_parents(hw->clk); in clk_rcg_get_parent() local
56 for (i = 0; i < num_parents; i++) in clk_rcg_get_parent()
75 int num_parents = __clk_get_num_parents(hw->clk); in clk_dyn_rcg_get_parent() local
92 for (i = 0; i < num_parents; i++) in clk_dyn_rcg_get_parent()
Dclk-rcg2.c66 int num_parents = __clk_get_num_parents(hw->clk); in clk_rcg2_get_parent() local
77 for (i = 0; i < num_parents; i++) in clk_rcg2_get_parent()
/linux-4.1.27/drivers/clk/ti/
Dmux.c34 int num_parents = __clk_get_num_parents(hw->clk); in ti_clk_mux_get_parent() local
50 for (i = 0; i < num_parents; i++) in ti_clk_mux_get_parent()
62 if (val >= num_parents) in ti_clk_mux_get_parent()
109 const char **parent_names, u8 num_parents, in _register_mux() argument
129 init.num_parents = num_parents; in _register_mux()
162 mask = mux->num_parents; in ti_clk_register_mux()
176 return _register_mux(NULL, setup->name, mux->parents, mux->num_parents, in ti_clk_register_mux()
191 int num_parents; in of_mux_clk_setup() local
199 num_parents = of_clk_get_parent_count(node); in of_mux_clk_setup()
200 if (num_parents < 2) { in of_mux_clk_setup()
[all …]
Dcomposite.c64 int num_parents; member
128 int num_parents = 1; in ti_clk_register_composite() local
145 num_parents = comp->mux->num_parents; in ti_clk_register_composite()
150 parent_names, num_parents, mux, in ti_clk_register_composite()
165 int num_parents = 0; in _register_composite() local
201 if (comp->num_parents) { in _register_composite()
202 num_parents = comp->num_parents; in _register_composite()
208 if (!num_parents) { in _register_composite()
214 parent_names, num_parents, in _register_composite()
276 int num_parents; in ti_clk_add_component() local
[all …]
Dapll.c188 init->num_parents = of_clk_get_parent_count(node); in of_dra7_apll_setup()
189 if (init->num_parents < 1) { in of_dra7_apll_setup()
194 parent_names = kzalloc(sizeof(char *) * init->num_parents, GFP_KERNEL); in of_dra7_apll_setup()
198 for (i = 0; i < init->num_parents; i++) in of_dra7_apll_setup()
352 init->num_parents = of_clk_get_parent_count(node); in of_omap2_apll_setup()
353 if (init->num_parents != 1) { in of_omap2_apll_setup()
Ddpll.c206 if (dpll->num_parents < 2) in ti_clk_register_dpll()
230 init.num_parents = dpll->num_parents; in ti_clk_register_dpll()
314 init.num_parents = 1; in _register_dpll_x2()
363 init->num_parents = of_clk_get_parent_count(node); in of_ti_dpll_setup()
364 if (init->num_parents < 1) { in of_ti_dpll_setup()
369 parent_names = kzalloc(sizeof(char *) * init->num_parents, GFP_KERNEL); in of_ti_dpll_setup()
373 for (i = 0; i < init->num_parents; i++) in of_ti_dpll_setup()
Dclk-3xxx-legacy.c93 .num_parents = ARRAY_SIZE(osc_sys_ck_parents),
126 .num_parents = ARRAY_SIZE(dpll3_ck_parents),
297 .num_parents = ARRAY_SIZE(dpll4_ck_parents),
398 .num_parents = ARRAY_SIZE(omap_96m_fck_parents),
499 .num_parents = ARRAY_SIZE(dpll5_ck_parents),
585 .num_parents = ARRAY_SIZE(omap_48m_fck_parents),
645 .num_parents = ARRAY_SIZE(mcbsp2_mux_fck_parents),
817 .num_parents = ARRAY_SIZE(gpt2_mux_fck_parents),
956 .num_parents = ARRAY_SIZE(mcbsp3_mux_fck_parents),
1001 .num_parents = ARRAY_SIZE(gpt9_mux_fck_parents),
[all …]
Dclock.h86 int num_parents; member
132 int num_parents; member
Dclk-dra7-atl.c185 init.num_parents = of_clk_get_parent_count(node); in of_dra7_atl_clock_setup()
187 if (init.num_parents != 1) { in of_dra7_atl_clock_setup()
Dfapll.c507 init->num_parents = 1; in ti_fapll_synth_setup()
555 init->num_parents = of_clk_get_parent_count(node); in ti_fapll_setup()
556 if (init->num_parents != 2) { in ti_fapll_setup()
Dinterface.c58 init.num_parents = 1; in _register_interface()
Dgate.c121 init.num_parents = 1; in _register_gate()
Ddivider.c284 init.num_parents = (parent_name ? 1 : 0); in _register_divider()
/linux-4.1.27/drivers/clk/
Dclk-axm5516.c151 .num_parents = 1,
163 .num_parents = 1,
175 .num_parents = 1,
187 .num_parents = 1,
199 .num_parents = 1,
215 .num_parents = 1,
229 .num_parents = 1,
243 .num_parents = 1,
257 .num_parents = 1,
271 .num_parents = 1,
[all …]
Dclk-mux.c35 int num_parents = __clk_get_num_parents(hw->clk); in clk_mux_get_parent() local
51 for (i = 0; i < num_parents; i++) in clk_mux_get_parent()
63 if (val >= num_parents) in clk_mux_get_parent()
117 const char **parent_names, u8 num_parents, unsigned long flags, in clk_register_mux_table() argument
148 init.num_parents = num_parents; in clk_register_mux_table()
169 const char **parent_names, u8 num_parents, unsigned long flags, in clk_register_mux() argument
175 return clk_register_mux_table(dev, name, parent_names, num_parents, in clk_register_mux()
Dclk-conf.c20 int index, rc, num_parents; in __set_clk_parents() local
23 num_parents = of_count_phandle_with_args(node, "assigned-clock-parents", in __set_clk_parents()
25 if (num_parents == -EINVAL) in __set_clk_parents()
29 for (index = 0; index < num_parents; index++) { in __set_clk_parents()
Dclk.c57 u8 num_parents; member
598 return !clk ? 0 : clk->core->num_parents; in __clk_get_num_parents()
615 if (!clk || index >= clk->num_parents) in clk_core_get_parent_by_index()
808 int i, num_parents; in clk_mux_determine_rate_flags() local
825 num_parents = core->num_parents; in clk_mux_determine_rate_flags()
826 for (i = 0; i < num_parents; i++) { in clk_mux_determine_rate_flags()
1410 clk->parents = kcalloc(clk->num_parents, in clk_fetch_parent_index()
1421 for (i = 0; i < clk->num_parents; i++) { in clk_fetch_parent_index()
1685 if (parent && clk->num_parents > 1) { in clk_calc_new_rates()
1988 if (!clk->num_parents) in __clk_init_parent()
[all …]
Dclk-si5351.c1304 u8 num_parents, num_clocks; in si5351_i2c_probe() local
1416 init.num_parents = 1; in si5351_i2c_probe()
1434 init.num_parents = 1; in si5351_i2c_probe()
1447 num_parents = (drvdata->variant == SI5351_VARIANT_C) ? 2 : 1; in si5351_i2c_probe()
1460 init.num_parents = num_parents; in si5351_i2c_probe()
1478 init.num_parents = 0; in si5351_i2c_probe()
1484 init.num_parents = num_parents; in si5351_i2c_probe()
1527 init.num_parents = 2; in si5351_i2c_probe()
1537 num_parents = (drvdata->variant == SI5351_VARIANT_C) ? 4 : 3; in si5351_i2c_probe()
1555 init.num_parents = num_parents; in si5351_i2c_probe()
Dclk-composite.c191 const char **parent_names, int num_parents, in clk_register_composite() argument
211 init.num_parents = num_parents; in clk_register_composite()
Dclk-asm9260.c96 u8 num_parents; member
297 mc->num_parents, mc->flags, base + mc->offset, in asm9260_acc_init()
Dclk-fixed-rate.c78 init.num_parents = (parent_name ? 1 : 0); in clk_register_fixed_rate_with_accuracy()
Dclk-cdce706.c479 .num_parents = ARRAY_SIZE(cdce->clkin_name), in cdce706_register_clkin()
519 .num_parents = ARRAY_SIZE(cdce706_clkin_name), in cdce706_register_plls()
561 .num_parents = ARRAY_SIZE(cdce706_divider_parent_name), in cdce706_register_dividers()
597 .num_parents = ARRAY_SIZE(cdce706_divider_name), in cdce706_register_clkouts()
Dclk-fixed-factor.c91 init.num_parents = 1; in clk_register_fixed_factor()
Dclk-mb86s7x.c218 init.num_parents = 0; in crg11_get()
345 init.num_parents = 0; in mb86s7x_clclk_register()
Dclk-wm831x.c236 .num_parents = ARRAY_SIZE(wm831x_fll_parents),
349 .num_parents = ARRAY_SIZE(wm831x_clkout_parents),
Dclk-pwm.c99 init.num_parents = 0; in clk_pwm_probe()
Dclk-gate.c148 init.num_parents = (parent_name ? 1 : 0); in clk_register_gate()
Dclk-ls1x.c71 init.num_parents = (parent_name ? 1 : 0); in clk_register_pll()
Dclk-rk808.c112 init.num_parents = 0; in rk808_clkout_probe()
Dclk-fractional-divider.c121 init.num_parents = parent_name ? 1 : 0; in clk_register_fractional_divider()
Dclk-gpio-gate.c113 init.num_parents = (parent_name ? 1 : 0); in clk_register_gpio_gate()
Dclk-nomadik.c279 init.num_parents = (parent_name ? 1 : 0); in pll_clk_register()
371 init.num_parents = (parent_name ? 1 : 0); in src_clk_register()
Dclk-xgene.c147 init.num_parents = parent_name ? 1 : 0; in xgene_register_clk_pll()
418 init.num_parents = parent_name ? 1 : 0; in xgene_register_clk()
Dclk-vt8500.c300 init.num_parents = 1; in vtwm_device_clk_init()
682 init.num_parents = 1; in vtwm_pll_clk_init()
Dclk-u300.c713 init.num_parents = (parent_name ? 1 : 0); in syscon_clk_register()
1131 init.num_parents = (parent_name ? 1 : 0); in mclk_clk_register()
Dclk-highbank.c306 init.num_parents = 1; in hb_clk_init()
Dclk-qoriq.c133 init.num_parents = count; in core_mux_init()
Dclk-si570.c421 init.num_parents = 0; in si570_probe()
Dclk-axi-clkgen.c524 init.num_parents = 1; in axi_clkgen_probe()
Dclk-divider.c443 init.num_parents = (parent_name ? 1 : 0); in _register_divider()
/linux-4.1.27/drivers/clk/sirf/
Dclk-common.c199 .num_parents = ARRAY_SIZE(pll_clk_parents),
206 .num_parents = ARRAY_SIZE(pll_clk_parents),
213 .num_parents = ARRAY_SIZE(pll_clk_parents),
276 .num_parents = ARRAY_SIZE(pll_clk_parents),
450 .num_parents = ARRAY_SIZE(dmn_clk_parents),
464 .num_parents = ARRAY_SIZE(dmn_clk_parents),
479 .num_parents = ARRAY_SIZE(dmn_clk_parents),
501 .num_parents = ARRAY_SIZE(dmn_clk_parents),
529 .num_parents = ARRAY_SIZE(dmn_clk_parents),
544 .num_parents = ARRAY_SIZE(dmn_clk_parents),
[all …]
Dclk-prima2.c50 .num_parents = ARRAY_SIZE(std_clk_io_parents),
Dclk-atlas6.c50 .num_parents = ARRAY_SIZE(dmn_clk_parents),
/linux-4.1.27/drivers/clk/berlin/
Dbg2.c163 .num_parents = 6,
180 .num_parents = 5,
194 .num_parents = ARRAY_SIZE(default_parent_ids),
209 .num_parents = ARRAY_SIZE(default_parent_ids),
224 .num_parents = ARRAY_SIZE(default_parent_ids),
239 .num_parents = ARRAY_SIZE(default_parent_ids),
254 .num_parents = ARRAY_SIZE(default_parent_ids),
269 .num_parents = ARRAY_SIZE(default_parent_ids),
284 .num_parents = ARRAY_SIZE(default_parent_ids),
299 .num_parents = ARRAY_SIZE(default_parent_ids),
[all …]
Dbg2q.c92 .num_parents = ARRAY_SIZE(default_parent_ids),
107 .num_parents = ARRAY_SIZE(default_parent_ids),
122 .num_parents = ARRAY_SIZE(default_parent_ids),
137 .num_parents = ARRAY_SIZE(default_parent_ids),
152 .num_parents = ARRAY_SIZE(default_parent_ids),
167 .num_parents = ARRAY_SIZE(default_parent_ids),
182 .num_parents = ARRAY_SIZE(default_parent_ids),
197 .num_parents = ARRAY_SIZE(default_parent_ids),
212 .num_parents = ARRAY_SIZE(default_parent_ids),
227 .num_parents = ARRAY_SIZE(default_parent_ids),
[all …]
Dberlin2-div.h77 int num_parents; member
86 const char **parent_names, int num_parents,
Dberlin2-div.c240 const char **parent_names, int num_parents, in berlin2_div_register() argument
262 return clk_register_composite(NULL, name, parent_names, num_parents, in berlin2_div_register()
Dberlin2-pll.c113 init.num_parents = 1; in berlin2_pll_register()
Dberlin2-avpll.c208 init.num_parents = 1; in berlin2_avpll_vco_register()
389 init.num_parents = 1; in berlin2_avpll_channel_register()
/linux-4.1.27/drivers/clk/at91/
Dclk-slow.c142 init.num_parents = 1; in at91_clk_register_slow_osc()
254 init.num_parents = 0; in at91_clk_register_slow_rc_osc()
335 int num_parents) in at91_clk_register_sam9x5_slow() argument
341 if (!sckcr || !name || !parent_names || !num_parents) in at91_clk_register_sam9x5_slow()
351 init.num_parents = num_parents; in at91_clk_register_sam9x5_slow()
372 int num_parents; in of_at91sam9x5_clk_slow_setup() local
376 num_parents = of_count_phandle_with_args(np, "clocks", "#clock-cells"); in of_at91sam9x5_clk_slow_setup()
377 if (num_parents <= 0 || num_parents > 2) in of_at91sam9x5_clk_slow_setup()
380 for (i = 0; i < num_parents; ++i) { in of_at91sam9x5_clk_slow_setup()
389 num_parents); in of_at91sam9x5_clk_slow_setup()
[all …]
Dclk-smd.c118 const char **parent_names, u8 num_parents) in at91sam9x5_clk_register_smd() argument
131 init.num_parents = num_parents; in at91sam9x5_clk_register_smd()
149 int num_parents; in of_at91sam9x5_clk_smd_setup() local
153 num_parents = of_count_phandle_with_args(np, "clocks", "#clock-cells"); in of_at91sam9x5_clk_smd_setup()
154 if (num_parents <= 0 || num_parents > SMD_SOURCE_MAX) in of_at91sam9x5_clk_smd_setup()
157 for (i = 0; i < num_parents; i++) { in of_at91sam9x5_clk_smd_setup()
166 num_parents); in of_at91sam9x5_clk_smd_setup()
Dclk-master.c136 const char *name, int num_parents, in at91_clk_register_master() argument
146 if (!pmc || !irq || !name || !num_parents || !parent_names) in at91_clk_register_master()
156 init.num_parents = num_parents; in at91_clk_register_master()
220 int num_parents; in of_at91_clk_master_setup() local
227 num_parents = of_count_phandle_with_args(np, "clocks", "#clock-cells"); in of_at91_clk_master_setup()
228 if (num_parents <= 0 || num_parents > MASTER_SOURCE_MAX) in of_at91_clk_master_setup()
231 for (i = 0; i < num_parents; ++i) { in of_at91_clk_master_setup()
247 clk = at91_clk_register_master(pmc, irq, name, num_parents, in of_at91_clk_master_setup()
Dclk-programmable.c177 u8 num_parents, u8 id, in at91_clk_register_programmable() argument
194 init.num_parents = num_parents; in at91_clk_register_programmable()
235 int num_parents; in of_at91_clk_prog_setup() local
240 num_parents = of_count_phandle_with_args(np, "clocks", "#clock-cells"); in of_at91_clk_prog_setup()
241 if (num_parents <= 0 || num_parents > PROG_SOURCE_MAX) in of_at91_clk_prog_setup()
244 for (i = 0; i < num_parents; ++i) { in of_at91_clk_prog_setup()
262 parent_names, num_parents, in of_at91_clk_prog_setup()
Dclk-usb.c201 const char **parent_names, u8 num_parents) in at91sam9x5_clk_register_usb() argument
214 init.num_parents = num_parents; in at91sam9x5_clk_register_usb()
243 init.num_parents = 1; in at91sam9n12_clk_register_usb()
358 init.num_parents = 1; in at91rm9200_clk_register_usb()
377 int num_parents; in of_at91sam9x5_clk_usb_setup() local
381 num_parents = of_count_phandle_with_args(np, "clocks", "#clock-cells"); in of_at91sam9x5_clk_usb_setup()
382 if (num_parents <= 0 || num_parents > USB_SOURCE_MAX) in of_at91sam9x5_clk_usb_setup()
385 for (i = 0; i < num_parents; i++) { in of_at91sam9x5_clk_usb_setup()
393 clk = at91sam9x5_clk_register_usb(pmc, name, parent_names, num_parents); in of_at91sam9x5_clk_usb_setup()
Dclk-main.c163 init.num_parents = 1; in at91_clk_register_main_osc()
315 init.num_parents = 0; in at91_clk_register_main_rc_osc()
449 init.num_parents = 1; in at91_clk_register_rm9200_main()
563 int num_parents) in at91_clk_register_sam9x5_main() argument
573 if (!parent_names || !num_parents) in at91_clk_register_sam9x5_main()
583 init.num_parents = num_parents; in at91_clk_register_sam9x5_main()
612 int num_parents; in of_at91sam9x5_clk_main_setup() local
617 num_parents = of_count_phandle_with_args(np, "clocks", "#clock-cells"); in of_at91sam9x5_clk_main_setup()
618 if (num_parents <= 0 || num_parents > 2) in of_at91sam9x5_clk_main_setup()
621 for (i = 0; i < num_parents; ++i) { in of_at91sam9x5_clk_main_setup()
[all …]
Dclk-h32mx.c112 init.num_parents = parent_name ? 1 : 0; in of_sama5d4_clk_h32mx_setup()
Dclk-plldiv.c97 init.num_parents = parent_name ? 1 : 0; in at91_clk_register_plldiv()
Dclk-peripheral.c121 init.num_parents = (parent_name ? 1 : 0); in at91_clk_register_peripheral()
331 init.num_parents = (parent_name ? 1 : 0); in at91_clk_register_sam9x5_peripheral()
Dclk-utmi.c111 init.num_parents = parent_name ? 1 : 0; in at91_clk_register_utmi()
Dclk-system.c121 init.num_parents = 1; in at91_clk_register_system()
Dclk-pll.c333 init.num_parents = 1; in at91_clk_register_pll()
/linux-4.1.27/drivers/clk/rockchip/
Dclk.h112 u8 num_parents; member
132 .num_parents = ARRAY_SIZE(_pnames), \
143 const char *name, const char **parent_names, u8 num_parents,
176 const char **parent_names, u8 num_parents,
182 const char **parent_names, u8 num_parents,
201 u8 num_parents; member
223 .num_parents = ARRAY_SIZE(pnames), \
244 .num_parents = 1, \
262 .num_parents = 1, \
281 .num_parents = ARRAY_SIZE(pnames), \
[all …]
Dclk.c42 const char **parent_names, u8 num_parents, void __iomem *base, in rockchip_clk_register_branch() argument
56 if (num_parents > 1) { in rockchip_clk_register_branch()
96 clk = clk_register_composite(NULL, name, parent_names, num_parents, in rockchip_clk_register_branch()
106 const char **parent_names, u8 num_parents, void __iomem *base, in rockchip_clk_register_frac_branch() argument
144 clk = clk_register_composite(NULL, name, parent_names, num_parents, in rockchip_clk_register_frac_branch()
197 list->parent_names, list->num_parents, in rockchip_clk_register_plls()
227 list->parent_names, list->num_parents, in rockchip_clk_register_branches()
249 list->parent_names, list->num_parents, in rockchip_clk_register_branches()
264 list->parent_names, list->num_parents, in rockchip_clk_register_branches()
275 list->parent_names, list->num_parents, in rockchip_clk_register_branches()
[all …]
Dclk-mmc-phase.c123 const char **parent_names, u8 num_parents, in rockchip_clk_register_mmc() argument
134 init.num_parents = num_parents; in rockchip_clk_register_mmc()
Dclk-cpu.c234 const char **parent_names, u8 num_parents, in rockchip_clk_register_cpuclk() argument
244 if (num_parents != 2) { in rockchip_clk_register_cpuclk()
255 init.num_parents = 1; in rockchip_clk_register_cpuclk()
Dclk-pll.c332 const char *name, const char **parent_names, u8 num_parents, in rockchip_clk_register_pll() argument
345 if (num_parents != 2) { in rockchip_clk_register_pll()
363 init.num_parents = 1; in rockchip_clk_register_pll()
432 init.num_parents = ARRAY_SIZE(pll_parents); in rockchip_clk_register_pll()
/linux-4.1.27/drivers/clk/ux500/
Dclk-sysctrl.c120 u8 num_parents, in clk_reg_sysctrl() argument
137 if (!name || (num_parents > SYSCTRL_MAX_NUM_PARENTS)) { in clk_reg_sysctrl()
154 for (i = 1; i < num_parents; i++) { in clk_reg_sysctrl()
169 clk_sysctrl_init.num_parents = num_parents; in clk_reg_sysctrl()
189 u8 num_parents = (parent_name ? 1 : 0); in clk_reg_sysctrl_gate() local
191 return clk_reg_sysctrl(dev, name, parent_names, num_parents, in clk_reg_sysctrl_gate()
207 u8 num_parents = (parent_name ? 1 : 0); in clk_reg_sysctrl_gate_fixed_rate() local
209 return clk_reg_sysctrl(dev, name, parent_names, num_parents, in clk_reg_sysctrl_gate_fixed_rate()
218 u8 num_parents, in clk_reg_sysctrl_set_parent() argument
224 return clk_reg_sysctrl(dev, name, parent_names, num_parents, in clk_reg_sysctrl_set_parent()
Dclk.h84 u8 num_parents,
Dclk-prcc.c127 clk_prcc_init.num_parents = (parent_name ? 1 : 0); in clk_reg_prcc()
Dclk-prcmu.c279 clk_prcmu_init.num_parents = (parent_name ? 1 : 0); in clk_reg_prcmu()
/linux-4.1.27/drivers/clk/shmobile/
Dclk-div6.c177 unsigned int num_parents, valid_parents; in cpg_div6_clock_init() local
190 num_parents = of_clk_get_parent_count(np); in cpg_div6_clock_init()
191 if (num_parents < 1) { in cpg_div6_clock_init()
197 clock->parents = kmalloc_array(num_parents, sizeof(*clock->parents), in cpg_div6_clock_init()
199 parent_names = kmalloc_array(num_parents, sizeof(*parent_names), in cpg_div6_clock_init()
226 for (i = 0, valid_parents = 0; i < num_parents; i++) { in cpg_div6_clock_init()
236 switch (num_parents) { in cpg_div6_clock_init()
262 init.num_parents = valid_parents; in cpg_div6_clock_init()
Dclk-mstp.c142 init.num_parents = 1; in cpg_mstp_clock_register()
Dclk-rcar-gen2.c153 init.num_parents = 1; in cpg_z_clk_register()
/linux-4.1.27/drivers/clk/tegra/
Dclk-periph.c142 const char **parent_names, int num_parents, in _tegra_clk_register_periph() argument
163 init.num_parents = num_parents; in _tegra_clk_register_periph()
190 const char **parent_names, int num_parents, in tegra_clk_register_periph() argument
194 return _tegra_clk_register_periph(name, parent_names, num_parents, in tegra_clk_register_periph()
199 const char **parent_names, int num_parents, in tegra_clk_register_periph_nodiv() argument
204 return _tegra_clk_register_periph(name, parent_names, num_parents, in tegra_clk_register_periph_nodiv()
Dclk-tegra-pmc.c41 int num_parents; member
54 .num_parents = ARRAY_SIZE(clk_out ##_num ##_parents),\
99 data->num_parents, CLK_SET_RATE_NO_REPARENT, in tegra_pmc_clk_init()
Dclk-super.c131 const char **parent_names, u8 num_parents, in tegra_clk_register_super_mux() argument
149 init.num_parents = num_parents; in tegra_clk_register_super_mux()
Dclk.h433 const char **parent_names, int num_parents,
437 const char **parent_names, int num_parents,
476 int num_parents; member
493 .num_parents = ARRAY_SIZE(_parent_names), \
546 const char **parent_names, u8 num_parents,
Dclk-audio-sync.c77 init.num_parents = 0; in tegra_clk_register_sync_source()
Dclk-pll-out.c106 init.num_parents = (parent_name ? 1 : 0); in tegra_clk_register_pll_out()
Dclk-periph-gate.c153 init.num_parents = parent_name ? 1 : 0; in tegra_clk_register_periph_gate()
Dclk-divider.c170 init.num_parents = parent_name ? 1 : 0; in tegra_clk_register_divider()
Dclk-tegra20.c861 data->num_parents, &data->periph, in tegra20_periph_clk_init()
870 data->num_parents, &data->periph, in tegra20_periph_clk_init()
Dclk-tegra30.c1183 data->num_parents, &data->periph, in tegra30_periph_clk_init()
1192 data->num_parents, &data->periph, in tegra30_periph_clk_init()
Dclk-tegra-periph.c605 data->p.parent_names, data->num_parents, in periph_clk_init()
Dclk-tegra114.c1217 data->p.parent_names, data->num_parents, in tegra114_periph_clk_init()
Dclk-pll.c1446 init.num_parents = (parent_name ? 1 : 0); in _tegra_clk_register_pll()
/linux-4.1.27/arch/arm/mach-imx/
Dclk.h67 const char **parent_names, int num_parents);
75 int num_parents, void (*fixup)(u32 *val));
112 u8 shift, u8 width, const char **parents, int num_parents) in imx_clk_mux() argument
114 return clk_register_mux(NULL, name, parents, num_parents, in imx_clk_mux()
121 int num_parents, unsigned long flags) in imx_clk_mux_flags() argument
123 return clk_register_mux(NULL, name, parents, num_parents, in imx_clk_mux_flags()
Dclk-fixup-mux.c76 int num_parents, void (*fixup)(u32 *val)) in imx_clk_fixup_mux() argument
92 init.num_parents = num_parents; in imx_clk_fixup_mux()
Dclk-busy.c106 init.num_parents = 1; in imx_clk_busy_divider()
157 const char **parent_names, int num_parents) in imx_clk_busy_mux() argument
180 init.num_parents = num_parents; in imx_clk_busy_mux()
Dclk-gate-exclusive.c81 init.num_parents = parent ? 1 : 0; in imx_clk_gate_exclusive()
Dclk-pllv1.c117 init.num_parents = 1; in imx_clk_pllv1()
Dclk-cpu.c98 init.num_parents = 1; in imx_clk_cpu()
Dclk-pfd.c149 init.num_parents = 1; in imx_clk_pfd()
Dclk-fixup-div.c114 init.num_parents = parent ? 1 : 0; in imx_clk_fixup_divider()
Dclk-gate2.c151 init.num_parents = parent_name ? 1 : 0; in clk_register_gate2()
Dclk-pllv2.c257 init.num_parents = 1; in imx_clk_pllv2()
Dclk-pllv3.c322 init.num_parents = 1; in imx_clk_pllv3()
/linux-4.1.27/drivers/clk/st/
Dclkgen-mux.c24 int *num_parents) in clkgen_mux_get_parents() argument
40 *num_parents = nparents; in clkgen_mux_get_parents()
219 const char **parent_names, u8 num_parents, in clk_register_genamux() argument
242 init.num_parents = num_parents; in clk_register_genamux()
395 int num_parents = 0, i; in st_of_clkgena_divmux_setup() local
407 parents = clkgen_mux_get_parents(np, &num_parents); in st_of_clkgena_divmux_setup()
436 clk = clk_register_genamux(clk_name, parents, num_parents, in st_of_clkgena_divmux_setup()
631 int num_parents; in st_of_clkgen_mux_setup() local
648 parents = clkgen_mux_get_parents(np, &num_parents); in st_of_clkgen_mux_setup()
655 clk = clk_register_mux(NULL, np->name, parents, num_parents, in st_of_clkgen_mux_setup()
[all …]
Dclk-flexgen.c178 const char **parent_names, u8 num_parents, in clk_register_flexgen() argument
195 init.num_parents = num_parents; in clk_register_flexgen()
243 int *num_parents) in flexgen_get_parents() argument
259 *num_parents = nparents; in flexgen_get_parents()
269 int num_parents, i; in st_of_flexgen_setup() local
281 parents = flexgen_get_parents(np, &num_parents); in st_of_flexgen_setup()
323 clk = clk_register_flexgen(clk_name, parents, num_parents, in st_of_flexgen_setup()
Dclkgen-fsyn.c640 init.num_parents = 1; in st_clk_register_quadfs_pll()
1044 init.num_parents = 1; in st_clk_register_quadfs_fsynth()
Dclkgen-pll.c411 init.num_parents = 1; in clkgen_pll_register()
/linux-4.1.27/drivers/clk/mxs/
Dclk.h52 u8 shift, u8 width, const char **parent_names, int num_parents) in mxs_clk_mux() argument
54 return clk_register_mux(NULL, name, parent_names, num_parents, in mxs_clk_mux()
Dclk-pll.c104 init.num_parents = (parent_name ? 1 : 0); in mxs_clk_pll()
Dclk-div.c92 init.num_parents = (parent_name ? 1 : 0); in mxs_clk_div()
Dclk-frac.c126 init.num_parents = (parent_name ? 1 : 0); in mxs_clk_frac()
Dclk-ref.c143 init.num_parents = (parent_name ? 1 : 0); in mxs_clk_ref()
/linux-4.1.27/drivers/clk/mmp/
Dclk-mix.c66 int num_parents = __clk_get_num_parents(mix->hw.clk); in _get_mux() local
74 for (i = 0; i < num_parents; i++) in _get_mux()
77 if (i == num_parents) in _get_mux()
445 u8 num_parents, in mmp_clk_register_mix() argument
465 init.num_parents = num_parents; in mmp_clk_register_mix()
483 table_bytes = sizeof(u32) * num_parents; in mmp_clk_register_mix()
Dclk.h100 u8 num_parents,
199 u8 num_parents; member
Dclk-apmu.c84 init.num_parents = (parent_name ? 1 : 0); in mmp_clk_register_apmu()
Dclk-gate.c116 init.num_parents = (parent_name ? 1 : 0); in mmp_clk_register_gate()
Dclk-apbc.c139 init.num_parents = (parent_name ? 1 : 0); in mmp_clk_register_apbc()
Dclk-frac.c192 init.num_parents = 1; in mmp_clk_register_factor()
Dclk.c134 clks[i].num_parents, in mmp_register_mux_clks()
/linux-4.1.27/drivers/clk/samsung/
Dclk-s3c2410-dclk.c60 int num_parents = __clk_get_num_parents(hw->clk); in s3c24xx_clkout_get_parent() local
67 if (val >= num_parents) in s3c24xx_clkout_get_parent()
91 const char **parent_names, u8 num_parents, in s3c24xx_register_clkout() argument
107 init.num_parents = num_parents; in s3c24xx_register_clkout()
Dclk.h125 u8 num_parents; member
140 .num_parents = ARRAY_SIZE(pnames), \
Dclk.c192 list->num_parents, list->flags, in samsung_clk_register_mux()
Dclk-pll.c942 init.num_parents = 1; in samsung_clk_register_pll2550x()
1177 init.num_parents = 1; in _samsung_clk_register_pll()
/linux-4.1.27/drivers/clk/sunxi/
Dclk-factors.c89 int i, num_parents; in clk_factors_determine_rate() local
93 num_parents = __clk_get_num_parents(clk); in clk_factors_determine_rate()
94 for (i = 0; i < num_parents; i++) { in clk_factors_determine_rate()
Dclk-sun6i-ar100.c206 init.num_parents = nparents; in sun6i_a31_ar100_clk_probe()
Dclk-sunxi.c128 int i, num_parents; in sun6i_ahb1_clk_determine_rate() local
132 num_parents = __clk_get_num_parents(clk); in sun6i_ahb1_clk_determine_rate()
133 for (i = 0; i < num_parents; i++) { in sun6i_ahb1_clk_determine_rate()
Dclk-mod0.c338 .num_parents = 1, in sunxi_mmc_setup()
/linux-4.1.27/drivers/clk/pistachio/
Dclk.h35 unsigned int num_parents; member
49 .num_parents = ARRAY_SIZE(_pnames) \
Dclk.c84 mux[i].num_parents, in pistachio_clk_register_mux()
87 get_count_order(mux[i].num_parents), in pistachio_clk_register_mux()
Dclk-pll.c353 init.num_parents = 1; in pll_register()
/linux-4.1.27/include/linux/
Dclk-provider.h213 u8 num_parents; member
429 const char **parent_names, u8 num_parents, unsigned long flags,
434 const char **parent_names, u8 num_parents, unsigned long flags,
521 const char **parent_names, int num_parents,
/linux-4.1.27/drivers/clk/mvebu/
Dkirkwood.c237 int num_parents; member
309 desc[n].parents, desc[n].num_parents, in kirkwood_clk_muxing_setup()
Dclk-cpu.c225 init.num_parents = 1; in of_cpu_clk_setup()
Dclk-corediv.c271 init.num_parents = 1; in mvebu_corediv_clk_init()
/linux-4.1.27/arch/arm/mach-omap2/
Dclock.h47 .num_parents = ARRAY_SIZE(_parent_array_name), \
60 .num_parents = ARRAY_SIZE(_parent_array_name), \
Dclkt2xxx_virt_prcm_set.c247 init.num_parents = 1; in omap2xxx_clkt_vps_init()
/linux-4.1.27/drivers/clk/hisilicon/
Dclk.h59 u8 num_parents; member
Dclkgate-separated.c119 init.num_parents = (parent_name ? 1 : 0); in hisi_register_clkgate_sep()
Dclk.c134 clks[i].num_parents, clks[i].flags, in hisi_clk_register_mux()
Dclk-hix5hd2.c279 init.num_parents = (clks[i].parent_name ? 1 : 0); in hix5hd2_clk_register_complex()
Dclk-hi3620.c449 init.num_parents = (mmc_clk->parent_name ? 1 : 0); in hisi_register_clk_mmc()
/linux-4.1.27/drivers/clk/socfpga/
Dclk-periph.c95 init.num_parents = 1; in __socfpga_periph_init()
Dclk-pll.c118 init.num_parents = i; in __socfpga_pll_init()
Dclk-gate.c246 init.num_parents = i; in __socfpga_gate_init()
/linux-4.1.27/arch/mips/alchemy/common/
Dclock.c160 id.num_parents = 1; in alchemy_clk_setup_cpu()
245 id.num_parents = 1; in alchemy_clk_setup_aux()
756 id.num_parents = 2; in alchemy_clk_init_fgens()
761 id.num_parents = 3; in alchemy_clk_init_fgens()
965 id.num_parents = 7; in alchemy_clk_setup_imux()
/linux-4.1.27/drivers/clk/versatile/
Dclk-vexpress-osc.c98 init.num_parents = 0; in vexpress_osc_probe()
Dclk-icst.c152 init.num_parents = (parent_name ? 1 : 0); in icst_clk_register()
Dclk-sp810.c172 init.num_parents = ARRAY_SIZE(parent_names); in clk_sp810_of_setup()
/linux-4.1.27/drivers/clk/spear/
Dclk-vco-pll.c334 vco_init.num_parents = 1; in clk_register_vco_pll()
340 pll_init.num_parents = 1; in clk_register_vco_pll()
Dclk-frac-synth.c155 init.num_parents = 1; in clk_register_frac()
Dclk-gpt-synth.c144 init.num_parents = 1; in clk_register_gpt()
Dclk-aux-synth.c173 init.num_parents = 1; in clk_register_aux()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_lvds_pll.c144 .num_parents = ARRAY_SIZE(mpd4_lvds_pll_parents),
/linux-4.1.27/drivers/clk/zynq/
Dpll.c209 .num_parents = 1, in clk_register_zynq_pll()
/linux-4.1.27/drivers/clk/keystone/
Dgate.c184 init.num_parents = (parent_name ? 1 : 0); in clk_register_psc()
Dpll.c142 init.num_parents = (parent_name ? 1 : 0); in clk_register_pll()
/linux-4.1.27/drivers/clk/bcm/
Dclk-kona-setup.c647 init_data->num_parents = parent_count; in clk_sel_setup()
662 init_data->num_parents = 0; in clk_sel_teardown()
Dclk-kona.c1039 parent_count = (u32)bcm_clk->init_data.num_parents; in kona_peri_clk_determine_rate()
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/
Dhdmi_phy_8960.c415 .num_parents = ARRAY_SIZE(hdmi_pll_parents),
/linux-4.1.27/arch/arm/mach-vexpress/
Dspc.c551 init.num_parents = 0; in ve_spc_clk_register()
/linux-4.1.27/drivers/rtc/
Drtc-hym8563.c418 init.num_parents = 0; in hym8563_clkout_register_clk()
/linux-4.1.27/drivers/gpu/drm/imx/
Dimx-tve.c478 .num_parents = 1, in tve_clk_init()
/linux-4.1.27/drivers/media/platform/omap3isp/
Disp.c291 .num_parents = 1,
325 init.num_parents = 1; in isp_xclk_init()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dmedia-dev.c1237 init.num_parents = 1; in fimc_md_register_clk_provider()