Searched refs:wdt_base (Results 1 - 9 of 9) sorted by relevance
/drivers/power/reset/ |
H A D | sun6i-reboot.c | 31 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 D | sirfsoc_wdt.c | 45 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 D | sunxi_wdt.c | 61 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 D | pnx4008_wdt.c | 82 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 D | max63xx_wdt.c | 45 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 D | meson_wdt.c | 47 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 D | nuc900_wdt.c | 65 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 D | ath79_wdt.c | 72 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 D | s3c2410_wdt.c | 460 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