Lines Matching refs:base
60 * @base: base address of wdt
70 void __iomem *base;
86 u32 wdtcontrol = readl_relaxed(wdt->base + WDTCONTROL);
126 load = readl_relaxed(wdt->base + WDTVALUE);
129 if (!(readl_relaxed(wdt->base + WDTRIS) & INT_MASK))
141 writel_relaxed(UNLOCK, wdt->base + WDTLOCK);
142 writel_relaxed(0, wdt->base + WDTCONTROL);
143 writel_relaxed(0, wdt->base + WDTLOAD);
144 writel_relaxed(INT_ENABLE | RESET_ENABLE, wdt->base + WDTCONTROL);
147 readl_relaxed(wdt->base + WDTLOCK);
168 writel_relaxed(UNLOCK, wdt->base + WDTLOCK);
169 writel_relaxed(wdt->load_val, wdt->base + WDTLOAD);
170 writel_relaxed(INT_MASK, wdt->base + WDTINTCLR);
173 writel_relaxed(INT_ENABLE | RESET_ENABLE, wdt->base +
176 writel_relaxed(LOCK, wdt->base + WDTLOCK);
179 readl_relaxed(wdt->base + WDTLOCK);
203 writel_relaxed(UNLOCK, wdt->base + WDTLOCK);
204 writel_relaxed(0, wdt->base + WDTCONTROL);
205 writel_relaxed(LOCK, wdt->base + WDTLOCK);
208 readl_relaxed(wdt->base + WDTLOCK);
244 wdt->base = devm_ioremap_resource(&adev->dev, &adev->res);
245 if (IS_ERR(wdt->base))
246 return PTR_ERR(wdt->base);