Lines Matching refs:wdt_base
61 void __iomem *wdt_base; member
95 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_restart_handle() local
100 val = readl(wdt_base + regs->wdt_cfg); in sunxi_restart_handle()
103 writel(val, wdt_base + regs->wdt_cfg); in sunxi_restart_handle()
106 val = readl(wdt_base + regs->wdt_mode); in sunxi_restart_handle()
109 writel(val, wdt_base + regs->wdt_mode); in sunxi_restart_handle()
115 writel(WDT_CTRL_RELOAD, wdt_base + regs->wdt_ctrl); in sunxi_restart_handle()
119 val = readl(wdt_base + regs->wdt_mode); in sunxi_restart_handle()
121 writel(val, wdt_base + regs->wdt_mode); in sunxi_restart_handle()
129 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_ping() local
132 writel(WDT_CTRL_RELOAD, wdt_base + regs->wdt_ctrl); in sunxi_wdt_ping()
141 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_set_timeout() local
150 reg = readl(wdt_base + regs->wdt_mode); in sunxi_wdt_set_timeout()
153 writel(reg, wdt_base + regs->wdt_mode); in sunxi_wdt_set_timeout()
163 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_stop() local
166 writel(0, wdt_base + regs->wdt_mode); in sunxi_wdt_stop()
175 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_start() local
185 reg = readl(wdt_base + regs->wdt_cfg); in sunxi_wdt_start()
188 writel(reg, wdt_base + regs->wdt_cfg); in sunxi_wdt_start()
191 reg = readl(wdt_base + regs->wdt_mode); in sunxi_wdt_start()
193 writel(reg, wdt_base + regs->wdt_mode); in sunxi_wdt_start()
258 sunxi_wdt->wdt_base = devm_ioremap_resource(&pdev->dev, res); in sunxi_wdt_probe()
259 if (IS_ERR(sunxi_wdt->wdt_base)) in sunxi_wdt_probe()
260 return PTR_ERR(sunxi_wdt->wdt_base); in sunxi_wdt_probe()