WDOG_CS
u32 val = readl(wdt->base + WDOG_CS);
writel(val | WDOG_CS_EN, wdt->base + WDOG_CS);
writel(val & ~WDOG_CS_EN, wdt->base + WDOG_CS);
val = readl(wdt->base + WDOG_CS);
val = readl(wdt->base + WDOG_CS);
writel(cs, wdt->base + WDOG_CS);
if (readl(wdt->base + WDOG_CS) & WDOG_CS_EN) {
cs = readl(wdt->base + WDOG_CS);
u32 val = readl(base + WDOG_CS);
readl_poll_timeout_atomic(base + WDOG_CS, val,
u32 val = readl(wdt->base + WDOG_CS);
readl_poll_timeout(wdt->base + WDOG_CS, val, val & WDOG_CS_RCS, 100,