示例#1
0
    DEFBASIC(AR5416_PCIE_SERDES,"SERDES"),
    DEFBASIC(AR5416_PCIE_SERDES2, "SERDES2"),

    DEFVOID(AR_INTR_SYNC_CAUSE_CLR,	"INTR_SYNC_CAUSE_CLR"),
    DEFVOID(AR_INTR_SYNC_CAUSE,	"INTR_SYNC_CAUSE"),
    DEFVOID(AR_INTR_SYNC_ENABLE,"INTR_SYNC_ENABLE"),
    DEFBASIC(AR_INTR_ASYNC_MASK,"IASYNCM"),
    DEFBASIC(AR_INTR_SYNC_MASK,	"ISYNCM"),
    DEFVOID(AR_INTR_ASYNC_CAUSE,"INTR_ASYNC_CAUSE"),
    DEFVOID(AR_INTR_ASYNC_ENABLE,"INTR_ASYNC_ENABLE"),

    DEFBASICfmt(AR_RTC_RC,	"RTC_RC",
	"\20\1MAC_WARM\2MAC_COLD"),
    DEFBASIC(AR_RTC_PLL_CONTROL,"RTC_PLL"),
    DEFVOID(AR_RTC_RESET,	"RTC_RESET"),
    DEFVOIDfmt(AR_RTC_STATUS,	"RTC_STATUS",
	"\20\1SHUTDOWN\2ON\3SLEEP\4WAKEUP\5COLDRESET\6PLLCHANGE"),
    DEFVOID(AR_RTC_SLEEP_CLK,	"RTC_SLEEP_CLK"),
    DEFVOIDfmt(AR_RTC_FORCE_WAKE,"RTC_FORCE_WAKE",
	"\20\1EN\2WAKE_ON_INT"),
    DEFVOID(AR_RTC_INTR_CAUSE,	"RTC_INTR_CAUSE"),
    DEFVOID(AR_RTC_INTR_MASK,	"RTC_INTR_MASK"),

    DEFBASIC(AR_GPIO_IN_OUT,	"GPIOIO"),
    DEFBASIC(AR_GPIO_OE_OUT,	"GPIOOE"),
    DEFBASIC(AR_GPIO_INTR_POL,	"GPIOPOL"),
    DEFBASIC(AR_GPIO_INPUT_EN_VAL,	"GPIOIEV"),
    DEFBASIC(AR_GPIO_INPUT_MUX1,	"GPIMUX1"),
    DEFBASIC(AR_GPIO_INPUT_MUX2,	"GPIMUX2"),
    DEFBASIC(AR_GPIO_OUTPUT_MUX1,	"GPOMUX1"),
    DEFBASIC(AR_GPIO_OUTPUT_MUX2,	"GPOMUX2"),
    DEFBASIC(AR_GPIO_OUTPUT_MUX3,	"GPOMUX3"),
示例#2
0
#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"),
    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),
示例#3
0
    DEFBASIC(AR_PHYCNT1,	"PHYCNT1"),
    DEFBASIC(AR_PHYCNTMASK1,	"PHYCMSK1"),
    DEFBASIC(AR_PHYCNT2,	"PHYCNT2"),
    DEFBASIC(AR_PHYCNTMASK2,	"PHYCMSK2"),

    DEFVOID(AR_PHYCNT1,		"PHYCNT1"),
    DEFVOID(AR_PHYCNTMASK1,	"PHYCNTMASK1"),
    DEFVOID(AR_PHYCNT2,		"PHYCNT2"),
    DEFVOID(AR_PHYCNTMASK2,	"PHYCNTMASK2"),

    DEFVOID(AR_PHY_TEST,	"PHY_TEST"),
    DEFVOID(AR_PHY_TURBO,	"PHY_TURBO"),
    DEFVOID(AR_PHY_TESTCTRL,	"PHY_TESTCTRL"),
    DEFVOID(AR_PHY_TIMING3,	"PHY_TIMING3"),
    DEFVOID(AR_PHY_CHIP_ID,	"PHY_CHIP_ID"),
    DEFVOIDfmt(AR_PHY_ACTIVE,	"PHY_ACTIVE",	"\20\1ENA"),
    DEFVOID(AR_PHY_TX_CTL,	"PHY_TX_CTL"),
    DEFVOID(AR_PHY_ADC_CTL,	"PHY_ADC_CTL"),
    DEFVOID(AR_PHY_BB_XP_PA_CTL,"PHY_BB_XP_PA_CTL"),
    DEFVOID(AR_PHY_TSTDAC_CONST,"PHY_TSTDAC_CONST"),
    DEFVOID(AR_PHY_SETTLING,	"PHY_SETTLING"),
    DEFVOID(AR_PHY_RXGAIN,	"PHY_RXGAIN"),
    DEFVOID(AR_PHY_DESIRED_SZ,	"PHY_DESIRED_SZ"),
    DEFVOID(AR_PHY_FIND_SIG,	"PHY_FIND_SIG"),
    DEFVOID(AR_PHY_AGC_CTL1,	"PHY_AGC_CTL1"),
    DEFVOIDfmt(AR_PHY_AGC_CONTROL,	"PHY_AGC_CONTROL",
      "\20\1CAL\2NF\16ENA_NF\22NO_UPDATE_NF"),
    DEFVOIDfmt(AR_PHY_SFCORR_LOW,	"PHY_SFCORR_LOW",
      "\20\1USE_SELF_CORR_LOW"),
    DEFVOID(AR_PHY_SFCORR,	"PHY_SFCORR"),
    DEFVOID(AR_PHY_SLEEP_CTR_CONTROL, "PHY_SLEEP_CTR_CONTROL"),