Lines Matching refs:clkdm
630 if (oh->clkdm) {
631 return oh->clkdm;
636 return clk->clkdm;
656 struct clockdomain *clkdm, *init_clkdm;
658 clkdm = _get_clkdm(oh);
661 if (!clkdm || !init_clkdm)
664 if (clkdm && clkdm->flags & CLKDM_NO_AUTODEPS)
667 return clkdm_add_sleepdep(clkdm, init_clkdm);
685 struct clockdomain *clkdm, *init_clkdm;
687 clkdm = _get_clkdm(oh);
690 if (!clkdm || !init_clkdm)
693 if (clkdm && clkdm->flags & CLKDM_NO_AUTODEPS)
696 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);
2727 if (oh->flags & HWMOD_NO_IDLEST || !oh->clkdm)
2741 return omap_cm_wait_module_ready(oh->clkdm->prcm_partition,
2742 oh->clkdm->cm_inst,
2816 if (!oh->clkdm)
2820 oh->clkdm->pwrdm.ptr->prcm_partition,
2821 oh->clkdm->pwrdm.ptr->prcm_offs,
2840 if (!oh->clkdm)
2847 oh->clkdm->pwrdm.ptr->prcm_partition,
2848 oh->clkdm->pwrdm.ptr->prcm_offs,
2869 if (!oh->clkdm)
2873 oh->clkdm->pwrdm.ptr->
2875 oh->clkdm->pwrdm.ptr->prcm_offs,
2913 oh->clkdm->pwrdm.ptr->prcm_partition,
2914 oh->clkdm->pwrdm.ptr->prcm_offs,
3413 struct clockdomain *clkdm,
3475 if (clkdm)
3476 oh->clkdm = clkdm;
3633 cookie->clkdm, rev_offs,
3782 struct clockdomain *clkdm;
3789 if (oh->clkdm)
3790 return oh->clkdm->pwrdm.ptr;
3809 clkdm = clk->clkdm;
3810 if (!clkdm)
3813 return clkdm->pwrdm.ptr;