Lines Matching refs:base
103 void __iomem *base;
208 writel(wdt->variant->unlock_key, wdt->base + wdt->variant->unlock);
214 writel(~wdt->variant->unlock_key, wdt->base + wdt->variant->unlock);
223 val = readl(wdt->base + wdt->variant->control);
225 writel(val, wdt->base + wdt->variant->control);
231 return !!readl(wdt->base + wdt->variant->int_status);
239 return readl_poll_timeout_atomic(wdt->base + wdt->variant->int_clr, value,
255 writel(STARFIVE_WDT_INTCLR, wdt->base + wdt->variant->int_clr);
262 writel(val, wdt->base + wdt->variant->load);
267 return readl(wdt->base + wdt->variant->value);
275 val = readl(wdt->base + wdt->variant->enable);
277 writel(val, wdt->base + wdt->variant->enable);
285 val = readl(wdt->base + wdt->variant->enable);
287 writel(val, wdt->base + wdt->variant->enable);
296 writel(0x1, wdt->base + wdt->variant->reload);
435 wdt->base = devm_platform_ioremap_resource(pdev, 0);
436 if (IS_ERR(wdt->base))
437 return dev_err_probe(&pdev->dev, PTR_ERR(wdt->base), "error mapping registers\n");