Lines Matching defs:wdt_base
80 static void __iomem *wdt_base;
88 writel(RESET_COUNT, WDTIM_CTRL(wdt_base));
90 while (readl(WDTIM_COUNTER(wdt_base)))
93 writel(M_RES2 | STOP_COUNT0 | RESET_COUNT0, WDTIM_MCTRL(wdt_base));
95 writel(MATCH_OUTPUT_HIGH, WDTIM_EMR(wdt_base));
97 writel(MATCH_INT, WDTIM_INT(wdt_base));
99 writel(0xFFFF, WDTIM_PULSE(wdt_base));
100 writel(wdd->timeout * WDOG_COUNTER_RATE, WDTIM_MATCH0(wdt_base));
102 writel(COUNT_ENAB | DEBUG_EN, WDTIM_CTRL(wdt_base));
112 writel(0, WDTIM_CTRL(wdt_base)); /*stop counter */
145 writel(EXT_MATCH0, WDTIM_EMR(wdt_base));
147 writel(M_RES1, WDTIM_MCTRL(wdt_base));
150 writel(13000, WDTIM_PULSE(wdt_base));
151 writel(M_RES2 | RESFRC1 | RESFRC2, WDTIM_MCTRL(wdt_base));
189 wdt_base = devm_platform_ioremap_resource(pdev, 0);
190 if (IS_ERR(wdt_base))
191 return PTR_ERR(wdt_base);
197 pnx4008_wdd.bootstatus = (readl(WDTIM_RES(wdt_base)) & WDOG_RESET) ?
203 if (readl(WDTIM_CTRL(wdt_base)) & COUNT_ENAB)