Lines Matching refs:wdt_base

73 	void __iomem *wdt_base;  member
136 tmp = readl(data->wdt_base + WDT_SWSYSRST_EN); in toprgu_reset_sw_en_unlocked()
142 writel(tmp, data->wdt_base + WDT_SWSYSRST_EN); in toprgu_reset_sw_en_unlocked()
158 tmp = readl(data->wdt_base + WDT_SWSYSRST); in toprgu_reset_update()
164 writel(tmp, data->wdt_base + WDT_SWSYSRST); in toprgu_reset_update()
227 void __iomem *wdt_base; in mtk_wdt_restart() local
229 wdt_base = mtk_wdt->wdt_base; in mtk_wdt_restart()
232 writel(WDT_SWRST_KEY, wdt_base + WDT_SWRST); in mtk_wdt_restart()
242 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_ping() local
244 iowrite32(WDT_RST_RELOAD, wdt_base + WDT_RST); in mtk_wdt_ping()
253 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_set_timeout() local
270 iowrite32(reg, wdt_base + WDT_LENGTH); in mtk_wdt_set_timeout()
280 void __iomem *wdt_base; in mtk_wdt_init() local
282 wdt_base = mtk_wdt->wdt_base; in mtk_wdt_init()
284 if (readl(wdt_base + WDT_MODE) & WDT_MODE_EN) { in mtk_wdt_init()
293 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_stop() local
296 reg = readl(wdt_base + WDT_MODE); in mtk_wdt_stop()
299 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_stop()
308 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_start() local
315 reg = ioread32(wdt_base + WDT_MODE); in mtk_wdt_start()
325 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_start()
334 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_set_pretimeout() local
335 u32 reg = ioread32(wdt_base + WDT_MODE); in mtk_wdt_set_pretimeout()
348 iowrite32(reg, wdt_base + WDT_MODE); in mtk_wdt_set_pretimeout()
400 mtk_wdt->wdt_base = devm_platform_ioremap_resource(pdev, 0); in mtk_wdt_probe()
401 if (IS_ERR(mtk_wdt->wdt_base)) in mtk_wdt_probe()
402 return PTR_ERR(mtk_wdt->wdt_base); in mtk_wdt_probe()