Home
last modified time | relevance | path

Searched refs:wdt_base (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/watchdog/
H A Dsunxi_wdt.c55 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()
123 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_ping() local
135 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_set_timeout() local
158 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_stop() local
170 void __iomem *wdt_base = sunxi_wdt->wdt_base; in sunxi_wdt_start() local
[all …]
H A Dpnx4008_wdt.c80 static void __iomem *wdt_base; variable
88 writel(RESET_COUNT, WDTIM_CTRL(wdt_base)); in pnx4008_wdt_start()
90 while (readl(WDTIM_COUNTER(wdt_base))) in pnx4008_wdt_start()
97 writel(MATCH_INT, WDTIM_INT(wdt_base)); in pnx4008_wdt_start()
99 writel(0xFFFF, WDTIM_PULSE(wdt_base)); in pnx4008_wdt_start()
145 writel(EXT_MATCH0, WDTIM_EMR(wdt_base)); in pnx4008_restart_handler()
147 writel(M_RES1, WDTIM_MCTRL(wdt_base)); in pnx4008_restart_handler()
150 writel(13000, WDTIM_PULSE(wdt_base)); in pnx4008_restart_handler()
190 if (IS_ERR(wdt_base)) in pnx4008_wdt_probe()
191 return PTR_ERR(wdt_base); in pnx4008_wdt_probe()
[all …]
H A Dmtk_wdt.c69 void __iomem *wdt_base; member
188 void __iomem *wdt_base; in mtk_wdt_restart() local
190 wdt_base = mtk_wdt->wdt_base; in mtk_wdt_restart()
203 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_ping() local
214 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_set_timeout() local
241 void __iomem *wdt_base; in mtk_wdt_init() local
243 wdt_base = mtk_wdt->wdt_base; in mtk_wdt_init()
254 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_stop() local
269 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_start() local
295 void __iomem *wdt_base = mtk_wdt->wdt_base; in mtk_wdt_set_pretimeout() local
[all …]
H A Dmeson_wdt.c57 void __iomem *wdt_base; member
70 writel(tc_reboot, meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_restart()
81 writel(0, meson_wdt->wdt_base + MESON_WDT_RESET); in meson_wdt_ping()
92 reg = readl(meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_change_timeout()
95 writel(reg, meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_change_timeout()
114 reg = readl(meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_stop()
116 writel(reg, meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_stop()
129 reg = readl(meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_start()
131 writel(reg, meson_wdt->wdt_base + MESON_WDT_TC); in meson_wdt_start()
172 if (IS_ERR(meson_wdt->wdt_base)) in meson_wdt_probe()
[all …]
H A Dath79_wdt.c69 static void __iomem *wdt_base; variable
73 iowrite32(val, wdt_base + reg); in ath79_wdt_wr()
78 return ioread32(wdt_base + reg); in ath79_wdt_rr()
253 if (wdt_base) in ath79_wdt_probe()
256 wdt_base = devm_platform_ioremap_resource(pdev, 0); in ath79_wdt_probe()
257 if (IS_ERR(wdt_base)) in ath79_wdt_probe()
258 return PTR_ERR(wdt_base); in ath79_wdt_probe()
H A Ds3c2410_wdt.c498 void __iomem *wdt_base = wdt->reg_base; in s3c2410wdt_restart() local
501 writel(0, wdt_base + S3C2410_WTCON); in s3c2410wdt_restart()
504 writel(0x80, wdt_base + S3C2410_WTCNT); in s3c2410wdt_restart()
505 writel(0x80, wdt_base + S3C2410_WTDAT); in s3c2410wdt_restart()
510 wdt_base + S3C2410_WTCON); in s3c2410wdt_restart()