Lines Matching refs:reg_base
126 void __iomem *reg_base; member
242 writel(wdt->count, wdt->reg_base + S3C2410_WTCNT); in s3c2410wdt_keepalive()
252 wtcon = readl(wdt->reg_base + S3C2410_WTCON); in __s3c2410wdt_stop()
254 writel(wtcon, wdt->reg_base + S3C2410_WTCON); in __s3c2410wdt_stop()
277 wtcon = readl(wdt->reg_base + S3C2410_WTCON); in s3c2410wdt_start()
291 writel(wdt->count, wdt->reg_base + S3C2410_WTDAT); in s3c2410wdt_start()
292 writel(wdt->count, wdt->reg_base + S3C2410_WTCNT); in s3c2410wdt_start()
293 writel(wtcon, wdt->reg_base + S3C2410_WTCON); in s3c2410wdt_start()
301 return readl(wdt->reg_base + S3C2410_WTCON) & S3C2410_WTCON_ENABLE; in s3c2410wdt_is_running()
342 wtcon = readl(wdt->reg_base + S3C2410_WTCON); in s3c2410wdt_set_heartbeat()
346 writel(count, wdt->reg_base + S3C2410_WTDAT); in s3c2410wdt_set_heartbeat()
347 writel(wtcon, wdt->reg_base + S3C2410_WTCON); in s3c2410wdt_set_heartbeat()
460 void __iomem *wdt_base = wdt->reg_base; in s3c2410wdt_restart()
552 wdt->reg_base = devm_ioremap_resource(dev, wdt_mem); in s3c2410wdt_probe()
553 if (IS_ERR(wdt->reg_base)) { in s3c2410wdt_probe()
554 ret = PTR_ERR(wdt->reg_base); in s3c2410wdt_probe()
558 DBG("probe: mapped reg_base=%p\n", wdt->reg_base); in s3c2410wdt_probe()
643 wtcon = readl(wdt->reg_base + S3C2410_WTCON); in s3c2410wdt_probe()
702 wdt->wtcon_save = readl(wdt->reg_base + S3C2410_WTCON); in s3c2410wdt_suspend()
703 wdt->wtdat_save = readl(wdt->reg_base + S3C2410_WTDAT); in s3c2410wdt_suspend()
721 writel(wdt->wtdat_save, wdt->reg_base + S3C2410_WTDAT); in s3c2410wdt_resume()
722 writel(wdt->wtdat_save, wdt->reg_base + S3C2410_WTCNT);/* Reset count */ in s3c2410wdt_resume()
723 writel(wdt->wtcon_save, wdt->reg_base + S3C2410_WTCON); in s3c2410wdt_resume()