Searched refs:wdt_base (Results 1 - 9 of 9) sorted by relevance

/drivers/power/reset/
H A Dsun6i-reboot.c31 static void __iomem *wdt_base; variable
35 if (!wdt_base)
39 writel(0, wdt_base + SUN6I_WATCHDOG1_IRQ_REG);
43 wdt_base + SUN6I_WATCHDOG1_CONFIG_REG);
47 wdt_base + SUN6I_WATCHDOG1_MODE_REG);
51 wdt_base + SUN6I_WATCHDOG1_CTRL_REG);
56 wdt_base + SUN6I_WATCHDOG1_MODE_REG);
62 wdt_base = of_iomap(pdev->dev.of_node, 0);
63 if (!wdt_base) {
/drivers/watchdog/
H A Dsirfsoc_wdt.c45 void __iomem *wdt_base; local
48 wdt_base = watchdog_get_drvdata(wdd);
49 counter = readl(wdt_base + SIRFSOC_TIMER_COUNTER_LO);
50 match = readl(wdt_base +
61 void __iomem *wdt_base; local
64 wdt_base = watchdog_get_drvdata(wdd);
67 writel(1, wdt_base + SIRFSOC_TIMER_LATCH);
70 counter = readl(wdt_base + SIRFSOC_TIMER_LATCHED_LO);
74 writel(counter, wdt_base +
82 void __iomem *wdt_base local
99 void __iomem *wdt_base = watchdog_get_drvdata(wdd); local
[all...]
H A Dsunxi_wdt.c61 void __iomem *wdt_base; member in struct:sunxi_wdt_dev
95 void __iomem *wdt_base = sunxi_wdt->wdt_base; local
100 val = readl(wdt_base + regs->wdt_cfg);
103 writel(val, wdt_base + regs->wdt_cfg);
106 val = readl(wdt_base + regs->wdt_mode);
109 writel(val, wdt_base + regs->wdt_mode);
115 writel(WDT_CTRL_RELOAD, wdt_base + regs->wdt_ctrl);
119 val = readl(wdt_base + regs->wdt_mode);
121 writel(val, wdt_base
129 void __iomem *wdt_base = sunxi_wdt->wdt_base; local
141 void __iomem *wdt_base = sunxi_wdt->wdt_base; local
163 void __iomem *wdt_base = sunxi_wdt->wdt_base; local
175 void __iomem *wdt_base = sunxi_wdt->wdt_base; local
[all...]
H A Dpnx4008_wdt.c82 static void __iomem *wdt_base; variable
90 writel(RESET_COUNT, WDTIM_CTRL(wdt_base));
92 while (readl(WDTIM_COUNTER(wdt_base)))
95 writel(M_RES2 | STOP_COUNT0 | RESET_COUNT0, WDTIM_MCTRL(wdt_base));
97 writel(MATCH_OUTPUT_HIGH, WDTIM_EMR(wdt_base));
99 writel(MATCH_INT, WDTIM_INT(wdt_base));
101 writel(0xFFFF, WDTIM_PULSE(wdt_base));
102 writel(wdd->timeout * WDOG_COUNTER_RATE, WDTIM_MATCH0(wdt_base));
104 writel(COUNT_ENAB | DEBUG_EN, WDTIM_CTRL(wdt_base));
114 writel(0, WDTIM_CTRL(wdt_base)); /*sto
[all...]
H A Dmax63xx_wdt.c45 static void __iomem *wdt_base; variable
115 val = __raw_readb(wdt_base);
117 __raw_writeb(val | MAX6369_WDI, wdt_base);
118 __raw_writeb(val & ~MAX6369_WDI, wdt_base);
131 val = __raw_readb(wdt_base);
134 __raw_writeb(val, wdt_base);
150 val = __raw_readb(wdt_base);
153 __raw_writeb(val, wdt_base);
200 wdt_base = devm_ioremap_resource(&pdev->dev, wdt_mem);
201 if (IS_ERR(wdt_base))
[all...]
H A Dmeson_wdt.c47 void __iomem *wdt_base; member in struct:meson_wdt_dev
60 writel(tc_reboot, meson_wdt->wdt_base + MESON_WDT_TC);
71 writel(0, meson_wdt->wdt_base + MESON_WDT_RESET);
82 reg = readl(meson_wdt->wdt_base + MESON_WDT_TC);
85 writel(reg, meson_wdt->wdt_base + MESON_WDT_TC);
104 reg = readl(meson_wdt->wdt_base + MESON_WDT_TC);
106 writel(reg, meson_wdt->wdt_base + MESON_WDT_TC);
119 reg = readl(meson_wdt->wdt_base + MESON_WDT_TC);
121 writel(reg, meson_wdt->wdt_base + MESON_WDT_TC);
152 meson_wdt->wdt_base
[all...]
H A Dnuc900_wdt.c65 void __iomem *wdt_base; member in struct:nuc900_wdt
81 val = __raw_readl(nuc900_wdt->wdt_base + REG_WTCR);
83 __raw_writel(val, nuc900_wdt->wdt_base + REG_WTCR);
94 val = __raw_readl(nuc900_wdt->wdt_base + REG_WTCR);
98 __raw_writel(val, nuc900_wdt->wdt_base + REG_WTCR);
114 val = __raw_readl(nuc900_wdt->wdt_base + REG_WTCR);
116 __raw_writel(val, nuc900_wdt->wdt_base + REG_WTCR);
258 nuc900_wdt->wdt_base = devm_ioremap_resource(&pdev->dev, res);
259 if (IS_ERR(nuc900_wdt->wdt_base))
260 return PTR_ERR(nuc900_wdt->wdt_base);
[all...]
H A Dath79_wdt.c72 static void __iomem *wdt_base; variable
76 iowrite32(val, wdt_base + reg);
81 return ioread32(wdt_base + reg);
256 if (wdt_base)
260 wdt_base = devm_ioremap_resource(&pdev->dev, res);
261 if (IS_ERR(wdt_base))
262 return PTR_ERR(wdt_base);
H A Ds3c2410_wdt.c460 void __iomem *wdt_base = wdt->reg_base; local
463 writel(0, wdt_base + S3C2410_WTCON);
466 writel(0x80, wdt_base + S3C2410_WTCNT);
467 writel(0x80, wdt_base + S3C2410_WTDAT);
472 wdt_base + S3C2410_WTCON);

Completed in 516 milliseconds