18 #include <linux/types.h>
28 #define OMAP34XX_WDT3_BASE (0x49000000 + 0x30000)
29 #define INT_34XX_WDT3_IRQ (36 + NR_IRQS)
48 tasklet_schedule(&dsp_wdt.wdt3_tasklet);
56 dsp_wdt.sm_wdt =
NULL;
58 if (!dsp_wdt.reg_base)
65 if (!IS_ERR(dsp_wdt.fclk)) {
67 if (IS_ERR(dsp_wdt.iclk)) {
88 dsp_wdt.sm_wdt =
data;
89 dsp_wdt.sm_wdt->wdt_overflow = 5;
105 dsp_wdt.sm_wdt =
NULL;
107 if (dsp_wdt.reg_base)
109 dsp_wdt.reg_base =
NULL;
115 static bool wdt_enable;
117 if (wdt_enable == enable || !dsp_wdt.fclk || !dsp_wdt.iclk)
125 dsp_wdt.sm_wdt->wdt_setclocks = 1;
131 dsp_wdt.sm_wdt->wdt_setclocks = 0;