* $FreeBSD$ */ #include <sys/param.h> #include "diag.h" #include "ah.h" #include "ah_internal.h" #include "ar5210/ar5210reg.h" #include "ar5210/ar5210phy.h" #include "dumpregs.h" static struct dumpreg ar5210regs[] = { DEFBASIC(AR_TXDP0, "TXDP0"), DEFBASIC(AR_TXDP1, "TXDP1"), DEFBASICfmt(AR_CR, "CR", AR_CR_BITS), DEFBASIC(AR_RXDP, "RXDP"), DEFBASICfmt(AR_CFG, "CFG", AR_CFG_BITS), /* NB: read clears pending interrupts */ DEFVOIDfmt(AR_ISR, "ISR", AR_ISR_BITS), DEFBASICfmt(AR_IMR, "IMR", AR_IMR_BITS), DEFBASICfmt(AR_IER, "IER", AR_IER_BITS), DEFBASICfmt(AR_BCR, "BCR", AR_BCR_BITS), DEFBASICfmt(AR_BSR, "BSR", AR_BSR_BITS), DEFBASICfmt(AR_TXCFG, "TXCFG", AR_TXCFG_BITS), DEFBASIC(AR_RXCFG, "RXCFG"), DEFBASIC(AR_MIBC, "MIBC"), DEFBASIC(AR_TOPS, "TOPS"), DEFBASIC(AR_RXNOFRM, "RXNOFR"),
* $FreeBSD: src/tools/tools/ath/common/dumpregs_5211.c,v 1.1 2009/03/11 17:46:01 sam Exp $ */ #include "diag.h" #include "ah.h" #include "ah_internal.h" #include "ar5211/ar5211reg.h" #include "ar5211/ar5211phy.h" #include "dumpregs.h" #define N(a) (sizeof(a) / sizeof(a[0])) static struct dumpreg ar5211regs[] = { DEFBASICfmt(AR_CR, "CR", AR_CR_BITS), 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"),
*/ #include "diag.h" #include "ah.h" #include "ah_internal.h" #include "ar5416/ar5416reg.h" #include "ar5416/ar5416phy.h" #include "dumpregs.h" #define N(a) (sizeof(a) / sizeof(a[0])) #define MAC5416 SREV(13,8), SREV(0xff,0xff) /* XXX */ static struct dumpreg ar5416regs[] = { DEFBASIC(AR_CR, "CR"), DEFBASIC(AR_RXDP, "RXDP"), DEFBASIC(AR_CFG, "CFG"), DEFBASIC(AR_MIRT, "MIRT"), DEFBASIC(AR_TIMT, "TIMT"), DEFBASIC(AR_CST, "CST"), DEFBASIC(AR_IER, "IER"), DEFBASIC(AR_TXCFG, "TXCFG"), DEFBASICfmt(AR_RXCFG, "RXCFG", "\20\6JUMBO_ENA\7JUMBO_WRAP\10SLEEP_DEBUG"), DEFBASIC(AR_MIBC, "MIBC"), DEFBASIC(AR_TOPS, "TOPS"), DEFBASIC(AR_RXNPTO, "RXNPTO"), DEFBASIC(AR_TXNPTO, "TXNPTO"), DEFBASIC(AR_RPGTO, "RPGTO"), DEFBASIC(AR_RPCNT, "RPCNT"),
#include "diag.h" #include "ah.h" #include "ah_internal.h" #include "ar5212/ar5212reg.h" #include "ar5212/ar5212phy.h" #include "dumpregs.h" #define N(a) (sizeof(a) / sizeof(a[0])) #define MAC5212 SREV(4,5), SREV(16,0) #define MAC5213 SREV(5,9), SREV(16,0) static struct dumpreg ar5212regs[] = { DEFBASIC(AR_CR, "CR"), DEFBASIC(AR_RXDP, "RXDP"), DEFBASICfmt(AR_CFG, "CFG", "\20\1SWTD\2SWTB\3SWRD\4SWRB\5SWRG\6AP_ADHOC\11PHOK\12EEBS"), DEFBASIC(AR_IER, "IER"), DEFBASIC(AR_TXCFG, "TXCFG"), DEFBASICfmt(AR_RXCFG, "RXCFG", "\20\6JUMBO_ENA\7JUMBO_WRAP\10SLEEP_DEBUG"), DEFBASIC(AR_MIBC, "MIBC"), DEFBASIC(AR_TOPS, "TOPS"), DEFBASIC(AR_RXNPTO, "RXNPTO"), DEFBASIC(AR_TXNPTO, "TXNPTO"), DEFBASIC(AR_RPGTO, "RPGTO"), DEFBASIC(AR_RPCNT, "RPCNT"), DEFBASIC(AR_MACMISC, "MACMISC"), DEFBASIC(AR_SPC_0, "SPC_0"),