Lines Matching +full:sysc +full:- +full:omap2
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * OMAP2+ MPU WD_TIMER-specific code
12 #include <linux/platform_data/omap-wd-timer.h>
37 return -EINVAL; in omap2_wd_timer_disable()
43 oh->name, __func__); in omap2_wd_timer_disable()
44 return -EINVAL; in omap2_wd_timer_disable()
60 * omap2_wdtimer_reset - reset and disable the WDTIMER IP block
63 * After the WDTIMER IP blocks are reset on OMAP2/3, we must also take
65 * because the watchdog is re-armed upon OCP softreset. (On OMAP4,
67 * re-armed after an OCP soft-reset.) Returns -ETIMEDOUT if the reset
84 oh->class->sysc->syss_offs) in omap2_wd_timer_reset()
88 if (oh->class->sysc->srst_udelay) in omap2_wd_timer_reset()
89 udelay(oh->class->sysc->srst_udelay); in omap2_wd_timer_reset()
93 __func__, oh->name, MAX_MODULE_SOFTRESET_WAIT); in omap2_wd_timer_reset()
96 oh->name, c); in omap2_wd_timer_reset()
98 return (c == MAX_MODULE_SOFTRESET_WAIT) ? -ETIMEDOUT : in omap2_wd_timer_reset()