Home
last modified time | relevance | path

Searched refs:parent_names (Results 1 – 156 of 156) sorted by relevance

/linux-4.1.27/drivers/clk/qcom/
Dgcc-msm8974.c76 .parent_names = (const char *[]){ "xo" },
87 .parent_names = (const char *[]){ "gpll0" },
99 .parent_names = gcc_xo_gpll0,
111 .parent_names = gcc_xo_gpll0,
123 .parent_names = gcc_xo_gpll0,
139 .parent_names = (const char *[]){ "xo" },
150 .parent_names = (const char *[]){ "gpll1" },
166 .parent_names = (const char *[]){ "xo" },
177 .parent_names = (const char *[]){ "gpll4" },
196 .parent_names = gcc_xo_gpll0,
[all …]
Dgcc-apq8084.c120 .parent_names = (const char *[]){ "xo" },
131 .parent_names = (const char *[]){ "gpll0" },
143 .parent_names = gcc_xo_gpll0,
155 .parent_names = gcc_xo_gpll0,
167 .parent_names = gcc_xo_gpll0,
183 .parent_names = (const char *[]){ "xo" },
194 .parent_names = (const char *[]){ "gpll1" },
210 .parent_names = (const char *[]){ "xo" },
221 .parent_names = (const char *[]){ "gpll4" },
242 .parent_names = gcc_xo_gpll0,
[all …]
Dmmcc-msm8974.c198 .parent_names = (const char *[]){ "xo" },
209 .parent_names = (const char *[]){ "mmpll0" },
225 .parent_names = (const char *[]){ "xo" },
236 .parent_names = (const char *[]){ "mmpll1" },
251 .parent_names = (const char *[]){ "xo" },
267 .parent_names = (const char *[]){ "xo" },
279 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
304 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
328 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
347 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
[all …]
Dmmcc-apq8084.c233 .parent_names = (const char *[]){ "xo" },
244 .parent_names = (const char *[]){ "mmpll0" },
260 .parent_names = (const char *[]){ "xo" },
271 .parent_names = (const char *[]){ "mmpll1" },
286 .parent_names = (const char *[]){ "xo" },
302 .parent_names = (const char *[]){ "xo" },
317 .parent_names = (const char *[]){ "xo" },
329 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
354 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
378 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
[all …]
Dgcc-msm8916.c205 .parent_names = (const char *[]){ "xo" },
216 .parent_names = (const char *[]){ "gpll0" },
232 .parent_names = (const char *[]){ "xo" },
243 .parent_names = (const char *[]){ "gpll1" },
259 .parent_names = (const char *[]){ "xo" },
270 .parent_names = (const char *[]){ "gpll2" },
286 .parent_names = (const char *[]){ "xo" },
297 .parent_names = (const char *[]){ "bimc_pll" },
309 .parent_names = gcc_xo_gpll0_bimc,
321 .parent_names = gcc_xo_gpll0_bimc,
[all …]
Dgcc-msm8660.c45 .parent_names = (const char *[]){ "pxo" },
56 .parent_names = (const char *[]){ "pll8" },
133 .parent_names = gcc_pxo_pll8,
149 .parent_names = (const char *[]){
184 .parent_names = gcc_pxo_pll8,
200 .parent_names = (const char *[]){
235 .parent_names = gcc_pxo_pll8,
251 .parent_names = (const char *[]){
286 .parent_names = gcc_pxo_pll8,
302 .parent_names = (const char *[]){
[all …]
Dgcc-msm8960.c45 .parent_names = (const char *[]){ "pxo" },
56 .parent_names = (const char *[]){ "pll4" },
72 .parent_names = (const char *[]){ "pxo" },
83 .parent_names = (const char *[]){ "pll8" },
99 .parent_names = (const char *[]){ "pxo" },
110 .parent_names = (const char *[]){ "pll14" },
200 .parent_names = gcc_pxo_pll8,
216 .parent_names = (const char *[]){
251 .parent_names = gcc_pxo_pll8,
267 .parent_names = (const char *[]){
[all …]
Dgcc-ipq806x.c45 .parent_names = (const char *[]){ "pxo" },
56 .parent_names = (const char *[]){ "pll0" },
72 .parent_names = (const char *[]){ "pxo" },
83 .parent_names = (const char *[]){ "pll4" },
99 .parent_names = (const char *[]){ "pxo" },
110 .parent_names = (const char *[]){ "pll8" },
126 .parent_names = (const char *[]){ "pxo" },
137 .parent_names = (const char *[]){ "pll14" },
243 .parent_names = gcc_pxo_pll8,
259 .parent_names = (const char *[]){
[all …]
Dlcc-msm8960.c44 .parent_names = (const char *[]){ "pxo" },
122 .parent_names = lcc_pxo_pll4,
143 .parent_names = lcc_mi2s_parents,
160 .parent_names = lcc_mi2s_parents,
176 .parent_names = (const char *[]){ "mi2s_div_clk" },
191 .parent_names = (const char *[]){
228 .parent_names = lcc_pxo_pll4, \
249 .parent_names = lcc_##prefix##_parents, \
264 .parent_names = lcc_##prefix##_parents, \
280 .parent_names = (const char *[]){ \
[all …]
Dmmcc-msm8960.c97 .parent_names = (const char *[]){ "pxo" },
113 .parent_names = (const char *[]){ "pxo" },
174 .parent_names = mmcc_pxo_pll8_pll2,
189 .parent_names = (const char *[]){ "camclk0_src" },
223 .parent_names = mmcc_pxo_pll8_pll2,
238 .parent_names = (const char *[]){ "camclk1_src" },
272 .parent_names = mmcc_pxo_pll8_pll2,
287 .parent_names = (const char *[]){ "camclk2_src" },
327 .parent_names = mmcc_pxo_pll8_pll2,
341 .parent_names = (const char *[]){ "csi0_src" },
[all …]
Dlcc-ipq806x.c44 .parent_names = (const char *[]){ "pxo" },
141 .parent_names = lcc_pxo_pll4,
162 .parent_names = lcc_mi2s_parents,
177 .parent_names = lcc_mi2s_parents,
193 .parent_names = (const char *[]){ "mi2s_div_clk" },
209 .parent_names = (const char *[]){
255 .parent_names = lcc_pxo_pll4,
272 .parent_names = (const char *[]){ "pcm_src" },
287 .parent_names = (const char *[]){
335 .parent_names = lcc_pxo_pll4,
[all …]
/linux-4.1.27/drivers/clk/ti/
Dcomposite.c65 const char **parent_names; member
129 const char **parent_names = NULL; in ti_clk_register_composite() local
139 parent_names = &comp->divider->parent; in ti_clk_register_composite()
142 parent_names = &comp->gate->parent; in ti_clk_register_composite()
146 parent_names = comp->mux->parents; in ti_clk_register_composite()
150 parent_names, num_parents, mux, in ti_clk_register_composite()
166 const char **parent_names = NULL; in _register_composite() local
203 parent_names = comp->parent_names; in _register_composite()
214 parent_names, num_parents, in _register_composite()
277 const char **parent_names; in ti_clk_add_component() local
[all …]
Dmux.c109 const char **parent_names, u8 num_parents, in _register_mux() argument
128 init.parent_names = parent_names; in _register_mux()
192 const char **parent_names; in of_mux_clk_setup() local
204 parent_names = kzalloc((sizeof(char *) * num_parents), GFP_KERNEL); in of_mux_clk_setup()
205 if (!parent_names) in of_mux_clk_setup()
209 parent_names[i] = of_clk_get_parent_name(node, i); in of_mux_clk_setup()
231 clk = _register_mux(NULL, node->name, parent_names, num_parents, in of_mux_clk_setup()
239 kfree(parent_names); in of_mux_clk_setup()
Dclk-dra7-atl.c171 const char **parent_names = NULL; in of_dra7_atl_clock_setup() local
193 parent_names = kzalloc(sizeof(char *), GFP_KERNEL); in of_dra7_atl_clock_setup()
195 if (!parent_names) in of_dra7_atl_clock_setup()
198 parent_names[0] = of_clk_get_parent_name(node, 0); in of_dra7_atl_clock_setup()
200 init.parent_names = parent_names; in of_dra7_atl_clock_setup()
206 kfree(parent_names); in of_dra7_atl_clock_setup()
210 kfree(parent_names); in of_dra7_atl_clock_setup()
Dapll.c155 kfree(clk_hw->hw.init->parent_names); in omap_clk_register_apll()
162 kfree(clk_hw->hw.init->parent_names); in omap_clk_register_apll()
172 const char **parent_names = NULL; in of_dra7_apll_setup() local
194 parent_names = kzalloc(sizeof(char *) * init->num_parents, GFP_KERNEL); in of_dra7_apll_setup()
195 if (!parent_names) in of_dra7_apll_setup()
199 parent_names[i] = of_clk_get_parent_name(node, i); in of_dra7_apll_setup()
201 init->parent_names = parent_names; in of_dra7_apll_setup()
216 kfree(parent_names); in of_dra7_apll_setup()
359 init->parent_names = &parent_name; in of_omap2_apll_setup()
Ddpll.c167 kfree(clk_hw->hw.init->parent_names); in _register_dpll()
174 kfree(clk_hw->hw.init->parent_names); in _register_dpll()
231 init.parent_names = dpll->parents; in ti_clk_register_dpll()
313 init.parent_names = &parent_name; in _register_dpll_x2()
342 const char **parent_names = NULL; in of_ti_dpll_setup() local
369 parent_names = kzalloc(sizeof(char *) * init->num_parents, GFP_KERNEL); in of_ti_dpll_setup()
370 if (!parent_names) in of_ti_dpll_setup()
374 parent_names[i] = of_clk_get_parent_name(node, i); in of_ti_dpll_setup()
376 init->parent_names = parent_names; in of_ti_dpll_setup()
425 kfree(parent_names); in of_ti_dpll_setup()
Dinterface.c59 init.parent_names = &parent_name; in _register_interface()
Dfapll.c506 init->parent_names = &parent; in ti_fapll_synth_setup()
563 init->parent_names = parent_name; in ti_fapll_setup()
Dgate.c120 init.parent_names = &parent_name; in _register_gate()
Ddivider.c283 init.parent_names = (parent_name ? &parent_name : NULL); in _register_divider()
/linux-4.1.27/drivers/clk/
Dclk-axm5516.c148 .parent_names = (const char *[]){
160 .parent_names = (const char *[]){
172 .parent_names = (const char *[]){
184 .parent_names = (const char *[]){
196 .parent_names = (const char *[]){
212 .parent_names = (const char *[]){
226 .parent_names = (const char *[]){
240 .parent_names = (const char *[]){
254 .parent_names = (const char *[]){
268 .parent_names = (const char *[]){
[all …]
Dclk-mux.c117 const char **parent_names, u8 num_parents, unsigned long flags, in clk_register_mux_table() argument
147 init.parent_names = parent_names; 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-qoriq.c76 const char **parent_names; in core_mux_init() local
91 parent_names = kcalloc(count, sizeof(char *), GFP_KERNEL); in core_mux_init()
92 if (!parent_names) in core_mux_init()
96 parent_names[i] = of_clk_get_parent_name(np, i); in core_mux_init()
132 init.parent_names = parent_names; in core_mux_init()
155 kfree(parent_names); in core_mux_init()
Dclk-si5351.c1303 const char *parent_names[4]; in si5351_i2c_probe() local
1415 init.parent_names = &drvdata->pxtal_name; in si5351_i2c_probe()
1433 init.parent_names = &drvdata->pclkin_name; in si5351_i2c_probe()
1448 parent_names[0] = si5351_input_names[0]; in si5351_i2c_probe()
1449 parent_names[1] = si5351_input_names[1]; in si5351_i2c_probe()
1459 init.parent_names = parent_names; in si5351_i2c_probe()
1477 init.parent_names = NULL; in si5351_i2c_probe()
1483 init.parent_names = parent_names; in si5351_i2c_probe()
1495 parent_names[0] = si5351_pll_names[0]; in si5351_i2c_probe()
1497 parent_names[1] = si5351_pll_names[2]; in si5351_i2c_probe()
[all …]
Dclk-asm9260.c95 const char **parent_names; member
294 mc->parent_names[0] = ref_clk; in asm9260_acc_init()
295 mc->parent_names[1] = pll_clk; in asm9260_acc_init()
296 clk = clk_register_mux_table(NULL, mc->name, mc->parent_names, in asm9260_acc_init()
Dclk.c55 const char **parent_names; member
618 return clk_core_lookup(clk->parent_names[index]); in clk_core_get_parent_by_index()
621 clk_core_lookup(clk->parent_names[index]); in clk_core_get_parent_by_index()
1428 if (!strcmp(clk->parent_names[i], parent->name)) { in clk_fetch_parent_index()
1993 clk->parent = clk_core_lookup(clk->parent_names[0]); in __clk_init_parent()
2059 if (strcmp(core->parent_names[i], parent_core->name) == 0) in clk_has_parent()
2320 WARN(!clk->parent_names[i], in __clk_init()
2346 clk_core_lookup(clk->parent_names[i]); in __clk_init()
2416 if (!strcmp(clk->name, orphan->parent_names[i])) in __clk_init()
2422 if (!strcmp(clk->name, orphan->parent_names[i])) { in __clk_init()
[all …]
Dclk-composite.c191 const char **parent_names, int num_parents, in clk_register_composite() argument
210 init.parent_names = parent_names; in clk_register_composite()
Dclk-fixed-rate.c77 init.parent_names = (parent_name ? &parent_name: NULL); in clk_register_fixed_rate_with_accuracy()
Dclk-cdce706.c478 .parent_names = cdce->clkin_name, in cdce706_register_clkin()
518 .parent_names = cdce706_clkin_name, in cdce706_register_plls()
560 .parent_names = cdce706_divider_parent_name, in cdce706_register_dividers()
596 .parent_names = cdce706_divider_name, in cdce706_register_clkouts()
Dclk-fixed-factor.c90 init.parent_names = &parent_name; in clk_register_fixed_factor()
Dclk-wm831x.c235 .parent_names = wm831x_fll_parents,
348 .parent_names = wm831x_clkout_parents,
Dclk-gate.c147 init.parent_names = (parent_name ? &parent_name: NULL); in clk_register_gate()
Dclk-ls1x.c70 init.parent_names = (parent_name ? &parent_name : NULL); in clk_register_pll()
Dclk-rk808.c111 init.parent_names = NULL; in rk808_clkout_probe()
Dclk-fractional-divider.c120 init.parent_names = parent_name ? &parent_name : NULL; in clk_register_fractional_divider()
Dclk-gpio-gate.c112 init.parent_names = (parent_name ? &parent_name : NULL); in clk_register_gpio_gate()
Dclk-nomadik.c278 init.parent_names = (parent_name ? &parent_name : NULL); in pll_clk_register()
370 init.parent_names = (parent_name ? &parent_name : NULL); in src_clk_register()
Dclk-xgene.c146 init.parent_names = parent_name ? &parent_name : NULL; in xgene_register_clk_pll()
417 init.parent_names = parent_name ? &parent_name : NULL; in xgene_register_clk()
Dclk-vt8500.c299 init.parent_names = &parent_name; in vtwm_device_clk_init()
681 init.parent_names = &parent_name; in vtwm_pll_clk_init()
Dclk-u300.c712 init.parent_names = (parent_name ? &parent_name : NULL); in syscon_clk_register()
1130 init.parent_names = (parent_name ? &parent_name : NULL); in mclk_clk_register()
Dclk-highbank.c305 init.parent_names = &parent_name; in hb_clk_init()
Dclk-axi-clkgen.c523 init.parent_names = &parent_name; in axi_clkgen_probe()
Dclk-divider.c442 init.parent_names = (parent_name ? &parent_name: NULL); in _register_divider()
/linux-4.1.27/drivers/clk/sirf/
Dclk-common.c198 .parent_names = pll_clk_parents,
205 .parent_names = pll_clk_parents,
212 .parent_names = pll_clk_parents,
275 .parent_names = pll_clk_parents,
449 .parent_names = dmn_clk_parents,
463 .parent_names = dmn_clk_parents,
478 .parent_names = dmn_clk_parents,
500 .parent_names = dmn_clk_parents,
528 .parent_names = dmn_clk_parents,
543 .parent_names = dmn_clk_parents,
[all …]
Dclk-prima2.c49 .parent_names = std_clk_io_parents,
Dclk-atlas6.c49 .parent_names = dmn_clk_parents,
/linux-4.1.27/drivers/clk/berlin/
Dbg2.c505 const char *parent_names[9]; in berlin2_clock_setup() local
575 parent_names[0] = clk_names[SYSPLL]; in berlin2_clock_setup()
576 parent_names[1] = clk_names[REFCLK]; in berlin2_clock_setup()
577 clk = clk_register_mux(NULL, "syspll_byp", parent_names, 2, in berlin2_clock_setup()
583 parent_names[0] = clk_names[MEMPLL]; in berlin2_clock_setup()
584 parent_names[1] = clk_names[REFCLK]; in berlin2_clock_setup()
585 clk = clk_register_mux(NULL, "mempll_byp", parent_names, 2, in berlin2_clock_setup()
591 parent_names[0] = clk_names[CPUPLL]; in berlin2_clock_setup()
592 parent_names[1] = clk_names[REFCLK]; in berlin2_clock_setup()
593 clk = clk_register_mux(NULL, "cpupll_byp", parent_names, 2, in berlin2_clock_setup()
[all …]
Dbg2q.c293 const char *parent_names[9]; in berlin2q_clock_setup() local
342 parent_names[k] = clk_names[dd->parent_ids[k]]; in berlin2q_clock_setup()
345 dd->name, dd->div_flags, parent_names, in berlin2q_clock_setup()
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-div.h86 const char **parent_names, int num_parents,
Dberlin2-pll.c112 init.parent_names = &parent_name; in berlin2_pll_register()
Dberlin2-avpll.c207 init.parent_names = &parent_name; in berlin2_avpll_vco_register()
388 init.parent_names = &parent_name; in berlin2_avpll_channel_register()
/linux-4.1.27/drivers/clk/rockchip/
Dclk.h111 const char **parent_names; member
131 .parent_names = _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,
200 const char **parent_names; member
222 .parent_names = pnames, \
243 .parent_names = (const char *[]){ pname }, \
261 .parent_names = (const char *[]){ pname }, \
280 .parent_names = pnames, \
[all …]
Dclk.c42 const char **parent_names, u8 num_parents, void __iomem *base, in rockchip_clk_register_branch() argument
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()
235 list->name, list->parent_names[0], in rockchip_clk_register_branches()
242 list->parent_names[0], flags, in rockchip_clk_register_branches()
249 list->parent_names, list->num_parents, in rockchip_clk_register_branches()
258 list->parent_names[0], flags, in rockchip_clk_register_branches()
[all …]
Dclk-cpu.c234 const char **parent_names, u8 num_parents, in rockchip_clk_register_cpuclk() argument
254 init.parent_names = &parent_names[0]; in rockchip_clk_register_cpuclk()
272 cpuclk->alt_parent = __clk_lookup(parent_names[1]); in rockchip_clk_register_cpuclk()
287 clk = __clk_lookup(parent_names[0]); in rockchip_clk_register_cpuclk()
290 __func__, parent_names[0]); in rockchip_clk_register_cpuclk()
Dclk-mmc-phase.c123 const char **parent_names, u8 num_parents, in rockchip_clk_register_mmc() argument
135 init.parent_names = parent_names; in rockchip_clk_register_mmc()
Dclk-pll.c332 const char *name, const char **parent_names, u8 num_parents, in rockchip_clk_register_pll() argument
362 init.parent_names = &parent_names[0]; in rockchip_clk_register_pll()
424 pll_parents[0] = parent_names[0]; in rockchip_clk_register_pll()
426 pll_parents[2] = parent_names[1]; in rockchip_clk_register_pll()
431 init.parent_names = pll_parents; in rockchip_clk_register_pll()
/linux-4.1.27/drivers/clk/at91/
Dclk-slow.c141 init.parent_names = &parent_name; in at91_clk_register_slow_osc()
253 init.parent_names = NULL; in at91_clk_register_slow_rc_osc()
334 const char **parent_names, in at91_clk_register_sam9x5_slow() argument
341 if (!sckcr || !name || !parent_names || !num_parents) in at91_clk_register_sam9x5_slow()
350 init.parent_names = parent_names; in at91_clk_register_sam9x5_slow()
371 const char *parent_names[2]; in of_at91sam9x5_clk_slow_setup() local
381 parent_names[i] = of_clk_get_parent_name(np, i); in of_at91sam9x5_clk_slow_setup()
382 if (!parent_names[i]) in of_at91sam9x5_clk_slow_setup()
388 clk = at91_clk_register_sam9x5_slow(sckcr, name, parent_names, in of_at91sam9x5_clk_slow_setup()
410 const char **parent_names, in at91_clk_register_sam9260_slow() argument
[all …]
Dclk-smd.c118 const char **parent_names, u8 num_parents) in at91sam9x5_clk_register_smd() argument
130 init.parent_names = parent_names; in at91sam9x5_clk_register_smd()
150 const char *parent_names[SMD_SOURCE_MAX]; in of_at91sam9x5_clk_smd_setup() local
158 parent_names[i] = of_clk_get_parent_name(np, i); in of_at91sam9x5_clk_smd_setup()
159 if (!parent_names[i]) in of_at91sam9x5_clk_smd_setup()
165 clk = at91sam9x5_clk_register_smd(pmc, name, parent_names, in of_at91sam9x5_clk_smd_setup()
Dclk-master.c137 const char **parent_names, in at91_clk_register_master() argument
146 if (!pmc || !irq || !name || !num_parents || !parent_names) in at91_clk_register_master()
155 init.parent_names = parent_names; in at91_clk_register_master()
223 const char *parent_names[MASTER_SOURCE_MAX]; in of_at91_clk_master_setup() local
232 parent_names[i] = of_clk_get_parent_name(np, i); in of_at91_clk_master_setup()
233 if (!parent_names[i]) in of_at91_clk_master_setup()
248 parent_names, layout, in of_at91_clk_master_setup()
Dclk-programmable.c176 const char *name, const char **parent_names, in at91_clk_register_programmable() argument
193 init.parent_names = parent_names; in at91_clk_register_programmable()
236 const char *parent_names[PROG_SOURCE_MAX]; in of_at91_clk_prog_setup() local
245 parent_names[i] = of_clk_get_parent_name(np, i); in of_at91_clk_prog_setup()
246 if (!parent_names[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
213 init.parent_names = parent_names; in at91sam9x5_clk_register_usb()
242 init.parent_names = &parent_name; in at91sam9n12_clk_register_usb()
357 init.parent_names = &parent_name; in at91rm9200_clk_register_usb()
378 const char *parent_names[USB_SOURCE_MAX]; in of_at91sam9x5_clk_usb_setup() local
386 parent_names[i] = of_clk_get_parent_name(np, i); in of_at91sam9x5_clk_usb_setup()
387 if (!parent_names[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.c162 init.parent_names = &parent_name; in at91_clk_register_main_osc()
314 init.parent_names = NULL; in at91_clk_register_main_rc_osc()
448 init.parent_names = &parent_name; in at91_clk_register_rm9200_main()
562 const char **parent_names, in at91_clk_register_sam9x5_main() argument
573 if (!parent_names || !num_parents) in at91_clk_register_sam9x5_main()
582 init.parent_names = parent_names; in at91_clk_register_sam9x5_main()
611 const char *parent_names[2]; in of_at91sam9x5_clk_main_setup() local
622 parent_names[i] = of_clk_get_parent_name(np, i); in of_at91sam9x5_clk_main_setup()
623 if (!parent_names[i]) in of_at91sam9x5_clk_main_setup()
633 clk = at91_clk_register_sam9x5_main(pmc, irq, name, parent_names, in of_at91sam9x5_clk_main_setup()
Dclk-h32mx.c111 init.parent_names = parent_name ? &parent_name : NULL; in of_sama5d4_clk_h32mx_setup()
Dclk-plldiv.c96 init.parent_names = parent_name ? &parent_name : NULL; in at91_clk_register_plldiv()
Dclk-peripheral.c120 init.parent_names = (parent_name ? &parent_name : NULL); in at91_clk_register_peripheral()
330 init.parent_names = (parent_name ? &parent_name : NULL); in at91_clk_register_sam9x5_peripheral()
Dclk-utmi.c110 init.parent_names = parent_name ? &parent_name : NULL; in at91_clk_register_utmi()
Dclk-system.c120 init.parent_names = &parent_name; in at91_clk_register_system()
Dclk-pll.c332 init.parent_names = &parent_name; in at91_clk_register_pll()
/linux-4.1.27/drivers/clk/ux500/
Dclk-sysctrl.c119 const char **parent_names, in clk_reg_sysctrl() argument
168 clk_sysctrl_init.parent_names = parent_names; in clk_reg_sysctrl()
188 const char **parent_names = (parent_name ? &parent_name : NULL); in clk_reg_sysctrl_gate() local
191 return clk_reg_sysctrl(dev, name, parent_names, num_parents, in clk_reg_sysctrl_gate()
206 const char **parent_names = (parent_name ? &parent_name : NULL); 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()
217 const char **parent_names, 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.h83 const char **parent_names,
Dclk-prcc.c126 clk_prcc_init.parent_names = (parent_name ? &parent_name : NULL); in clk_reg_prcc()
Dclk-prcmu.c278 clk_prcmu_init.parent_names = (parent_name ? &parent_name : NULL); in clk_reg_prcmu()
/linux-4.1.27/drivers/clk/versatile/
Dclk-sp810.c141 const char *parent_names[2]; in clk_sp810_of_setup() local
153 parent_names[0] = of_clk_get_parent_name(node, sp810->refclk_index); in clk_sp810_of_setup()
157 parent_names[1] = of_clk_get_parent_name(node, sp810->timclk_index); in clk_sp810_of_setup()
159 if (parent_names[0] <= 0 || parent_names[1] <= 0) { in clk_sp810_of_setup()
171 init.parent_names = parent_names; in clk_sp810_of_setup()
172 init.num_parents = ARRAY_SIZE(parent_names); in clk_sp810_of_setup()
Dclk-icst.c151 init.parent_names = (parent_name ? &parent_name : NULL); in icst_clk_register()
/linux-4.1.27/drivers/clk/shmobile/
Dclk-div6.c178 const char **parent_names; in cpg_div6_clock_init() local
199 parent_names = kmalloc_array(num_parents, sizeof(*parent_names), in cpg_div6_clock_init()
201 if (!parent_names) in cpg_div6_clock_init()
230 parent_names[valid_parents] = name; in cpg_div6_clock_init()
261 init.parent_names = parent_names; in cpg_div6_clock_init()
275 kfree(parent_names); in cpg_div6_clock_init()
281 kfree(parent_names); in cpg_div6_clock_init()
Dclk-mstp.c141 init.parent_names = &parent_name; in cpg_mstp_clock_register()
Dclk-rcar-gen2.c152 init.parent_names = &parent_name; 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
162 init.parent_names = parent_names; 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-super.c131 const char **parent_names, u8 num_parents, in tegra_clk_register_super_mux() argument
148 init.parent_names = parent_names; in tegra_clk_register_super_mux()
Dclk.h433 const char **parent_names, int num_parents,
437 const char **parent_names, int num_parents,
473 const char **parent_names; member
492 .p.parent_names = _parent_names, \
546 const char **parent_names, u8 num_parents,
Dclk-audio-sync.c76 init.parent_names = NULL; in tegra_clk_register_sync_source()
Dclk-pll-out.c105 init.parent_names = (parent_name ? &parent_name : NULL); in tegra_clk_register_pll_out()
Dclk-periph-gate.c152 init.parent_names = parent_name ? &parent_name : NULL; in tegra_clk_register_periph_gate()
Dclk-divider.c169 init.parent_names = parent_name ? &parent_name : NULL; in tegra_clk_register_divider()
Dclk-tegra20.c860 clk = tegra_clk_register_periph(data->name, data->p.parent_names, in tegra20_periph_clk_init()
869 data->p.parent_names, in tegra20_periph_clk_init()
Dclk-tegra30.c1182 clk = tegra_clk_register_periph(data->name, data->p.parent_names, in tegra30_periph_clk_init()
1191 data->p.parent_names, 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.c1445 init.parent_names = (parent_name ? &parent_name : NULL); in _tegra_clk_register_pll()
/linux-4.1.27/drivers/clk/bcm/
Dclk-kona-setup.c540 static const char **parent_names; in parent_process() local
582 parent_names = kmalloc(parent_count * sizeof(parent_names), GFP_KERNEL); in parent_process()
583 if (!parent_names) { in parent_process()
595 kfree(parent_names); in parent_process()
603 parent_names[j] = clocks[i]; in parent_process()
608 *names = parent_names; in parent_process()
618 const char **parent_names = NULL; in clk_sel_setup() local
636 parent_sel = parent_process(clocks, &parent_count, &parent_names); in clk_sel_setup()
646 init_data->parent_names = parent_names; in clk_sel_setup()
663 kfree(init_data->parent_names); in clk_sel_teardown()
[all …]
/linux-4.1.27/drivers/clk/samsung/
Dclk-exynos-clkout.c59 const char *parent_names[EXYNOS_CLKOUT_PARENTS]; in exynos_clkout_init() local
78 parent_names[i] = "none"; in exynos_clkout_init()
82 parent_names[i] = __clk_get_name(parents[i]); in exynos_clkout_init()
104 parent_names, parent_count, &clkout->mux.hw, in exynos_clkout_init()
Dclk-s3c2410-dclk.c91 const char **parent_names, u8 num_parents, in s3c24xx_register_clkout() argument
106 init.parent_names = parent_names; in s3c24xx_register_clkout()
Dclk.h124 const char **parent_names; member
139 .parent_names = pnames, \
Dclk.c191 clk = clk_register_mux(NULL, list->name, list->parent_names, in samsung_clk_register_mux()
Dclk-pll.c941 init.parent_names = &pname; in samsung_clk_register_pll2550x()
1176 init.parent_names = &pll_clk->parent_name; in _samsung_clk_register_pll()
/linux-4.1.27/arch/arm/mach-imx/
Dclk-busy.c105 init.parent_names = &parent_name; in imx_clk_busy_divider()
157 const char **parent_names, int num_parents) in imx_clk_busy_mux() argument
179 init.parent_names = parent_names; in imx_clk_busy_mux()
Dclk-gate-exclusive.c80 init.parent_names = parent ? &parent : NULL; in imx_clk_gate_exclusive()
Dclk-pllv1.c116 init.parent_names = &parent; in imx_clk_pllv1()
Dclk-cpu.c97 init.parent_names = &parent_name; in imx_clk_cpu()
Dclk-fixup-mux.c91 init.parent_names = parents; in imx_clk_fixup_mux()
Dclk-pfd.c148 init.parent_names = &parent_name; in imx_clk_pfd()
Dclk-fixup-div.c113 init.parent_names = parent ? &parent : NULL; in imx_clk_fixup_divider()
Dclk-gate2.c150 init.parent_names = parent_name ? &parent_name : NULL; in clk_register_gate2()
Dclk.h67 const char **parent_names, int num_parents);
Dclk-pllv2.c256 init.parent_names = &parent; in imx_clk_pllv2()
Dclk-pllv3.c321 init.parent_names = &parent_name; in imx_clk_pllv3()
/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.c103 init.parent_names = (parent_name ? &parent_name: NULL); in mxs_clk_pll()
Dclk-div.c91 init.parent_names = (parent_name ? &parent_name: NULL); in mxs_clk_div()
Dclk-frac.c125 init.parent_names = (parent_name ? &parent_name: NULL); in mxs_clk_frac()
Dclk-ref.c142 init.parent_names = (parent_name ? &parent_name: NULL); in mxs_clk_ref()
/linux-4.1.27/drivers/clk/pxa/
Dclk-pxa.h75 const char **parent_names; member
86 .dev_id = _dev_id, .con_id = _con_id, .parent_names = parents,\
Dclk-pxa.c94 clks[i].parent_names, 2, in clk_pxa_cken_init()
/linux-4.1.27/include/linux/
Dclk-provider.h212 const char **parent_names; 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/st/
Dclk-flexgen.c178 const char **parent_names, u8 num_parents, in clk_register_flexgen() argument
194 init.parent_names = parent_names; in clk_register_flexgen()
Dclkgen-mux.c219 const char **parent_names, u8 num_parents, in clk_register_genamux() argument
241 init.parent_names = parent_names; in clk_register_genamux()
Dclkgen-fsyn.c639 init.parent_names = &parent_name; in st_clk_register_quadfs_pll()
1043 init.parent_names = &parent_name; in st_clk_register_quadfs_fsynth()
Dclkgen-pll.c410 init.parent_names = &parent_name; in clkgen_pll_register()
/linux-4.1.27/arch/arm/mach-omap2/
Dclock.h46 .parent_names = _parent_array_name, \
59 .parent_names = _parent_array_name, \
Dclkt2xxx_virt_prcm_set.c246 init.parent_names = &parent_name; in omap2xxx_clkt_vps_init()
/linux-4.1.27/drivers/clk/hisilicon/
Dclk.h58 const char **parent_names; member
Dclkgate-separated.c118 init.parent_names = (parent_name ? &parent_name : NULL); in hisi_register_clkgate_sep()
Dclk.c133 clks[i].parent_names, in hisi_clk_register_mux()
Dclk-hix5hd2.c277 init.parent_names = in hix5hd2_clk_register_complex()
Dclk-hi3620.c448 init.parent_names = (mmc_clk->parent_name ? &mmc_clk->parent_name : NULL); in hisi_register_clk_mmc()
/linux-4.1.27/drivers/clk/mmp/
Dclk-apmu.c83 init.parent_names = (parent_name ? &parent_name : NULL); in mmp_clk_register_apmu()
Dclk-mix.c444 const char **parent_names, in mmp_clk_register_mix() argument
464 init.parent_names = parent_names; in mmp_clk_register_mix()
Dclk-gate.c115 init.parent_names = (parent_name ? &parent_name : NULL); in mmp_clk_register_gate()
Dclk-apbc.c138 init.parent_names = (parent_name ? &parent_name : NULL); in mmp_clk_register_apbc()
Dclk-frac.c191 init.parent_names = &parent_name; in mmp_clk_register_factor()
Dclk.h99 const char **parent_names,
/linux-4.1.27/drivers/clk/socfpga/
Dclk-periph.c94 init.parent_names = &parent_name; in __socfpga_periph_init()
Dclk-pll.c119 init.parent_names = parent_name; in __socfpga_pll_init()
Dclk-gate.c245 init.parent_names = parent_name; in __socfpga_gate_init()
/linux-4.1.27/arch/mips/alchemy/common/
Dclock.c159 id.parent_names = &parent_name; in alchemy_clk_setup_cpu()
244 id.parent_names = &parent_name; in alchemy_clk_setup_aux()
755 id.parent_names = (const char **)alchemy_clk_fgv1_parents; in alchemy_clk_init_fgens()
760 id.parent_names = (const char **)alchemy_clk_fgv2_parents; in alchemy_clk_init_fgens()
964 id.parent_names = (const char **)alchemy_clk_csrc_parents; in alchemy_clk_setup_imux()
/linux-4.1.27/drivers/clk/spear/
Dclk-vco-pll.c333 vco_init.parent_names = vco_parent_name; in clk_register_vco_pll()
339 pll_init.parent_names = &vco_name; in clk_register_vco_pll()
Dclk-frac-synth.c154 init.parent_names = &parent_name; in clk_register_frac()
Dclk-gpt-synth.c143 init.parent_names = &parent_name; in clk_register_gpt()
Dclk-aux-synth.c172 init.parent_names = &parent_name; in clk_register_aux()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_lvds_pll.c143 .parent_names = mpd4_lvds_pll_parents,
/linux-4.1.27/drivers/clk/zynq/
Dpll.c207 .parent_names = parent_arr, in clk_register_zynq_pll()
/linux-4.1.27/drivers/clk/sunxi/
Dclk-sun6i-ar100.c205 init.parent_names = parents; in sun6i_a31_ar100_clk_probe()
Dclk-mod0.c339 .parent_names = &parent, in sunxi_mmc_setup()
/linux-4.1.27/drivers/clk/keystone/
Dgate.c183 init.parent_names = (parent_name ? &parent_name : NULL); in clk_register_psc()
Dpll.c141 init.parent_names = (parent_name ? &parent_name : NULL); in clk_register_pll()
/linux-4.1.27/drivers/clk/mvebu/
Dclk-cpu.c224 init.parent_names = &cpuclk[cpu].parent_name; in of_cpu_clk_setup()
Dclk-corediv.c272 init.parent_names = &parent_name; in mvebu_corediv_clk_init()
/linux-4.1.27/arch/powerpc/platforms/512x/
Dclock-commonclk.c270 const char **parent_names, int parent_count, in mpc512x_clk_muxed() argument
279 parent_names, parent_count, clkflags, in mpc512x_clk_muxed()
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/
Dhdmi_phy_8960.c414 .parent_names = hdmi_pll_parents,
/linux-4.1.27/drivers/clk/pistachio/
Dclk-pll.c352 init.parent_names = &parent_name; in pll_register()
/linux-4.1.27/drivers/rtc/
Drtc-hym8563.c417 init.parent_names = NULL; in hym8563_clkout_register_clk()
/linux-4.1.27/drivers/gpu/drm/imx/
Dimx-tve.c483 init.parent_names = (const char **)&tve_di_parent; in tve_clk_init()
/linux-4.1.27/Documentation/
Dclk.txt47 char **parent_names;
/linux-4.1.27/drivers/media/platform/omap3isp/
Disp.c290 .parent_names = &isp_xclk_parent_name,
324 init.parent_names = &isp_xclk_parent_name; in isp_xclk_init()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dmedia-dev.c1236 init.parent_names = &p_name; in fimc_md_register_clk_provider()