Lines Matching refs:dd
147 struct dpll_data *dd = clk_hw->dpll_data; in _register_dpll() local
150 dd->clk_ref = of_clk_get(node, 0); in _register_dpll()
151 dd->clk_bypass = of_clk_get(node, 1); in _register_dpll()
153 if (IS_ERR(dd->clk_ref) || IS_ERR(dd->clk_bypass)) { in _register_dpll()
198 struct dpll_data *dd; in ti_clk_register_dpll() local
216 dd = kzalloc(sizeof(*dd), GFP_KERNEL); in ti_clk_register_dpll()
218 if (!dd || !clk_hw) { in ti_clk_register_dpll()
223 clk_hw->dpll_data = dd; in ti_clk_register_dpll()
234 dd->control_reg = _get_reg(dpll->module, dpll->control_reg); in ti_clk_register_dpll()
235 dd->idlest_reg = _get_reg(dpll->module, dpll->idlest_reg); in ti_clk_register_dpll()
236 dd->mult_div1_reg = _get_reg(dpll->module, dpll->mult_div1_reg); in ti_clk_register_dpll()
237 dd->autoidle_reg = _get_reg(dpll->module, dpll->autoidle_reg); in ti_clk_register_dpll()
239 dd->modes = dpll->modes; in ti_clk_register_dpll()
240 dd->div1_mask = dpll->div1_mask; in ti_clk_register_dpll()
241 dd->idlest_mask = dpll->idlest_mask; in ti_clk_register_dpll()
242 dd->mult_mask = dpll->mult_mask; in ti_clk_register_dpll()
243 dd->autoidle_mask = dpll->autoidle_mask; in ti_clk_register_dpll()
244 dd->enable_mask = dpll->enable_mask; in ti_clk_register_dpll()
245 dd->sddiv_mask = dpll->sddiv_mask; in ti_clk_register_dpll()
246 dd->dco_mask = dpll->dco_mask; in ti_clk_register_dpll()
247 dd->max_divider = dpll->max_divider; in ti_clk_register_dpll()
248 dd->min_divider = dpll->min_divider; in ti_clk_register_dpll()
249 dd->max_multiplier = dpll->max_multiplier; in ti_clk_register_dpll()
250 dd->auto_recal_bit = dpll->auto_recal_bit; in ti_clk_register_dpll()
251 dd->recal_en_bit = dpll->recal_en_bit; in ti_clk_register_dpll()
252 dd->recal_st_bit = dpll->recal_st_bit; in ti_clk_register_dpll()
254 dd->clk_ref = clk_ref; in ti_clk_register_dpll()
255 dd->clk_bypass = clk_bypass; in ti_clk_register_dpll()
264 dd->flags |= DPLL_J_TYPE; in ti_clk_register_dpll()
272 kfree(dd); in ti_clk_register_dpll()
344 struct dpll_data *dd = NULL; in of_ti_dpll_setup() local
347 dd = kzalloc(sizeof(*dd), GFP_KERNEL); in of_ti_dpll_setup()
350 if (!dd || !clk_hw || !init) in of_ti_dpll_setup()
353 memcpy(dd, ddt, sizeof(*dd)); in of_ti_dpll_setup()
355 clk_hw->dpll_data = dd; in of_ti_dpll_setup()
377 dd->control_reg = ti_clk_get_reg_addr(node, 0); in of_ti_dpll_setup()
384 if (!dd->idlest_mask) { in of_ti_dpll_setup()
385 dd->mult_div1_reg = ti_clk_get_reg_addr(node, 1); in of_ti_dpll_setup()
391 dd->idlest_reg = ti_clk_get_reg_addr(node, 1); in of_ti_dpll_setup()
392 if (IS_ERR(dd->idlest_reg)) in of_ti_dpll_setup()
395 dd->mult_div1_reg = ti_clk_get_reg_addr(node, 2); in of_ti_dpll_setup()
398 if (IS_ERR(dd->control_reg) || IS_ERR(dd->mult_div1_reg)) in of_ti_dpll_setup()
401 if (dd->autoidle_mask) { in of_ti_dpll_setup()
402 dd->autoidle_reg = ti_clk_get_reg_addr(node, 3); in of_ti_dpll_setup()
403 if (IS_ERR(dd->autoidle_reg)) in of_ti_dpll_setup()
417 dd->modes = dpll_mode; in of_ti_dpll_setup()
423 kfree(dd); in of_ti_dpll_setup()
451 const struct dpll_data dd = { in of_ti_omap3_dpll_setup() local
464 of_ti_dpll_setup(node, &omap3_dpll_ck_ops, &dd); in of_ti_omap3_dpll_setup()
471 const struct dpll_data dd = { in of_ti_omap3_core_dpll_setup() local
483 of_ti_dpll_setup(node, &omap3_dpll_core_ck_ops, &dd); in of_ti_omap3_core_dpll_setup()
490 const struct dpll_data dd = { in of_ti_omap3_per_dpll_setup() local
503 of_ti_dpll_setup(node, &omap3_dpll_per_ck_ops, &dd); in of_ti_omap3_per_dpll_setup()
510 const struct dpll_data dd = { in of_ti_omap3_per_jtype_dpll_setup() local
525 of_ti_dpll_setup(node, &omap3_dpll_per_ck_ops, &dd); in of_ti_omap3_per_jtype_dpll_setup()
533 const struct dpll_data dd = { in of_ti_omap4_dpll_setup() local
545 of_ti_dpll_setup(node, &dpll_ck_ops, &dd); in of_ti_omap4_dpll_setup()
552 const struct dpll_data dd = { in of_ti_omap5_mpu_dpll_setup() local
566 of_ti_dpll_setup(node, &dpll_ck_ops, &dd); in of_ti_omap5_mpu_dpll_setup()
573 const struct dpll_data dd = { in of_ti_omap4_core_dpll_setup() local
585 of_ti_dpll_setup(node, &dpll_core_ck_ops, &dd); in of_ti_omap4_core_dpll_setup()
594 const struct dpll_data dd = { in of_ti_omap4_m4xen_dpll_setup() local
608 of_ti_dpll_setup(node, &dpll_m4xen_ck_ops, &dd); in of_ti_omap4_m4xen_dpll_setup()
615 const struct dpll_data dd = { in of_ti_omap4_jtype_dpll_setup() local
629 of_ti_dpll_setup(node, &dpll_m4xen_ck_ops, &dd); in of_ti_omap4_jtype_dpll_setup()
637 const struct dpll_data dd = { in of_ti_am3_no_gate_dpll_setup() local
648 of_ti_dpll_setup(node, &dpll_no_gate_ck_ops, &dd); in of_ti_am3_no_gate_dpll_setup()
655 const struct dpll_data dd = { in of_ti_am3_jtype_dpll_setup() local
667 of_ti_dpll_setup(node, &dpll_ck_ops, &dd); in of_ti_am3_jtype_dpll_setup()
674 const struct dpll_data dd = { in of_ti_am3_no_gate_jtype_dpll_setup() local
686 of_ti_dpll_setup(node, &dpll_no_gate_ck_ops, &dd); in of_ti_am3_no_gate_jtype_dpll_setup()
694 const struct dpll_data dd = { in of_ti_am3_dpll_setup() local
705 of_ti_dpll_setup(node, &dpll_ck_ops, &dd); in of_ti_am3_dpll_setup()
711 const struct dpll_data dd = { in of_ti_am3_core_dpll_setup() local
722 of_ti_dpll_setup(node, &dpll_core_ck_ops, &dd); in of_ti_am3_core_dpll_setup()
729 const struct dpll_data dd = { in of_ti_omap2_core_dpll_setup() local
737 of_ti_dpll_setup(node, &omap2_dpll_core_ck_ops, &dd); in of_ti_omap2_core_dpll_setup()