Lines Matching refs:dd
146 struct dpll_data *dd = clk_hw->dpll_data; in _register_dpll() local
149 dd->clk_ref = of_clk_get(node, 0); in _register_dpll()
150 dd->clk_bypass = of_clk_get(node, 1); in _register_dpll()
152 if (IS_ERR(dd->clk_ref) || IS_ERR(dd->clk_bypass)) { in _register_dpll()
197 struct dpll_data *dd; in ti_clk_register_dpll() local
215 dd = kzalloc(sizeof(*dd), GFP_KERNEL); in ti_clk_register_dpll()
217 if (!dd || !clk_hw) { in ti_clk_register_dpll()
222 clk_hw->dpll_data = dd; in ti_clk_register_dpll()
233 dd->control_reg = _get_reg(dpll->module, dpll->control_reg); in ti_clk_register_dpll()
234 dd->idlest_reg = _get_reg(dpll->module, dpll->idlest_reg); in ti_clk_register_dpll()
235 dd->mult_div1_reg = _get_reg(dpll->module, dpll->mult_div1_reg); in ti_clk_register_dpll()
236 dd->autoidle_reg = _get_reg(dpll->module, dpll->autoidle_reg); in ti_clk_register_dpll()
238 dd->modes = dpll->modes; in ti_clk_register_dpll()
239 dd->div1_mask = dpll->div1_mask; in ti_clk_register_dpll()
240 dd->idlest_mask = dpll->idlest_mask; in ti_clk_register_dpll()
241 dd->mult_mask = dpll->mult_mask; in ti_clk_register_dpll()
242 dd->autoidle_mask = dpll->autoidle_mask; in ti_clk_register_dpll()
243 dd->enable_mask = dpll->enable_mask; in ti_clk_register_dpll()
244 dd->sddiv_mask = dpll->sddiv_mask; in ti_clk_register_dpll()
245 dd->dco_mask = dpll->dco_mask; in ti_clk_register_dpll()
246 dd->max_divider = dpll->max_divider; in ti_clk_register_dpll()
247 dd->min_divider = dpll->min_divider; in ti_clk_register_dpll()
248 dd->max_multiplier = dpll->max_multiplier; in ti_clk_register_dpll()
249 dd->auto_recal_bit = dpll->auto_recal_bit; in ti_clk_register_dpll()
250 dd->recal_en_bit = dpll->recal_en_bit; in ti_clk_register_dpll()
251 dd->recal_st_bit = dpll->recal_st_bit; in ti_clk_register_dpll()
253 dd->clk_ref = clk_ref; in ti_clk_register_dpll()
254 dd->clk_bypass = clk_bypass; in ti_clk_register_dpll()
263 dd->flags |= DPLL_J_TYPE; in ti_clk_register_dpll()
271 kfree(dd); in ti_clk_register_dpll()
343 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()
378 dd->control_reg = ti_clk_get_reg_addr(node, 0); in of_ti_dpll_setup()
385 if (!dd->idlest_mask) { in of_ti_dpll_setup()
386 dd->mult_div1_reg = ti_clk_get_reg_addr(node, 1); in of_ti_dpll_setup()
392 dd->idlest_reg = ti_clk_get_reg_addr(node, 1); in of_ti_dpll_setup()
393 if (IS_ERR(dd->idlest_reg)) in of_ti_dpll_setup()
396 dd->mult_div1_reg = ti_clk_get_reg_addr(node, 2); in of_ti_dpll_setup()
399 if (IS_ERR(dd->control_reg) || IS_ERR(dd->mult_div1_reg)) in of_ti_dpll_setup()
402 if (dd->autoidle_mask) { in of_ti_dpll_setup()
403 dd->autoidle_reg = ti_clk_get_reg_addr(node, 3); in of_ti_dpll_setup()
404 if (IS_ERR(dd->autoidle_reg)) in of_ti_dpll_setup()
418 dd->modes = dpll_mode; in of_ti_dpll_setup()
424 kfree(dd); in of_ti_dpll_setup()
452 const struct dpll_data dd = { in of_ti_omap3_dpll_setup() local
465 of_ti_dpll_setup(node, &omap3_dpll_ck_ops, &dd); in of_ti_omap3_dpll_setup()
472 const struct dpll_data dd = { in of_ti_omap3_core_dpll_setup() local
484 of_ti_dpll_setup(node, &omap3_dpll_core_ck_ops, &dd); in of_ti_omap3_core_dpll_setup()
491 const struct dpll_data dd = { in of_ti_omap3_per_dpll_setup() local
504 of_ti_dpll_setup(node, &omap3_dpll_per_ck_ops, &dd); in of_ti_omap3_per_dpll_setup()
511 const struct dpll_data dd = { in of_ti_omap3_per_jtype_dpll_setup() local
526 of_ti_dpll_setup(node, &omap3_dpll_per_ck_ops, &dd); in of_ti_omap3_per_jtype_dpll_setup()
534 const struct dpll_data dd = { in of_ti_omap4_dpll_setup() local
546 of_ti_dpll_setup(node, &dpll_ck_ops, &dd); in of_ti_omap4_dpll_setup()
553 const struct dpll_data dd = { in of_ti_omap5_mpu_dpll_setup() local
567 of_ti_dpll_setup(node, &dpll_ck_ops, &dd); in of_ti_omap5_mpu_dpll_setup()
574 const struct dpll_data dd = { in of_ti_omap4_core_dpll_setup() local
586 of_ti_dpll_setup(node, &dpll_core_ck_ops, &dd); in of_ti_omap4_core_dpll_setup()
595 const struct dpll_data dd = { in of_ti_omap4_m4xen_dpll_setup() local
609 of_ti_dpll_setup(node, &dpll_m4xen_ck_ops, &dd); in of_ti_omap4_m4xen_dpll_setup()
616 const struct dpll_data dd = { in of_ti_omap4_jtype_dpll_setup() local
630 of_ti_dpll_setup(node, &dpll_m4xen_ck_ops, &dd); in of_ti_omap4_jtype_dpll_setup()
638 const struct dpll_data dd = { in of_ti_am3_no_gate_dpll_setup() local
649 of_ti_dpll_setup(node, &dpll_no_gate_ck_ops, &dd); in of_ti_am3_no_gate_dpll_setup()
656 const struct dpll_data dd = { in of_ti_am3_jtype_dpll_setup() local
668 of_ti_dpll_setup(node, &dpll_ck_ops, &dd); in of_ti_am3_jtype_dpll_setup()
675 const struct dpll_data dd = { in of_ti_am3_no_gate_jtype_dpll_setup() local
687 of_ti_dpll_setup(node, &dpll_no_gate_ck_ops, &dd); in of_ti_am3_no_gate_jtype_dpll_setup()
695 const struct dpll_data dd = { in of_ti_am3_dpll_setup() local
706 of_ti_dpll_setup(node, &dpll_ck_ops, &dd); in of_ti_am3_dpll_setup()
712 const struct dpll_data dd = { in of_ti_am3_core_dpll_setup() local
723 of_ti_dpll_setup(node, &dpll_core_ck_ops, &dd); in of_ti_am3_core_dpll_setup()
730 const struct dpll_data dd = { in of_ti_omap2_core_dpll_setup() local
738 of_ti_dpll_setup(node, &omap2_dpll_core_ck_ops, &dd); in of_ti_omap2_core_dpll_setup()