|
@@ -43,6 +43,12 @@
|
|
|
(cond) ? 0 : -ETIMEDOUT; \
|
|
|
})
|
|
|
|
|
|
+#define readx_poll_sleep_timeout(op, addr, val, cond, sleep_us, timeout_us) \
|
|
|
+ read_poll_timeout(op, addr, val, cond, sleep_us, timeout_us)
|
|
|
+
|
|
|
+#define readl_poll_sleep_timeout(addr, val, cond, sleep_us, timeout_us) \
|
|
|
+ readx_poll_sleep_timeout(readl, addr, val, cond, sleep_us, timeout_us)
|
|
|
+
|
|
|
#define readx_poll_timeout(op, addr, val, cond, timeout_us) \
|
|
|
read_poll_timeout(op, addr, val, cond, false, timeout_us)
|
|
|
|