Lines Matching refs:wdt_base
62 void __iomem *wdt_base; member
89 tmp = readl(data->wdt_base + WDT_SWSYSRST); in toprgu_reset_update()
95 writel(tmp, data->wdt_base + WDT_SWSYSRST); in toprgu_reset_update()
155 void __iomem *wdt_base; in mtk_wdt_restart() local
157 wdt_base = mtk_wdt->wdt_base; in mtk_wdt_restart()
160 writel(WDT_SWRST_KEY, wdt_base + WDT_SWRST); in mtk_wdt_restart()
170 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_ping() local
172 iowrite32(WDT_RST_RELOAD, wdt_base + WDT_RST); in mtk_wdt_ping()
181 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_set_timeout() local
191 iowrite32(reg, wdt_base + WDT_LENGTH); in mtk_wdt_set_timeout()
201 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_stop() local
204 reg = readl(wdt_base + WDT_MODE); in mtk_wdt_stop()
207 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_stop()
216 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_start() local
223 reg = ioread32(wdt_base + WDT_MODE); in mtk_wdt_start()
226 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_start()
260 mtk_wdt->wdt_base = devm_platform_ioremap_resource(pdev, 0); in mtk_wdt_probe()
261 if (IS_ERR(mtk_wdt->wdt_base)) in mtk_wdt_probe()
262 return PTR_ERR(mtk_wdt->wdt_base); in mtk_wdt_probe()