Lines Matching refs:control_base
92 void __iomem *control_base; member
131 return readl(gwdt->control_base + SBSA_GWDT_WOR); in sbsa_gwdt_reg_read()
133 return lo_hi_readq(gwdt->control_base + SBSA_GWDT_WOR); in sbsa_gwdt_reg_read()
139 writel((u32)val, gwdt->control_base + SBSA_GWDT_WOR); in sbsa_gwdt_reg_write()
141 lo_hi_writeq(val, gwdt->control_base + SBSA_GWDT_WOR); in sbsa_gwdt_reg_write()
178 !(readl(gwdt->control_base + SBSA_GWDT_WCS) & SBSA_GWDT_WCS_WS0)) in sbsa_gwdt_get_timeleft()
181 timeleft += lo_hi_readq(gwdt->control_base + SBSA_GWDT_WCV) - in sbsa_gwdt_get_timeleft()
207 ver = readl(gwdt->control_base + SBSA_GWDT_W_IIDR); in sbsa_gwdt_get_version()
218 writel(SBSA_GWDT_WCS_EN, gwdt->control_base + SBSA_GWDT_WCS); in sbsa_gwdt_start()
228 writel(0, gwdt->control_base + SBSA_GWDT_WCS); in sbsa_gwdt_stop()
286 gwdt->control_base = cf_base; in sbsa_gwdt_probe()