Lines Matching refs:wdt_base
47 void __iomem *wdt_base; member
60 writel(tc_reboot, meson_wdt->wdt_base + MESON_WDT_TC); in meson_restart_handle()
71 writel(0, meson_wdt->wdt_base + MESON_WDT_RESET); in meson_wdt_ping()
82 reg = readl(meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_change_timeout()
85 writel(reg, meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_change_timeout()
104 reg = readl(meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_stop()
106 writel(reg, meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_stop()
119 reg = readl(meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_start()
121 writel(reg, meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_start()
152 meson_wdt->wdt_base = devm_ioremap_resource(&pdev->dev, res); in meson_wdt_probe()
153 if (IS_ERR(meson_wdt->wdt_base)) in meson_wdt_probe()
154 return PTR_ERR(meson_wdt->wdt_base); in meson_wdt_probe()