Lines Matching refs:clkdm

633 	if (oh->clkdm) {
634 return oh->clkdm;
639 return clk->clkdm;
659 struct clockdomain *clkdm, *init_clkdm;
661 clkdm = _get_clkdm(oh);
664 if (!clkdm || !init_clkdm)
667 if (clkdm && clkdm->flags & CLKDM_NO_AUTODEPS)
670 return clkdm_add_sleepdep(clkdm, init_clkdm);
688 struct clockdomain *clkdm, *init_clkdm;
690 clkdm = _get_clkdm(oh);
693 if (!clkdm || !init_clkdm)
696 if (clkdm && clkdm->flags & CLKDM_NO_AUTODEPS)
699 return clkdm_del_sleepdep(clkdm, init_clkdm);
766 return omap_cm_xlate_clkctrl(oh->clkdm->prcm_partition,
767 oh->clkdm->cm_inst,
1067 if (!oh->clkdm || !oh->prcm.omap4.modulemode ||
1075 oh->clkdm->prcm_partition,
1076 oh->clkdm->cm_inst, oh->prcm.omap4.clkctrl_offs);
1093 if (oh->_int_flags & _HWMOD_NO_MPU_PORT || !oh->clkdm)
1105 return omap_cm_wait_module_idle(oh->clkdm->prcm_partition,
1106 oh->clkdm->cm_inst,
1176 struct clockdomain *clkdm;
1196 clkdm = _get_clkdm(oh);
1214 clkdm_act = (clkdm && clkdm->flags & CLKDM_ACTIVE_WITH_MPU);
1382 oh->clkdm = clkdm_lookup(oh->clkdm_name);
1383 if (!oh->clkdm) {
1384 pr_warn("omap_hwmod: %s: could not associate to clkdm %s\n",
1389 pr_debug("omap_hwmod: %s: associated to clkdm %s\n",
1520 if (oh->clkdm) {
1526 clkdm_deny_idle(oh->clkdm);
1527 ret = clkdm_hwmod_enable(oh->clkdm, oh);
1530 oh->name, oh->clkdm->name, ret);
1548 if (oh->clkdm) {
1553 clkdm_allow_idle(oh->clkdm);
1555 clkdm_hwmod_disable(oh->clkdm, oh);
1652 if (!oh->clkdm || !oh->prcm.omap4.modulemode ||
1665 omap_cm_module_disable(oh->clkdm->prcm_partition, oh->clkdm->cm_inst,
1835 if (!prm_was_any_context_lost_old(oh->clkdm->pwrdm.ptr->prcm_partition,
1836 oh->clkdm->pwrdm.ptr->prcm_offs,
1841 prm_clear_context_loss_flags_old(oh->clkdm->pwrdm.ptr->prcm_partition,
1842 oh->clkdm->pwrdm.ptr->prcm_offs,
1902 if (oh->clkdm) {
1908 clkdm_deny_idle(oh->clkdm);
1909 r = clkdm_hwmod_enable(oh->clkdm, oh);
1912 oh->name, oh->clkdm->name, r);
1928 if (oh->clkdm && !(oh->flags & HWMOD_CLKDM_NOAUTO))
1929 clkdm_allow_idle(oh->clkdm);
1947 if (oh->clkdm)
1948 clkdm_hwmod_disable(oh->clkdm, oh);
1986 * deny idle the clkdm again since idle was already denied
1989 if (oh->clkdm && !(oh->flags & HWMOD_CLKDM_NOAUTO))
1990 clkdm_deny_idle(oh->clkdm);
2004 if (oh->clkdm) {
2005 clkdm_allow_idle(oh->clkdm);
2006 clkdm_hwmod_disable(oh->clkdm, oh);
2067 if (oh->clkdm)
2068 clkdm_hwmod_disable(oh->clkdm, oh);
2695 if (oh->flags & HWMOD_NO_IDLEST || !oh->clkdm)
2709 return omap_cm_wait_module_ready(oh->clkdm->prcm_partition,
2710 oh->clkdm->cm_inst,
2784 if (!oh->clkdm)
2788 oh->clkdm->pwrdm.ptr->prcm_partition,
2789 oh->clkdm->pwrdm.ptr->prcm_offs,
2808 if (!oh->clkdm)
2815 oh->clkdm->pwrdm.ptr->prcm_partition,
2816 oh->clkdm->pwrdm.ptr->prcm_offs,
2837 if (!oh->clkdm)
2841 oh->clkdm->pwrdm.ptr->
2843 oh->clkdm->pwrdm.ptr->prcm_offs,
2881 oh->clkdm->pwrdm.ptr->prcm_partition,
2882 oh->clkdm->pwrdm.ptr->prcm_offs,
3372 * @clkdm: clockdomain
3384 struct clockdomain *clkdm,
3446 if (clkdm)
3447 oh->clkdm = clkdm;
3596 cookie->clkdm, rev_offs,