Lines Matching refs:wdt_base

69 	void __iomem *wdt_base;  member
122 tmp = readl(data->wdt_base + WDT_SWSYSRST); in toprgu_reset_update()
128 writel(tmp, data->wdt_base + WDT_SWSYSRST); in toprgu_reset_update()
188 void __iomem *wdt_base; in mtk_wdt_restart() local
190 wdt_base = mtk_wdt->wdt_base; in mtk_wdt_restart()
193 writel(WDT_SWRST_KEY, wdt_base + WDT_SWRST); in mtk_wdt_restart()
203 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_ping() local
205 iowrite32(WDT_RST_RELOAD, wdt_base + WDT_RST); in mtk_wdt_ping()
214 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_set_timeout() local
231 iowrite32(reg, wdt_base + WDT_LENGTH); in mtk_wdt_set_timeout()
241 void __iomem *wdt_base; in mtk_wdt_init() local
243 wdt_base = mtk_wdt->wdt_base; in mtk_wdt_init()
245 if (readl(wdt_base + WDT_MODE) & WDT_MODE_EN) { in mtk_wdt_init()
254 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_stop() local
257 reg = readl(wdt_base + WDT_MODE); in mtk_wdt_stop()
260 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_stop()
269 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_start() local
276 reg = ioread32(wdt_base + WDT_MODE); in mtk_wdt_start()
286 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_start()
295 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_set_pretimeout() local
296 u32 reg = ioread32(wdt_base + WDT_MODE); in mtk_wdt_set_pretimeout()
309 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_set_pretimeout()
361 mtk_wdt->wdt_base = devm_platform_ioremap_resource(pdev, 0); in mtk_wdt_probe()
362 if (IS_ERR(mtk_wdt->wdt_base)) in mtk_wdt_probe()
363 return PTR_ERR(mtk_wdt->wdt_base); in mtk_wdt_probe()