Lines Matching refs:val
70 u32 val = readl(base + WDOG_CS);
72 if (!(val & WDOG_CS_ULK) &&
73 readl_poll_timeout_atomic(base + WDOG_CS, val,
74 val & WDOG_CS_ULK, 0,
84 u32 val = readl(wdt->base + WDOG_CS);
85 u64 timeout = (val & WDOG_CS_PRES) ?
87 unsigned long wait_min = (val & WDOG_CS_PRES) ?
90 if (!(val & WDOG_CS_RCS) &&
91 readl_poll_timeout(wdt->base + WDOG_CS, val, val & WDOG_CS_RCS, 100,
104 u32 val = readl(wdt->base + WDOG_CS);
113 writel(val | WDOG_CS_EN, wdt->base + WDOG_CS);
115 writel(val & ~WDOG_CS_EN, wdt->base + WDOG_CS);
131 u32 val;
136 val = readl(wdt->base + WDOG_CS);
137 } while (--loop > 0 && ((!!(val & WDOG_CS_EN)) != enable || ret));
189 u32 val;
195 val = readl(wdt->base + WDOG_TOVAL);
196 } while (--loop > 0 && (val != toval || ret));
243 u32 val;
248 val = readl(wdt->base + WDOG_CS);
249 if (val & WDOG_CS_CMD32EN) {
279 u32 val = WDOG_CS_CMD32EN | WDOG_CS_CLK | WDOG_CS_UPDATE |
286 val |= WDOG_CS_PRES;
289 ret = _imx7ulp_wdt_init(wdt, timeout, val);
293 } while (--loop > 0 && (cs != val || toval != timeout || ret));