Lines Matching refs:wdt_base

55 	void __iomem *wdt_base;  member
86 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_restart() local
91 val = readl(wdt_base + regs->wdt_cfg); in sunxi_wdt_restart()
95 writel(val, wdt_base + regs->wdt_cfg); in sunxi_wdt_restart()
98 val = readl(wdt_base + regs->wdt_mode); in sunxi_wdt_restart()
102 writel(val, wdt_base + regs->wdt_mode); in sunxi_wdt_restart()
108 writel(WDT_CTRL_RELOAD, wdt_base + regs->wdt_ctrl); in sunxi_wdt_restart()
112 val = readl(wdt_base + regs->wdt_mode); in sunxi_wdt_restart()
115 writel(val, wdt_base + regs->wdt_mode); in sunxi_wdt_restart()
123 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_ping() local
126 writel(WDT_CTRL_RELOAD, wdt_base + regs->wdt_ctrl); in sunxi_wdt_ping()
135 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_set_timeout() local
144 reg = readl(wdt_base + regs->wdt_mode); in sunxi_wdt_set_timeout()
148 writel(reg, wdt_base + regs->wdt_mode); in sunxi_wdt_set_timeout()
158 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_stop() local
161 writel(regs->wdt_key_val, wdt_base + regs->wdt_mode); in sunxi_wdt_stop()
170 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_start() local
180 reg = readl(wdt_base + regs->wdt_cfg); in sunxi_wdt_start()
184 writel(reg, wdt_base + regs->wdt_cfg); in sunxi_wdt_start()
187 reg = readl(wdt_base + regs->wdt_mode); in sunxi_wdt_start()
190 writel(reg, wdt_base + regs->wdt_mode); in sunxi_wdt_start()
261 sunxi_wdt->wdt_base = devm_platform_ioremap_resource(pdev, 0); in sunxi_wdt_probe()
262 if (IS_ERR(sunxi_wdt->wdt_base)) in sunxi_wdt_probe()
263 return PTR_ERR(sunxi_wdt->wdt_base); in sunxi_wdt_probe()