Lines Matching refs:sysc

269 	if (!oh->class->sysc) {  in _update_sysc_cache()
276 oh->_sysc_cache = omap_hwmod_read(oh, oh->class->sysc->sysc_offs); in _update_sysc_cache()
278 if (!(oh->class->sysc->sysc_flags & SYSC_NO_CACHE)) in _update_sysc_cache()
294 if (!oh->class->sysc) { in _write_sysconfig()
313 omap_hwmod_write(v, oh, oh->class->sysc->sysc_offs); in _write_sysconfig()
335 if (!oh->class->sysc || in _set_master_standbymode()
336 !(oh->class->sysc->sysc_flags & SYSC_HAS_MIDLEMODE)) in _set_master_standbymode()
339 if (!oh->class->sysc->sysc_fields) { in _set_master_standbymode()
344 mstandby_shift = oh->class->sysc->sysc_fields->midle_shift; in _set_master_standbymode()
368 if (!oh->class->sysc || in _set_slave_idlemode()
369 !(oh->class->sysc->sysc_flags & SYSC_HAS_SIDLEMODE)) in _set_slave_idlemode()
372 if (!oh->class->sysc->sysc_fields) { in _set_slave_idlemode()
377 sidle_shift = oh->class->sysc->sysc_fields->sidle_shift; in _set_slave_idlemode()
402 if (!oh->class->sysc || in _set_clockactivity()
403 !(oh->class->sysc->sysc_flags & SYSC_HAS_CLOCKACTIVITY)) in _set_clockactivity()
406 if (!oh->class->sysc->sysc_fields) { in _set_clockactivity()
411 clkact_shift = oh->class->sysc->sysc_fields->clkact_shift; in _set_clockactivity()
432 if (!oh->class->sysc || in _set_softreset()
433 !(oh->class->sysc->sysc_flags & SYSC_HAS_SOFTRESET)) in _set_softreset()
436 if (!oh->class->sysc->sysc_fields) { in _set_softreset()
441 softrst_mask = (0x1 << oh->class->sysc->sysc_fields->srst_shift); in _set_softreset()
460 if (!oh->class->sysc || in _clear_softreset()
461 !(oh->class->sysc->sysc_flags & SYSC_HAS_SOFTRESET)) in _clear_softreset()
464 if (!oh->class->sysc->sysc_fields) { in _clear_softreset()
471 softrst_mask = (0x1 << oh->class->sysc->sysc_fields->srst_shift); in _clear_softreset()
490 struct omap_hwmod_class_sysconfig *sysc; in _wait_softreset_complete() local
494 sysc = oh->class->sysc; in _wait_softreset_complete()
496 if (sysc->sysc_flags & SYSS_HAS_RESET_STATUS) in _wait_softreset_complete()
497 omap_test_timeout((omap_hwmod_read(oh, sysc->syss_offs) in _wait_softreset_complete()
500 else if (sysc->sysc_flags & SYSC_HAS_RESET_STATUS) { in _wait_softreset_complete()
501 softrst_mask = (0x1 << sysc->sysc_fields->srst_shift); in _wait_softreset_complete()
502 omap_test_timeout(!(omap_hwmod_read(oh, sysc->sysc_offs) in _wait_softreset_complete()
527 if (!oh->class->sysc || in _set_dmadisable()
528 !(oh->class->sysc->sysc_flags & SYSC_HAS_DMADISABLE)) in _set_dmadisable()
531 if (!oh->class->sysc->sysc_fields) { in _set_dmadisable()
546 (0x1 << oh->class->sysc->sysc_fields->dmadisable_shift); in _set_dmadisable()
572 if (!oh->class->sysc || in _set_module_autoidle()
573 !(oh->class->sysc->sysc_flags & SYSC_HAS_AUTOIDLE)) in _set_module_autoidle()
576 if (!oh->class->sysc->sysc_fields) { in _set_module_autoidle()
581 autoidle_shift = oh->class->sysc->sysc_fields->autoidle_shift; in _set_module_autoidle()
644 if (!oh->class->sysc || in _enable_wakeup()
645 !((oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP) || in _enable_wakeup()
646 (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) || in _enable_wakeup()
647 (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP))) in _enable_wakeup()
650 if (!oh->class->sysc->sysc_fields) { in _enable_wakeup()
655 if (oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP) in _enable_wakeup()
656 *v |= 0x1 << oh->class->sysc->sysc_fields->enwkup_shift; in _enable_wakeup()
658 if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) in _enable_wakeup()
660 if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP) in _enable_wakeup()
677 if (!oh->class->sysc || in _disable_wakeup()
678 !((oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP) || in _disable_wakeup()
679 (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) || in _disable_wakeup()
680 (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP))) in _disable_wakeup()
683 if (!oh->class->sysc->sysc_fields) { in _disable_wakeup()
688 if (oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP) in _disable_wakeup()
689 *v &= ~(0x1 << oh->class->sysc->sysc_fields->enwkup_shift); in _disable_wakeup()
691 if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) in _disable_wakeup()
693 if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP) in _disable_wakeup()
1350 if (!oh->class->sysc) in _enable_sysc()
1366 sf = oh->class->sysc->sysc_flags; in _enable_sysc()
1376 if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) in _enable_sysc()
1387 if (clkdm_act && !(oh->class->sysc->idlemodes & in _enable_sysc()
1402 if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP) in _enable_sysc()
1417 _set_clockactivity(oh, oh->class->sysc->clockact, &v); in _enable_sysc()
1447 if (!oh->class->sysc) in _idle_sysc()
1451 sf = oh->class->sysc->sysc_flags; in _idle_sysc()
1459 if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) in _idle_sysc()
1474 if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP) in _idle_sysc()
1499 if (!oh->class->sysc) in _shutdown_sysc()
1503 sf = oh->class->sysc->sysc_flags; in _shutdown_sysc()
1871 if (!oh->class->sysc || in _ocp_softreset()
1872 !(oh->class->sysc->sysc_flags & SYSC_HAS_SOFTRESET)) in _ocp_softreset()
1895 if (oh->class->sysc->srst_udelay) in _ocp_softreset()
1896 udelay(oh->class->sysc->srst_udelay); in _ocp_softreset()
1986 if (oh->class->sysc) { in _reset()
2173 if (oh->class->sysc) { in _enable()
2219 if (oh->class->sysc) in _idle()
2289 if (oh->class->sysc) { in _shutdown()
2419 if (!oh->class->sysc) in _init_mpu_rt_base()
3677 if (oh->class->sysc && in omap_hwmod_enable_wakeup()
3678 (oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP)) { in omap_hwmod_enable_wakeup()
3710 if (oh->class->sysc && in omap_hwmod_disable_wakeup()
3711 (oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP)) { in omap_hwmod_disable_wakeup()