Lines Matching refs:clkdm
633 if (oh->clkdm) { in _get_clkdm()
634 return oh->clkdm; in _get_clkdm()
639 return clk->clkdm; in _get_clkdm()
659 struct clockdomain *clkdm, *init_clkdm; in _add_initiator_dep() local
661 clkdm = _get_clkdm(oh); in _add_initiator_dep()
664 if (!clkdm || !init_clkdm) in _add_initiator_dep()
667 if (clkdm && clkdm->flags & CLKDM_NO_AUTODEPS) in _add_initiator_dep()
670 return clkdm_add_sleepdep(clkdm, init_clkdm); in _add_initiator_dep()
688 struct clockdomain *clkdm, *init_clkdm; in _del_initiator_dep() local
690 clkdm = _get_clkdm(oh); in _del_initiator_dep()
693 if (!clkdm || !init_clkdm) in _del_initiator_dep()
696 if (clkdm && clkdm->flags & CLKDM_NO_AUTODEPS) in _del_initiator_dep()
699 return clkdm_del_sleepdep(clkdm, init_clkdm); in _del_initiator_dep()
769 return omap_cm_xlate_clkctrl(oh->clkdm->prcm_partition, in _omap4_xlate_clkctrl()
770 oh->clkdm->cm_inst, in _omap4_xlate_clkctrl()
1070 if (!oh->clkdm || !oh->prcm.omap4.modulemode || in _omap4_enable_module()
1078 oh->clkdm->prcm_partition, in _omap4_enable_module()
1079 oh->clkdm->cm_inst, oh->prcm.omap4.clkctrl_offs); in _omap4_enable_module()
1096 if (oh->_int_flags & _HWMOD_NO_MPU_PORT || !oh->clkdm) in _omap4_wait_target_disable()
1108 return omap_cm_wait_module_idle(oh->clkdm->prcm_partition, in _omap4_wait_target_disable()
1109 oh->clkdm->cm_inst, in _omap4_wait_target_disable()
1179 struct clockdomain *clkdm; in _enable_sysc() local
1199 clkdm = _get_clkdm(oh); in _enable_sysc()
1217 clkdm_act = (clkdm && clkdm->flags & CLKDM_ACTIVE_WITH_MPU); in _enable_sysc()
1385 oh->clkdm = clkdm_lookup(oh->clkdm_name); in _init_clkdm()
1386 if (!oh->clkdm) { in _init_clkdm()
1523 if (oh->clkdm) { in _deassert_hardreset()
1529 clkdm_deny_idle(oh->clkdm); in _deassert_hardreset()
1530 ret = clkdm_hwmod_enable(oh->clkdm, oh); in _deassert_hardreset()
1533 oh->name, oh->clkdm->name, ret); in _deassert_hardreset()
1551 if (oh->clkdm) { in _deassert_hardreset()
1556 clkdm_allow_idle(oh->clkdm); in _deassert_hardreset()
1558 clkdm_hwmod_disable(oh->clkdm, oh); in _deassert_hardreset()
1655 if (!oh->clkdm || !oh->prcm.omap4.modulemode || in _omap4_disable_module()
1668 omap_cm_module_disable(oh->clkdm->prcm_partition, oh->clkdm->cm_inst, in _omap4_disable_module()
1838 if (!prm_was_any_context_lost_old(oh->clkdm->pwrdm.ptr->prcm_partition, in _omap4_update_context_lost()
1839 oh->clkdm->pwrdm.ptr->prcm_offs, in _omap4_update_context_lost()
1844 prm_clear_context_loss_flags_old(oh->clkdm->pwrdm.ptr->prcm_partition, in _omap4_update_context_lost()
1845 oh->clkdm->pwrdm.ptr->prcm_offs, in _omap4_update_context_lost()
1905 if (oh->clkdm) { in _enable()
1911 clkdm_deny_idle(oh->clkdm); in _enable()
1912 r = clkdm_hwmod_enable(oh->clkdm, oh); in _enable()
1915 oh->name, oh->clkdm->name, r); in _enable()
1931 if (oh->clkdm && !(oh->flags & HWMOD_CLKDM_NOAUTO)) in _enable()
1932 clkdm_allow_idle(oh->clkdm); in _enable()
1950 if (oh->clkdm) in _enable()
1951 clkdm_hwmod_disable(oh->clkdm, oh); in _enable()
1992 if (oh->clkdm && !(oh->flags & HWMOD_CLKDM_NOAUTO)) in _idle()
1993 clkdm_deny_idle(oh->clkdm); in _idle()
2007 if (oh->clkdm) { in _idle()
2008 clkdm_allow_idle(oh->clkdm); in _idle()
2009 clkdm_hwmod_disable(oh->clkdm, oh); in _idle()
2070 if (oh->clkdm) in _shutdown()
2071 clkdm_hwmod_disable(oh->clkdm, oh); in _shutdown()
2731 if (oh->flags & HWMOD_NO_IDLEST || !oh->clkdm) in _omap4_wait_target_ready()
2745 return omap_cm_wait_module_ready(oh->clkdm->prcm_partition, in _omap4_wait_target_ready()
2746 oh->clkdm->cm_inst, in _omap4_wait_target_ready()
2820 if (!oh->clkdm) in _omap4_assert_hardreset()
2824 oh->clkdm->pwrdm.ptr->prcm_partition, in _omap4_assert_hardreset()
2825 oh->clkdm->pwrdm.ptr->prcm_offs, in _omap4_assert_hardreset()
2844 if (!oh->clkdm) in _omap4_deassert_hardreset()
2851 oh->clkdm->pwrdm.ptr->prcm_partition, in _omap4_deassert_hardreset()
2852 oh->clkdm->pwrdm.ptr->prcm_offs, in _omap4_deassert_hardreset()
2873 if (!oh->clkdm) in _omap4_is_hardreset_asserted()
2877 oh->clkdm->pwrdm.ptr-> in _omap4_is_hardreset_asserted()
2879 oh->clkdm->pwrdm.ptr->prcm_offs, in _omap4_is_hardreset_asserted()
2917 oh->clkdm->pwrdm.ptr->prcm_partition, in _am33xx_deassert_hardreset()
2918 oh->clkdm->pwrdm.ptr->prcm_offs, in _am33xx_deassert_hardreset()
3417 struct clockdomain *clkdm, in omap_hwmod_allocate_module() argument
3479 if (clkdm) in omap_hwmod_allocate_module()
3480 oh->clkdm = clkdm; in omap_hwmod_allocate_module()
3629 cookie->clkdm, rev_offs, in omap_hwmod_init_module()
3781 struct clockdomain *clkdm; in omap_hwmod_get_pwrdm() local
3788 if (oh->clkdm) in omap_hwmod_get_pwrdm()
3789 return oh->clkdm->pwrdm.ptr; in omap_hwmod_get_pwrdm()
3808 clkdm = clk->clkdm; in omap_hwmod_get_pwrdm()
3809 if (!clkdm) in omap_hwmod_get_pwrdm()
3812 return clkdm->pwrdm.ptr; in omap_hwmod_get_pwrdm()