Lines Matching refs:wdt_base
66 void __iomem *wdt_base; member
74 void __iomem *wdt_base; in mtk_reset_handler() local
77 wdt_base = mtk_wdt->wdt_base; in mtk_reset_handler()
80 writel(WDT_SWRST_KEY, wdt_base + WDT_SWRST); in mtk_reset_handler()
90 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_ping() local
92 iowrite32(WDT_RST_RELOAD, wdt_base + WDT_RST); in mtk_wdt_ping()
101 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_set_timeout() local
111 iowrite32(reg, wdt_base + WDT_LENGTH); in mtk_wdt_set_timeout()
121 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_stop() local
124 reg = readl(wdt_base + WDT_MODE); in mtk_wdt_stop()
126 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_stop()
135 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_start() local
142 reg = ioread32(wdt_base + WDT_MODE); in mtk_wdt_start()
145 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_start()
178 mtk_wdt->wdt_base = devm_ioremap_resource(&pdev->dev, res); in mtk_wdt_probe()
179 if (IS_ERR(mtk_wdt->wdt_base)) in mtk_wdt_probe()
180 return PTR_ERR(mtk_wdt->wdt_base); in mtk_wdt_probe()