Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/clk/qcom/
Dgcc-msm8974.c77 .parent_names = (const char *[]){ "xo" },
88 .parent_names = (const char *[]){ "gpll0" },
100 .parent_names = gcc_xo_gpll0,
112 .parent_names = gcc_xo_gpll0,
124 .parent_names = gcc_xo_gpll0,
140 .parent_names = (const char *[]){ "xo" },
151 .parent_names = (const char *[]){ "gpll1" },
167 .parent_names = (const char *[]){ "xo" },
178 .parent_names = (const char *[]){ "gpll4" },
197 .parent_names = gcc_xo_gpll0,
[all …]
Dgcc-apq8084.c121 .parent_names = (const char *[]){ "xo" },
132 .parent_names = (const char *[]){ "gpll0" },
144 .parent_names = gcc_xo_gpll0,
156 .parent_names = gcc_xo_gpll0,
168 .parent_names = gcc_xo_gpll0,
184 .parent_names = (const char *[]){ "xo" },
195 .parent_names = (const char *[]){ "gpll1" },
211 .parent_names = (const char *[]){ "xo" },
222 .parent_names = (const char *[]){ "gpll4" },
243 .parent_names = gcc_xo_gpll0,
[all …]
Dmmcc-msm8974.c199 .parent_names = (const char *[]){ "xo" },
210 .parent_names = (const char *[]){ "mmpll0" },
226 .parent_names = (const char *[]){ "xo" },
237 .parent_names = (const char *[]){ "mmpll1" },
252 .parent_names = (const char *[]){ "xo" },
268 .parent_names = (const char *[]){ "xo" },
280 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
305 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
329 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
348 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
[all …]
Dmmcc-apq8084.c234 .parent_names = (const char *[]){ "xo" },
245 .parent_names = (const char *[]){ "mmpll0" },
261 .parent_names = (const char *[]){ "xo" },
272 .parent_names = (const char *[]){ "mmpll1" },
287 .parent_names = (const char *[]){ "xo" },
303 .parent_names = (const char *[]){ "xo" },
318 .parent_names = (const char *[]){ "xo" },
330 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
355 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
379 .parent_names = mmcc_xo_mmpll0_mmpll1_gpll0,
[all …]
Dgcc-msm8916.c279 .parent_names = (const char *[]){ "xo" },
290 .parent_names = (const char *[]){ "gpll0" },
306 .parent_names = (const char *[]){ "xo" },
317 .parent_names = (const char *[]){ "gpll1" },
333 .parent_names = (const char *[]){ "xo" },
344 .parent_names = (const char *[]){ "gpll2" },
360 .parent_names = (const char *[]){ "xo" },
371 .parent_names = (const char *[]){ "bimc_pll" },
383 .parent_names = gcc_xo_gpll0_bimc,
395 .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-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" },
170 .parent_names = (const char *[]){ "pxo" },
294 .parent_names = gcc_pxo_pll8,
[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 …]
Dmmcc-msm8960.c126 .parent_names = (const char *[]){ "pxo" },
142 .parent_names = (const char *[]){ "pxo" },
203 .parent_names = mmcc_pxo_pll8_pll2,
218 .parent_names = (const char *[]){ "camclk0_src" },
252 .parent_names = mmcc_pxo_pll8_pll2,
267 .parent_names = (const char *[]){ "camclk1_src" },
301 .parent_names = mmcc_pxo_pll8_pll2,
316 .parent_names = (const char *[]){ "camclk2_src" },
356 .parent_names = mmcc_pxo_pll8_pll2,
370 .parent_names = (const char *[]){ "csi0_src" },
[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 …]
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.4.14/drivers/clk/
Dclk-gpio.c98 const char * const *parent_names, u8 num_parents, unsigned gpio, in clk_register_gpio() argument
138 init.parent_names = parent_names; in clk_register_gpio()
191 const char * const *parent_names, u8 num_parents, unsigned gpio, in clk_register_gpio_mux() argument
199 return clk_register_gpio(dev, name, parent_names, num_parents, in clk_register_gpio_mux()
213 const char **parent_names; member
218 const char * const *parent_names, u8 num_parents,
251 clk = data->clk_register_get(data->node->name, data->parent_names, in of_clk_gpio_delayed_register_get()
264 const char * const *parent_names, u8 num_parents, in of_clk_gpio_gate_delayed_register_get() argument
267 return clk_register_gpio_gate(NULL, name, parent_names[0], in of_clk_gpio_gate_delayed_register_get()
272 const char * const *parent_names, u8 num_parents, unsigned gpio, in of_clk_gpio_mux_delayed_register_get() argument
[all …]
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.c120 const char * const *parent_names, u8 num_parents, in clk_register_mux_table() argument
151 init.parent_names = parent_names; in clk_register_mux_table()
173 const char * const *parent_names, u8 num_parents, in clk_register_mux() argument
180 return clk_register_mux_table(dev, name, parent_names, num_parents, in clk_register_mux()
Dclk-si5351.c1318 const char *parent_names[4]; in si5351_i2c_probe() local
1430 init.parent_names = &drvdata->pxtal_name; in si5351_i2c_probe()
1448 init.parent_names = &drvdata->pclkin_name; in si5351_i2c_probe()
1463 parent_names[0] = si5351_input_names[0]; in si5351_i2c_probe()
1464 parent_names[1] = si5351_input_names[1]; in si5351_i2c_probe()
1474 init.parent_names = parent_names; in si5351_i2c_probe()
1492 init.parent_names = NULL; in si5351_i2c_probe()
1498 init.parent_names = parent_names; in si5351_i2c_probe()
1510 parent_names[0] = si5351_pll_names[0]; in si5351_i2c_probe()
1512 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.c50 const char **parent_names; member
354 return clk_core_lookup(core->parent_names[index]); in clk_core_get_parent_by_index()
357 clk_core_lookup(core->parent_names[index]); in clk_core_get_parent_by_index()
1089 if (!strcmp(core->parent_names[i], parent->name)) { in clk_fetch_parent_index()
1683 core->parent = clk_core_lookup(core->parent_names[0]); in __clk_init_parent()
1757 if (strcmp(core->parent_names[i], parent_core->name) == 0) in clk_has_parent()
2345 WARN(!core->parent_names[i], in __clk_init()
2371 clk_core_lookup(core->parent_names[i]); in __clk_init()
2446 !strcmp(core->name, orphan->parent_names[i])) in __clk_init()
2452 if (!strcmp(core->name, orphan->parent_names[i])) { in __clk_init()
[all …]
Dclk-composite.c190 const char * const *parent_names, int num_parents, in clk_register_composite() argument
207 init.parent_names = parent_names; in clk_register_composite()
Dclk-fixed-rate.c75 init.parent_names = (parent_name ? &parent_name: NULL); in clk_register_fixed_rate_with_accuracy()
Dclk-cdce706.c479 .parent_names = cdce->clkin_name, in cdce706_register_clkin()
519 .parent_names = cdce706_clkin_name, in cdce706_register_plls()
561 .parent_names = cdce706_divider_parent_name, in cdce706_register_dividers()
597 .parent_names = cdce706_divider_name, in cdce706_register_clkouts()
Dclk-cdce925.c614 init.parent_names = &parent_name; in cdce925_probe()
660 init.parent_names = &parent_name; /* Mux Y1 to input */ in cdce925_probe()
690 init.parent_names = &pll_clk_name[0]; in cdce925_probe()
695 init.parent_names = &pll_clk_name[1]; in cdce925_probe()
Dclk-fixed-factor.c93 init.parent_names = &parent_name; in clk_register_fixed_factor()
Dclk-wm831x.c234 .parent_names = wm831x_fll_parents,
347 .parent_names = wm831x_clkout_parents,
Dclk-ls1x.c70 init.parent_names = (parent_name ? &parent_name : NULL); in clk_register_pll()
Dclk-gate.c149 init.parent_names = (parent_name ? &parent_name: NULL); in clk_register_gate()
Dclk-rk808.c110 init.parent_names = NULL; in rk808_clkout_probe()
Dclk-nomadik.c277 init.parent_names = (parent_name ? &parent_name : NULL); in pll_clk_register()
369 init.parent_names = (parent_name ? &parent_name : NULL); in src_clk_register()
Dclk-fractional-divider.c137 init.parent_names = parent_name ? &parent_name : NULL; in clk_register_fractional_divider()
Dclk-qoriq.c709 const char *parent_names[NUM_MUX_PARENTS]; in create_mux_common() local
732 parent_names[j] = div->name; in create_mux_common()
740 init.parent_names = parent_names; in create_mux_common()
Dclk-xgene.c144 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.c713 init.parent_names = (parent_name ? &parent_name : NULL); in syscon_clk_register()
1131 init.parent_names = (parent_name ? &parent_name : NULL); in mclk_clk_register()
Dclk-stm32f4.c223 init.parent_names = &parent_name; in clk_register_apb_mul()
Dclk-highbank.c306 init.parent_names = &parent_name; in hb_clk_init()
Dclk-axi-clkgen.c522 init.parent_names = &parent_name; in axi_clkgen_probe()
Dclk-divider.c459 init.parent_names = (parent_name ? &parent_name: NULL); in _register_divider()
/linux-4.4.14/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.c102 const char **parent_names, u8 num_parents, in _register_mux() argument
121 init.parent_names = parent_names; in _register_mux()
184 const char **parent_names; in of_mux_clk_setup() local
195 parent_names = kzalloc((sizeof(char *) * num_parents), GFP_KERNEL); in of_mux_clk_setup()
196 if (!parent_names) in of_mux_clk_setup()
199 of_clk_parent_fill(node, parent_names, num_parents); in of_mux_clk_setup()
221 clk = _register_mux(NULL, node->name, parent_names, num_parents, in of_mux_clk_setup()
228 kfree(parent_names); in of_mux_clk_setup()
Dclk-dra7-atl.c172 const char **parent_names = NULL; in of_dra7_atl_clock_setup() local
194 parent_names = kzalloc(sizeof(char *), GFP_KERNEL); in of_dra7_atl_clock_setup()
196 if (!parent_names) in of_dra7_atl_clock_setup()
199 parent_names[0] = of_clk_get_parent_name(node, 0); in of_dra7_atl_clock_setup()
201 init.parent_names = parent_names; in of_dra7_atl_clock_setup()
207 kfree(parent_names); in of_dra7_atl_clock_setup()
211 kfree(parent_names); in of_dra7_atl_clock_setup()
Dapll.c158 kfree(clk_hw->hw.init->parent_names); in omap_clk_register_apll()
165 kfree(clk_hw->hw.init->parent_names); in omap_clk_register_apll()
175 const char **parent_names = NULL; in of_dra7_apll_setup() local
196 parent_names = kzalloc(sizeof(char *) * init->num_parents, GFP_KERNEL); in of_dra7_apll_setup()
197 if (!parent_names) in of_dra7_apll_setup()
200 of_clk_parent_fill(node, parent_names, init->num_parents); in of_dra7_apll_setup()
202 init->parent_names = parent_names; in of_dra7_apll_setup()
217 kfree(parent_names); in of_dra7_apll_setup()
360 init->parent_names = &parent_name; in of_omap2_apll_setup()
Ddpll.c168 kfree(clk_hw->hw.init->parent_names); in _register_dpll()
175 kfree(clk_hw->hw.init->parent_names); in _register_dpll()
232 init.parent_names = dpll->parents; in ti_clk_register_dpll()
314 init.parent_names = &parent_name; in _register_dpll_x2()
343 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()
373 of_clk_parent_fill(node, parent_names, init->num_parents); in of_ti_dpll_setup()
375 init->parent_names = parent_names; in of_ti_dpll_setup()
424 kfree(parent_names); in of_ti_dpll_setup()
Dinterface.c59 init.parent_names = &parent_name; in _register_interface()
Dfapll.c507 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.c275 init.parent_names = (parent_name ? &parent_name : NULL); in _register_divider()
/linux-4.4.14/drivers/clk/sirf/
Dclk-common.c200 .parent_names = pll_clk_parents,
207 .parent_names = pll_clk_parents,
214 .parent_names = pll_clk_parents,
277 .parent_names = pll_clk_parents,
451 .parent_names = dmn_clk_parents,
465 .parent_names = dmn_clk_parents,
480 .parent_names = dmn_clk_parents,
502 .parent_names = dmn_clk_parents,
530 .parent_names = dmn_clk_parents,
545 .parent_names = dmn_clk_parents,
[all …]
Dclk-atlas7.c260 const char * const *parent_names; member
398 .parent_names = pll_clk_parents,
412 .parent_names = pll_clk_parents,
426 .parent_names = pll_clk_parents,
440 .parent_names = pll_clk_parents,
454 .parent_names = pll_clk_parents,
468 .parent_names = pll_clk_parents,
602 .parent_names = audiodto_clk_parents,
623 .parent_names = disp0dto_clk_parents,
644 .parent_names = disp1dto_clk_parents,
[all …]
Dclk-prima2.c48 .parent_names = std_clk_io_parents,
Dclk-atlas6.c48 .parent_names = dmn_clk_parents,
/linux-4.4.14/drivers/clk/berlin/
Dbg2.c506 const char *parent_names[9]; in berlin2_clock_setup() local
576 parent_names[0] = clk_names[SYSPLL]; in berlin2_clock_setup()
577 parent_names[1] = clk_names[REFCLK]; in berlin2_clock_setup()
578 clk = clk_register_mux(NULL, "syspll_byp", parent_names, 2, in berlin2_clock_setup()
584 parent_names[0] = clk_names[MEMPLL]; in berlin2_clock_setup()
585 parent_names[1] = clk_names[REFCLK]; in berlin2_clock_setup()
586 clk = clk_register_mux(NULL, "mempll_byp", parent_names, 2, in berlin2_clock_setup()
592 parent_names[0] = clk_names[CPUPLL]; in berlin2_clock_setup()
593 parent_names[1] = clk_names[REFCLK]; in berlin2_clock_setup()
594 clk = clk_register_mux(NULL, "cpupll_byp", parent_names, 2, in berlin2_clock_setup()
[all …]
Dbg2q.c294 const char *parent_names[9]; in berlin2q_clock_setup() local
343 parent_names[k] = clk_names[dd->parent_ids[k]]; in berlin2q_clock_setup()
346 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.c105 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.4.14/drivers/clk/rockchip/
Dclk.h127 const char *const *parent_names; member
147 .parent_names = _pnames, \
159 const char *name, const char *const *parent_names,
192 const char *const *parent_names, u8 num_parents,
198 const char *const *parent_names, u8 num_parents,
204 const char *const *parent_names, u8 num_parents,
224 const char *const *parent_names; member
246 .parent_names = pnames, \
267 .parent_names = (const char *[]){ pname }, \
285 .parent_names = (const char *[]){ pname }, \
[all …]
Dclk.c42 const char *const *parent_names, u8 num_parents, void __iomem *base, in rockchip_clk_register_branch() argument
98 clk = clk_register_composite(NULL, name, parent_names, num_parents, in rockchip_clk_register_branch()
113 const char *const *parent_names, u8 num_parents, in rockchip_clk_register_frac_branch() argument
153 clk = clk_register_composite(NULL, name, parent_names, num_parents, in rockchip_clk_register_frac_branch()
206 list->parent_names, list->num_parents, in rockchip_clk_register_plls()
236 list->parent_names, list->num_parents, in rockchip_clk_register_branches()
244 list->name, list->parent_names[0], in rockchip_clk_register_branches()
251 list->parent_names[0], flags, in rockchip_clk_register_branches()
258 list->parent_names, list->num_parents, in rockchip_clk_register_branches()
267 list->parent_names[0], flags, in rockchip_clk_register_branches()
[all …]
Dclk-cpu.c235 const char *const *parent_names, u8 num_parents, in rockchip_clk_register_cpuclk() argument
255 init.parent_names = &parent_names[0]; in rockchip_clk_register_cpuclk()
273 cpuclk->alt_parent = __clk_lookup(parent_names[1]); in rockchip_clk_register_cpuclk()
288 clk = __clk_lookup(parent_names[0]); in rockchip_clk_register_cpuclk()
291 __func__, parent_names[0]); in rockchip_clk_register_cpuclk()
Dclk-inverter.c83 const char *const *parent_names, u8 num_parents, in rockchip_clk_register_inverter() argument
98 init.parent_names = parent_names; in rockchip_clk_register_inverter()
Dclk-mmc-phase.c144 const char *const *parent_names, u8 num_parents, in rockchip_clk_register_mmc() argument
157 init.parent_names = parent_names; in rockchip_clk_register_mmc()
Dclk-pll.c344 const char *name, const char *const *parent_names, in rockchip_clk_register_pll() argument
383 pll_parents[0] = parent_names[0]; in rockchip_clk_register_pll()
385 pll_parents[2] = parent_names[1]; in rockchip_clk_register_pll()
390 init.parent_names = pll_parents; in rockchip_clk_register_pll()
403 init.parent_names = &parent_names[0]; in rockchip_clk_register_pll()
/linux-4.4.14/drivers/clk/at91/
Dclk-slow.c143 init.parent_names = &parent_name; in at91_clk_register_slow_osc()
255 init.parent_names = NULL; in at91_clk_register_slow_rc_osc()
336 const char **parent_names, in at91_clk_register_sam9x5_slow() argument
343 if (!sckcr || !name || !parent_names || !num_parents) in at91_clk_register_sam9x5_slow()
352 init.parent_names = parent_names; in at91_clk_register_sam9x5_slow()
373 const char *parent_names[2]; in of_at91sam9x5_clk_slow_setup() local
381 of_clk_parent_fill(np, parent_names, num_parents); in of_at91sam9x5_clk_slow_setup()
385 clk = at91_clk_register_sam9x5_slow(sckcr, name, parent_names, in of_at91sam9x5_clk_slow_setup()
407 const char **parent_names, in at91_clk_register_sam9260_slow() argument
417 if (!parent_names || !num_parents) in at91_clk_register_sam9260_slow()
[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()
149 const char *parent_names[SMD_SOURCE_MAX]; in of_at91sam9x5_clk_smd_setup() local
156 of_clk_parent_fill(np, parent_names, num_parents); in of_at91sam9x5_clk_smd_setup()
160 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()
226 const char *parent_names[MASTER_SOURCE_MAX]; in of_at91_clk_master_setup() local
234 of_clk_parent_fill(np, parent_names, num_parents); in of_at91_clk_master_setup()
247 parent_names, layout, in of_at91_clk_master_setup()
Dclk-programmable.c177 const char *name, const char **parent_names, in at91_clk_register_programmable() argument
194 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
244 of_clk_parent_fill(np, parent_names, num_parents); in of_at91_clk_prog_setup()
258 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()
377 const char *parent_names[USB_SOURCE_MAX]; in of_at91sam9x5_clk_usb_setup() local
384 of_clk_parent_fill(np, parent_names, num_parents); in of_at91sam9x5_clk_usb_setup()
388 clk = at91sam9x5_clk_register_usb(pmc, name, parent_names, num_parents); in of_at91sam9x5_clk_usb_setup()
Dclk-generated.c233 const char **parent_names, u8 num_parents, in at91_clk_register_generated() argument
246 init.parent_names = parent_names; in at91_clk_register_generated()
272 const char *parent_names[GENERATED_SOURCE_MAX]; in of_sama5d2_clk_generated_setup() local
280 of_clk_parent_fill(np, parent_names, num_parents); in of_sama5d2_clk_generated_setup()
299 clk = at91_clk_register_generated(pmc, name, parent_names, in of_sama5d2_clk_generated_setup()
Dclk-main.c162 init.parent_names = &parent_name; in at91_clk_register_main_osc()
316 init.parent_names = NULL; in at91_clk_register_main_rc_osc()
450 init.parent_names = &parent_name; in at91_clk_register_rm9200_main()
564 const char **parent_names, in at91_clk_register_sam9x5_main() argument
575 if (!parent_names || !num_parents) in at91_clk_register_sam9x5_main()
584 init.parent_names = parent_names; in at91_clk_register_sam9x5_main()
613 const char *parent_names[2]; in of_at91sam9x5_clk_main_setup() local
622 of_clk_parent_fill(np, parent_names, num_parents); in of_at91sam9x5_clk_main_setup()
630 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-utmi.c110 init.parent_names = parent_name ? &parent_name : NULL; in at91_clk_register_utmi()
Dclk-peripheral.c120 init.parent_names = (parent_name ? &parent_name : NULL); in at91_clk_register_peripheral()
338 init.parent_names = (parent_name ? &parent_name : NULL); in at91_clk_register_sam9x5_peripheral()
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.4.14/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.h84 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.4.14/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.c147 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.4.14/drivers/clk/tegra/
Dclk-periph.c141 const char **parent_names, int num_parents, in _tegra_clk_register_periph() argument
161 init.parent_names = parent_names; in _tegra_clk_register_periph()
189 const char **parent_names, int num_parents, in tegra_clk_register_periph() argument
193 return _tegra_clk_register_periph(name, parent_names, num_parents, in tegra_clk_register_periph()
198 const char **parent_names, int num_parents, in tegra_clk_register_periph_nodiv() argument
203 return _tegra_clk_register_periph(name, parent_names, num_parents, in tegra_clk_register_periph_nodiv()
Dclk-super.c130 const char **parent_names, u8 num_parents, in tegra_clk_register_super_mux() argument
147 init.parent_names = parent_names; in tegra_clk_register_super_mux()
Dclk.h460 const char **parent_names, int num_parents,
464 const char **parent_names, int num_parents,
500 const char **parent_names; member
519 .p.parent_names = _parent_names, \
573 const char **parent_names, u8 num_parents,
Dclk-audio-sync.c76 init.parent_names = NULL; in tegra_clk_register_sync_source()
Dclk-pll-out.c104 init.parent_names = (parent_name ? &parent_name : NULL); in tegra_clk_register_pll_out()
Dclk-periph-gate.c151 init.parent_names = parent_name ? &parent_name : NULL; in tegra_clk_register_periph_gate()
Dclk-divider.c168 init.parent_names = parent_name ? &parent_name : NULL; in tegra_clk_register_divider()
Dclk-emc.c519 init.parent_names = emc_parent_clk_names; in tegra_clk_register_emc()
Dclk-tegra20.c859 clk = tegra_clk_register_periph(data->name, data->p.parent_names, in tegra20_periph_clk_init()
868 data->p.parent_names, in tegra20_periph_clk_init()
Dclk-tegra30.c1181 clk = tegra_clk_register_periph(data->name, data->p.parent_names, in tegra30_periph_clk_init()
1190 data->p.parent_names, in tegra30_periph_clk_init()
Dclk-tegra-periph.c604 data->p.parent_names, data->num_parents, in periph_clk_init()
Dclk-tegra114.c1219 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.4.14/drivers/clk/versatile/
Dclk-sp810.c91 const char *parent_names[2]; in clk_sp810_of_setup() local
92 int num = ARRAY_SIZE(parent_names); in clk_sp810_of_setup()
104 if (of_clk_parent_fill(node, parent_names, num) != num) { in clk_sp810_of_setup()
116 init.parent_names = parent_names; in clk_sp810_of_setup()
Dclk-icst.c152 init.parent_names = (parent_name ? &parent_name : NULL); in icst_clk_register()
/linux-4.4.14/drivers/clk/bcm/
Dclk-kona-setup.c538 static const char **parent_names; in parent_process() local
580 parent_names = kmalloc(parent_count * sizeof(parent_names), GFP_KERNEL); in parent_process()
581 if (!parent_names) { in parent_process()
593 kfree(parent_names); in parent_process()
601 parent_names[j] = clocks[i]; in parent_process()
606 *names = parent_names; in parent_process()
616 const char **parent_names = NULL; in clk_sel_setup() local
634 parent_sel = parent_process(clocks, &parent_count, &parent_names); in clk_sel_setup()
644 init_data->parent_names = parent_names; in clk_sel_setup()
661 kfree(init_data->parent_names); in clk_sel_teardown()
[all …]
Dclk-iproc-armpll.c262 init.parent_names = (parent_name ? &parent_name : NULL); in iproc_armpll_setup()
Dclk-iproc-asiu.c239 init.parent_names = (parent_name ? &parent_name : NULL); in iproc_asiu_setup()
Dclk-iproc-pll.c655 init.parent_names = (parent_name ? &parent_name : NULL); in iproc_pll_clk_setup()
692 init.parent_names = (parent_name ? &parent_name : NULL); in iproc_pll_clk_setup()
Dclk-bcm2835.c1332 init.parent_names = &cprman->osc_name; in bcm2835_register_pll()
1369 init.parent_names = &data->source_pll->name; in bcm2835_register_pll_divider()
1451 init.parent_names = &parent; in bcm2835_register_clock()
/linux-4.4.14/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.c95 const char **parent_names, u8 num_parents, in s3c24xx_register_clkout() argument
110 init.parent_names = parent_names; in s3c24xx_register_clkout()
Dclk.h125 const char *const *parent_names; member
140 .parent_names = pnames, \
Dclk-cpu.c296 init.parent_names = &parent; in exynos_register_cpu_clock()
Dclk.c196 clk = clk_register_mux(NULL, list->name, list->parent_names, in samsung_clk_register_mux()
Dclk-pll.c943 init.parent_names = &pname; in samsung_clk_register_pll2550x()
1178 init.parent_names = &pll_clk->parent_name; in _samsung_clk_register_pll()
/linux-4.4.14/drivers/clk/mediatek/
Dclk-mtk.c147 const char * const *parent_names; in mtk_clk_register_composite() local
165 parent_names = mc->parent_names; in mtk_clk_register_composite()
169 parent_names = &parent; in mtk_clk_register_composite()
205 clk = clk_register_composite(NULL, mc->name, parent_names, num_parents, in mtk_clk_register_composite()
Dclk-mtk.h68 const char * const *parent_names; member
95 .parent_names = _parents, \
108 .parent_names = _parents, \
Dclk-apmixed.c96 init.parent_names = &parent_name; in mtk_clk_register_ref2usb_tx()
Dclk-gate.c120 init.parent_names = parent_name ? &parent_name : NULL; in mtk_clk_register_gate()
Dclk-pll.c305 init.parent_names = &parent_name; in mtk_clk_register_pll()
/linux-4.4.14/drivers/clk/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-cpu.c98 init.parent_names = &parent_name; in imx_clk_cpu()
Dclk-pllv1.c130 init.parent_names = &parent; in imx_clk_pllv1()
Dclk-fixup-mux.c91 init.parent_names = parents; in imx_clk_fixup_mux()
Dclk-fixup-div.c113 init.parent_names = parent ? &parent : NULL; in imx_clk_fixup_divider()
Dclk-pfd.c147 init.parent_names = &parent_name; in imx_clk_pfd()
Dclk-gate2.c150 init.parent_names = parent_name ? &parent_name : NULL; in clk_register_gate2()
Dclk.h78 const char **parent_names, int num_parents);
Dclk-pllv2.c253 init.parent_names = &parent; in imx_clk_pllv2()
Dclk-pllv3.c327 init.parent_names = &parent_name; in imx_clk_pllv3()
/linux-4.4.14/drivers/clk/mxs/
Dclk.h53 u8 shift, u8 width, const char *const *parent_names, int num_parents) in mxs_clk_mux() argument
55 return clk_register_mux(NULL, name, parent_names, num_parents, in mxs_clk_mux()
Dclk-pll.c102 init.parent_names = (parent_name ? &parent_name: NULL); in mxs_clk_pll()
Dclk-div.c90 init.parent_names = (parent_name ? &parent_name: NULL); in mxs_clk_div()
Dclk-ref.c141 init.parent_names = (parent_name ? &parent_name: NULL); in mxs_clk_ref()
Dclk-frac.c130 init.parent_names = (parent_name ? &parent_name: NULL); in mxs_clk_frac()
/linux-4.4.14/drivers/clk/pxa/
Dclk-pxa.h75 const char * const *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.4.14/include/linux/
Dclk-provider.h231 const char * const *parent_names; member
453 const char * const *parent_names, u8 num_parents,
459 const char * const *parent_names, u8 num_parents,
583 const char * const *parent_names, int num_parents,
623 const char * const *parent_names, u8 num_parents, unsigned gpio,
/linux-4.4.14/drivers/clk/ingenic/
Dcgu.c508 const char *parent_names[4]; in ingenic_register_clock() local
512 BUILD_BUG_ON(ARRAY_SIZE(clk_info->parents) > ARRAY_SIZE(parent_names)); in ingenic_register_clock()
549 clk_init.parent_names = parent_names; in ingenic_register_clock()
566 parent_names[clk_init.num_parents] = in ingenic_register_clock()
572 BUG_ON(clk_init.num_parents > ARRAY_SIZE(parent_names)); in ingenic_register_clock()
577 parent_names[0] = __clk_get_name(parent); in ingenic_register_clock()
/linux-4.4.14/drivers/clk/st/
Dclk-flexgen.c179 const char **parent_names, u8 num_parents, in clk_register_flexgen() argument
195 init.parent_names = parent_names; in clk_register_flexgen()
Dclkgen-mux.c218 const char **parent_names, u8 num_parents, in clk_register_genamux() argument
240 init.parent_names = parent_names; in clk_register_genamux()
Dclkgen-fsyn.c640 init.parent_names = &parent_name; in st_clk_register_quadfs_pll()
1044 init.parent_names = &parent_name; in st_clk_register_quadfs_fsynth()
Dclkgen-pll.c858 init.parent_names = &parent_name; in clkgen_pll_register()
/linux-4.4.14/drivers/clk/hisilicon/
Dclk.h58 const char *const *parent_names; member
Dclkgate-separated.c116 init.parent_names = (parent_name ? &parent_name : NULL); in hisi_register_clkgate_sep()
Dclkdivider-hi6220.c136 init.parent_names = parent_name ? &parent_name : NULL; in hi6220_register_clkdiv()
Dclk.c127 clks[i].parent_names, in hisi_clk_register_mux()
Dclk-hix5hd2.c278 init.parent_names = in hix5hd2_clk_register_complex()
Dclk-hi3620.c441 init.parent_names = (mmc_clk->parent_name ? &mmc_clk->parent_name : NULL); in hisi_register_clk_mmc()
/linux-4.4.14/drivers/clk/mmp/
Dclk-apmu.c82 init.parent_names = (parent_name ? &parent_name : NULL); in mmp_clk_register_apmu()
Dclk-mix.c442 const char **parent_names, in mmp_clk_register_mix() argument
462 init.parent_names = parent_names; in mmp_clk_register_mix()
Dclk-gate.c114 init.parent_names = (parent_name ? &parent_name : NULL); in mmp_clk_register_gate()
Dclk-apbc.c137 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.4.14/drivers/clk/zte/
Dclk.c161 init.parent_names = parent_name ? &parent_name : NULL; in clk_register_zx_pll()
298 init.parent_names = parent_name ? &parent_name : NULL; in clk_register_zx_audio()
/linux-4.4.14/arch/mips/alchemy/common/
Dclock.c160 id.parent_names = &parent_name; in alchemy_clk_setup_cpu()
245 id.parent_names = &parent_name; in alchemy_clk_setup_aux()
753 id.parent_names = alchemy_clk_fgv1_parents; in alchemy_clk_init_fgens()
758 id.parent_names = alchemy_clk_fgv2_parents; in alchemy_clk_init_fgens()
958 id.parent_names = alchemy_clk_csrc_parents; in alchemy_clk_setup_imux()
/linux-4.4.14/drivers/clk/socfpga/
Dclk-periph.c104 init.parent_names = parent_name; in __socfpga_periph_init()
Dclk-pll.c113 init.parent_names = parent_name; in __socfpga_pll_init()
Dclk-pll-a10.c111 init.parent_names = parent_name; in __socfpga_pll_init()
Dclk-periph-a10.c114 init.parent_names = &parent_name; in __socfpga_periph_init()
Dclk-gate-a10.c174 init.parent_names = parent_name; in __socfpga_gate_init()
Dclk-gate.c237 init.parent_names = parent_name; in __socfpga_gate_init()
/linux-4.4.14/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.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_lvds_pll.c143 .parent_names = mpd4_lvds_pll_parents,
/linux-4.4.14/drivers/clk/h8300/
Dclk-h8s2678.c120 init.parent_names = &parent_name; in h8s2678_pll_clk_setup()
/linux-4.4.14/arch/arm/mach-omap2/
Dclkt2xxx_virt_prcm_set.c244 init.parent_names = &parent_name; in omap2xxx_clkt_vps_init()
/linux-4.4.14/drivers/clk/zynq/
Dpll.c207 .parent_names = parent_arr, in clk_register_zynq_pll()
/linux-4.4.14/drivers/clk/sunxi/
Dclk-sun6i-ar100.c205 init.parent_names = parents; in sun6i_a31_ar100_clk_probe()
Dclk-mod0.c340 .parent_names = &parent, in sunxi_mmc_setup()
/linux-4.4.14/drivers/clk/keystone/
Dgate.c182 init.parent_names = (parent_name ? &parent_name : NULL); in clk_register_psc()
Dpll.c140 init.parent_names = (parent_name ? &parent_name : NULL); in clk_register_pll()
/linux-4.4.14/drivers/clk/meson/
Dclk-cpu.c208 init.parent_names = clk_conf->clks_parent; in meson_clk_register_cpu()
Dclk-pll.c205 init.parent_names = &clk_conf->clks_parent[0]; in meson_clk_register_pll()
/linux-4.4.14/drivers/clk/mvebu/
Dclk-cpu.c223 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.4.14/arch/powerpc/platforms/512x/
Dclock-commonclk.c271 const char **parent_names, int parent_count, in mpc512x_clk_muxed() argument
280 parent_names, parent_count, clkflags, in mpc512x_clk_muxed()
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/
Dhdmi_phy_8960.c414 .parent_names = hdmi_pll_parents,
/linux-4.4.14/drivers/rtc/
Drtc-hym8563.c417 init.parent_names = NULL; in hym8563_clkout_register_clk()
Drtc-pcf8563.c539 init.parent_names = NULL; in pcf8563_clkout_register_clk()
/linux-4.4.14/drivers/clk/pistachio/
Dclk-pll.c465 init.parent_names = &parent_name; in pll_register()
/linux-4.4.14/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll_28nm.c521 .parent_names = (const char *[]){ "xo" }, in pll_28nm_register()
/linux-4.4.14/drivers/gpu/drm/imx/
Dimx-tve.c483 init.parent_names = (const char **)&tve_di_parent; in tve_clk_init()
/linux-4.4.14/Documentation/
Dclk.txt47 char **parent_names;
/linux-4.4.14/drivers/media/platform/omap3isp/
Disp.c288 .parent_names = &isp_xclk_parent_name,
322 init.parent_names = &isp_xclk_parent_name; in isp_xclk_init()
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dmedia-dev.c1236 init.parent_names = &p_name; in fimc_md_register_clk_provider()