AR_INTR_SYNC_CAUSE
intr = AR_READ(sc, AR_INTR_SYNC_CAUSE);
sync = AR_READ(sc, AR_INTR_SYNC_CAUSE) & sc->sc_isync;
AR_WRITE(sc, AR_INTR_SYNC_CAUSE, sync);
(void)AR_READ(sc, AR_INTR_SYNC_CAUSE);
intr = AR_READ(sc, AR_INTR_SYNC_CAUSE);
sync = AR_READ(sc, AR_INTR_SYNC_CAUSE) & sc->sc_isync;
AR_WRITE(sc, AR_INTR_SYNC_CAUSE, sync);
(void)AR_READ(sc, AR_INTR_SYNC_CAUSE);
AR_WRITE(sc, AR_INTR_SYNC_CAUSE, 0xffffffff);
AR_WRITE(sc, AR_INTR_SYNC_CAUSE, 0xffffffff);
if (AR_READ(sc, AR_INTR_SYNC_CAUSE) &