isync
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
if (intr == AR_INTR_SPURIOUS || (intr & sc->isync) == 0)
sync = AR_READ(sc, AR_INTR_SYNC_CAUSE) & sc->isync;
if (intr == AR_INTR_SPURIOUS || (intr & sc->isync) == 0)
sync = AR_READ(sc, AR_INTR_SYNC_CAUSE) & sc->isync;
AR_WRITE(sc, AR_INTR_SYNC_ENABLE, sc->isync);
AR_WRITE(sc, AR_INTR_SYNC_MASK, sc->isync);
sc->isync = AR_INTR_SYNC_DEFAULT;
sc->isync |= AR_INTR_SYNC_GPIO_PIN(sc->rfsilent_pin);
AR_WRITE(sc, AR_INTR_SYNC_ENABLE, sc->isync);
uint32_t isync;