RTCA3_RCR2_START
if (!(tmp & RTCA3_RCR2_START))
writeb(rcr2 & ~RTCA3_RCR2_START, priv->base + RTCA3_RCR2);
!(tmp & RTCA3_RCR2_START),
writeb(rcr2 | RTCA3_RCR2_START, priv->base + RTCA3_RCR2);
(tmp & RTCA3_RCR2_START),
if (!(tmp & RTCA3_RCR2_START))
mask = RTCA3_RCR2_START | RTCA3_RCR2_HR24;
mask = RTCA3_RCR2_START | RTCA3_RCR2_CNTMD;
mask = RTCA3_RCR2_START | RTCA3_RCR2_AADJE;
val |= RTCA3_RCR2_START | RTCA3_RCR2_AADJE;