Lines Matching refs:sysc

268 	if (!oh->class->sysc) {  in _update_sysc_cache()
275 oh->_sysc_cache = omap_hwmod_read(oh, oh->class->sysc->sysc_offs); in _update_sysc_cache()
277 if (!(oh->class->sysc->sysc_flags & SYSC_NO_CACHE)) in _update_sysc_cache()
293 if (!oh->class->sysc) { in _write_sysconfig()
302 omap_hwmod_write(v, oh, oh->class->sysc->sysc_offs); in _write_sysconfig()
321 if (!oh->class->sysc || in _set_master_standbymode()
322 !(oh->class->sysc->sysc_flags & SYSC_HAS_MIDLEMODE)) in _set_master_standbymode()
325 if (!oh->class->sysc->sysc_fields) { in _set_master_standbymode()
330 mstandby_shift = oh->class->sysc->sysc_fields->midle_shift; in _set_master_standbymode()
354 if (!oh->class->sysc || in _set_slave_idlemode()
355 !(oh->class->sysc->sysc_flags & SYSC_HAS_SIDLEMODE)) in _set_slave_idlemode()
358 if (!oh->class->sysc->sysc_fields) { in _set_slave_idlemode()
363 sidle_shift = oh->class->sysc->sysc_fields->sidle_shift; in _set_slave_idlemode()
388 if (!oh->class->sysc || in _set_clockactivity()
389 !(oh->class->sysc->sysc_flags & SYSC_HAS_CLOCKACTIVITY)) in _set_clockactivity()
392 if (!oh->class->sysc->sysc_fields) { in _set_clockactivity()
397 clkact_shift = oh->class->sysc->sysc_fields->clkact_shift; in _set_clockactivity()
418 if (!oh->class->sysc || in _set_softreset()
419 !(oh->class->sysc->sysc_flags & SYSC_HAS_SOFTRESET)) in _set_softreset()
422 if (!oh->class->sysc->sysc_fields) { in _set_softreset()
427 softrst_mask = (0x1 << oh->class->sysc->sysc_fields->srst_shift); in _set_softreset()
446 if (!oh->class->sysc || in _clear_softreset()
447 !(oh->class->sysc->sysc_flags & SYSC_HAS_SOFTRESET)) in _clear_softreset()
450 if (!oh->class->sysc->sysc_fields) { in _clear_softreset()
457 softrst_mask = (0x1 << oh->class->sysc->sysc_fields->srst_shift); in _clear_softreset()
476 struct omap_hwmod_class_sysconfig *sysc; in _wait_softreset_complete() local
480 sysc = oh->class->sysc; in _wait_softreset_complete()
482 if (sysc->sysc_flags & SYSS_HAS_RESET_STATUS) in _wait_softreset_complete()
483 omap_test_timeout((omap_hwmod_read(oh, sysc->syss_offs) in _wait_softreset_complete()
486 else if (sysc->sysc_flags & SYSC_HAS_RESET_STATUS) { in _wait_softreset_complete()
487 softrst_mask = (0x1 << sysc->sysc_fields->srst_shift); in _wait_softreset_complete()
488 omap_test_timeout(!(omap_hwmod_read(oh, sysc->sysc_offs) in _wait_softreset_complete()
513 if (!oh->class->sysc || in _set_dmadisable()
514 !(oh->class->sysc->sysc_flags & SYSC_HAS_DMADISABLE)) in _set_dmadisable()
517 if (!oh->class->sysc->sysc_fields) { in _set_dmadisable()
532 (0x1 << oh->class->sysc->sysc_fields->dmadisable_shift); in _set_dmadisable()
558 if (!oh->class->sysc || in _set_module_autoidle()
559 !(oh->class->sysc->sysc_flags & SYSC_HAS_AUTOIDLE)) in _set_module_autoidle()
562 if (!oh->class->sysc->sysc_fields) { in _set_module_autoidle()
567 autoidle_shift = oh->class->sysc->sysc_fields->autoidle_shift; in _set_module_autoidle()
630 if (!oh->class->sysc || in _enable_wakeup()
631 !((oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP) || in _enable_wakeup()
632 (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) || in _enable_wakeup()
633 (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP))) in _enable_wakeup()
636 if (!oh->class->sysc->sysc_fields) { in _enable_wakeup()
641 if (oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP) in _enable_wakeup()
642 *v |= 0x1 << oh->class->sysc->sysc_fields->enwkup_shift; in _enable_wakeup()
644 if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) in _enable_wakeup()
646 if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP) in _enable_wakeup()
663 if (!oh->class->sysc || in _disable_wakeup()
664 !((oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP) || in _disable_wakeup()
665 (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) || in _disable_wakeup()
666 (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP))) in _disable_wakeup()
669 if (!oh->class->sysc->sysc_fields) { in _disable_wakeup()
674 if (oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP) in _disable_wakeup()
675 *v &= ~(0x1 << oh->class->sysc->sysc_fields->enwkup_shift); in _disable_wakeup()
677 if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) in _disable_wakeup()
679 if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP) in _disable_wakeup()
1336 if (!oh->class->sysc) in _enable_sysc()
1352 sf = oh->class->sysc->sysc_flags; in _enable_sysc()
1362 if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) in _enable_sysc()
1373 if (clkdm_act && !(oh->class->sysc->idlemodes & in _enable_sysc()
1388 if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP) in _enable_sysc()
1403 _set_clockactivity(oh, oh->class->sysc->clockact, &v); in _enable_sysc()
1433 if (!oh->class->sysc) in _idle_sysc()
1437 sf = oh->class->sysc->sysc_flags; in _idle_sysc()
1445 if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) in _idle_sysc()
1460 if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP) in _idle_sysc()
1485 if (!oh->class->sysc) in _shutdown_sysc()
1489 sf = oh->class->sysc->sysc_flags; in _shutdown_sysc()
1857 if (!oh->class->sysc || in _ocp_softreset()
1858 !(oh->class->sysc->sysc_flags & SYSC_HAS_SOFTRESET)) in _ocp_softreset()
1881 if (oh->class->sysc->srst_udelay) in _ocp_softreset()
1882 udelay(oh->class->sysc->srst_udelay); in _ocp_softreset()
1972 if (oh->class->sysc) { in _reset()
2159 if (oh->class->sysc) { in _enable()
2205 if (oh->class->sysc) in _idle()
2275 if (oh->class->sysc) { in _shutdown()
2405 if (!oh->class->sysc) in _init_mpu_rt_base()
3661 if (oh->class->sysc && in omap_hwmod_enable_wakeup()
3662 (oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP)) { in omap_hwmod_enable_wakeup()
3694 if (oh->class->sysc && in omap_hwmod_disable_wakeup()
3695 (oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP)) { in omap_hwmod_disable_wakeup()