DEFBASICfmt(AR_TXCFG, "TXCFG", AR_TXCFG_BITS), DEFBASIC(AR_RXCFG, "RXCFG"), DEFBASIC(AR_MIBC, "MIBC"), DEFBASIC(AR_TOPS, "TOPS"), DEFBASIC(AR_RXNOFRM, "RXNOFR"), DEFBASIC(AR_TXNOFRM, "TXNOFR"), DEFBASIC(AR_RPGTO, "RPGTO"), DEFBASIC(AR_RFCNT, "RFCNT"), DEFBASIC(AR_MISC, "MISC"), DEFBASICfmt(AR_RC, "RC", AR_RC_BITS), DEFBASICfmt(AR_SCR, "SCR", AR_SCR_BITS), DEFBASICfmt(AR_INTPEND, "INTPEND", AR_INTPEND_BITS), DEFBASIC(AR_SFR, "SFR"), DEFBASICfmt(AR_PCICFG, "PCICFG", AR_PCICFG_BITS), DEFBASIC(AR_GPIOCR, "GPIOCR"), DEFVOID(AR_GPIODO, "GPIODO"), DEFVOID(AR_GPIODI, "GPIODI"), DEFBASIC(AR_SREV, "SREV"), DEFBASIC(AR_STA_ID0, "STA_ID0"), DEFBASICfmt(AR_STA_ID1, "STA_ID1", AR_STA_ID1_BITS), DEFBASIC(AR_BSS_ID0, "BSS_ID0"), DEFBASIC(AR_BSS_ID1, "BSS_ID1"), DEFBASIC(AR_SLOT_TIME, "SLOTTIME"), DEFBASIC(AR_TIME_OUT, "TIME_OUT"), DEFBASIC(AR_RSSI_THR, "RSSI_THR"), DEFBASIC(AR_RETRY_LMT, "RETRY_LM"), DEFBASIC(AR_USEC, "USEC"), DEFBASICfmt(AR_BEACON, "BEACON", AR_BEACON_BITS), DEFBASIC(AR_CFP_PERIOD, "CFP_PER"), DEFBASIC(AR_TIMER0, "TIMER0"), DEFBASIC(AR_TIMER1, "TIMER1"),
DEFBASIC(AR_RXDP, "RXDP"), DEFBASICfmt(AR_CFG, "CFG", AR_CFG_BITS), DEFBASICfmt(AR_IER, "IER", AR_IER_BITS), DEFBASIC(AR_RTSD0, "RTSD0"), DEFBASIC(AR_RTSD1, "RTSD1"), DEFBASICfmt(AR_TXCFG, "TXCFG", AR_TXCFG_BITS), DEFBASIC(AR_RXCFG, "RXCFG"), DEFBASIC(AR5211_JUMBO_LAST, "JLAST"), DEFBASIC(AR_MIBC, "MIBC"), DEFBASIC(AR_TOPS, "TOPS"), DEFBASIC(AR_RXNPTO, "RXNPTO"), DEFBASIC(AR_TXNPTO, "TXNPTO"), DEFBASIC(AR_RFGTO, "RFGTO"), DEFBASIC(AR_RFCNT, "RFCNT"), DEFBASIC(AR_MACMISC, "MISC"), DEFVOID(AR5311_QDCLKGATE, "AR5311_QDCLKGATE"), DEFINT(AR_ISR, "ISR"), DEFINT(AR_ISR_S0, "ISR_S0"), DEFINT(AR_ISR_S1, "ISR_S1"), DEFINT(AR_ISR_S2, "ISR_S2"), DEFINT(AR_ISR_S3, "ISR_S3"), DEFINT(AR_ISR_S4, "ISR_S4"), DEFINT(AR_IMR, "IMR"), DEFINT(AR_IMR_S0, "IMR_S0"), DEFINT(AR_IMR_S1, "IMR_S1"), DEFINT(AR_IMR_S2, "IMR_S2"), DEFINT(AR_IMR_S3, "IMR_S3"), DEFINT(AR_IMR_S4, "IMR_S4"), /* NB: don't read the RAC so we don't affect operation */ DEFVOID(AR_ISR_RAC, "ISR_RAC"),
DEFINT(AR_ISR_S3, "ISR_S3"), DEFINT(AR_ISR_S4, "ISR_S4"), DEFINTfmt(AR_IMR, "IMR", "\20\1RXOK\2RXDESC\3RXERR\4RXNOPKT\5RXEOL\6RXORN\7TXOK\10TXDESC" "\11TXERR\12TXNOPKT\13TXEOL\14TXURN\15MIB\16SWI\17RXPHY\20RXKCM" "\21SWBA\22BRSSI\23BMISS\24HIUERR\25BNR\26RXCHIRP\27RXDOPPL\30BCNMISS" "\31TIM\32GPIO\33QCBROVF\34QCBRURN\35QTRIG"), DEFINT(AR_IMR_S0, "IMR_S0"), DEFINT(AR_IMR_S1, "IMR_S1"), DEFINTfmt(AR_IMR_S2, "IMR_S2", "\20\21MCABT\22SSERR\23DPERR\24TIM\25CABEND\26DTIMSYNC\27BCNTO" "\30CABTO\31DTIM"), DEFINT(AR_IMR_S3, "IMR_S3"), DEFINT(AR_IMR_S4, "IMR_S4"), /* NB: don't read the RAC so we don't affect operation */ DEFVOID(AR_ISR_RAC, "ISR_RAC"), DEFINT(AR_ISR_S0_S, "ISR_S0_S"), DEFINT(AR_ISR_S1_S, "ISR_S1_S"), DEFINT(AR_ISR_S2_S, "ISR_S2_S"), DEFINT(AR_ISR_S3_S, "ISR_S3_S"), DEFINT(AR_ISR_S4_S, "ISR_S4_S"), DEFBASIC(AR_DMADBG_0, "DMADBG0"), DEFBASIC(AR_DMADBG_1, "DMADBG1"), DEFBASIC(AR_DMADBG_2, "DMADBG2"), DEFBASIC(AR_DMADBG_3, "DMADBG3"), DEFBASIC(AR_DMADBG_4, "DMADBG4"), DEFBASIC(AR_DMADBG_5, "DMADBG5"), DEFBASIC(AR_DMADBG_6, "DMADBG6"), DEFBASIC(AR_DMADBG_7, "DMADBG7"),