RTCA3_RCR1
rtca3_byte_update_bits(priv, RTCA3_RCR1,
readb_poll_timeout_atomic(priv->base + RTCA3_RCR1, val,
rtca3_byte_update_bits(priv, RTCA3_RCR1, interrupts, val);
return readb_poll_timeout_atomic(priv->base + RTCA3_RCR1, tmp,
wkalrm->enabled = !!(readb(priv->base + RTCA3_RCR1) & RTCA3_RCR1_AIE);
rcr1 = readb(priv->base + RTCA3_RCR1);
writeb(rcr1, priv->base + RTCA3_RCR1);
ret = readb_poll_timeout_atomic(priv->base + RTCA3_RCR1, tmp,
writeb(rcr1, priv->base + RTCA3_RCR1);
ret = readb_poll_timeout_atomic(priv->base + RTCA3_RCR1, tmp,
writeb(rcr1 & ~RTCA3_RCR1_PIE, priv->base + RTCA3_RCR1);
readb_poll_timeout_atomic(priv->base + RTCA3_RCR1, tmp, !(tmp & ~RTCA3_RCR1_PIE),
rtca3_byte_update_bits(priv, RTCA3_RCR1, RTCA3_RCR1_PES, val);
return readb_poll_timeout(priv->base + RTCA3_RCR1, tmp, ((tmp & RTCA3_RCR1_PES) == val),