Main Page | Data Structures | Directories | File List | Data Fields | Globals

ar5210reg.h File Reference

Go to the source code of this file.

Defines

#define AR5K_AR5210_TXDP0   0x0000
#define AR5K_AR5210_TXDP1   0x0004
#define AR5K_AR5210_CR   0x0008
#define AR5K_AR5210_CR_TXE0   0x00000001
#define AR5K_AR5210_CR_TXE1   0x00000002
#define AR5K_AR5210_CR_RXE   0x00000004
#define AR5K_AR5210_CR_TXD0   0x00000008
#define AR5K_AR5210_CR_TXD1   0x00000010
#define AR5K_AR5210_CR_RXD   0x00000020
#define AR5K_AR5210_CR_SWI   0x00000040
#define AR5K_AR5210_RXDP   0x000c
#define AR5K_AR5210_CFG   0x0014
#define AR5K_AR5210_CFG_SWTD   0x00000001
#define AR5K_AR5210_CFG_SWTB   0x00000002
#define AR5K_AR5210_CFG_SWRD   0x00000004
#define AR5K_AR5210_CFG_SWRB   0x00000008
#define AR5K_AR5210_CFG_SWRG   0x00000010
#define AR5K_AR5210_CFG_EEBS   0x00000200
#define AR5K_AR5210_CFG_TXCNT   0x00007800
#define AR5K_AR5210_CFG_TXCNT_S   11
#define AR5K_AR5210_CFG_TXFSTAT   0x00008000
#define AR5K_AR5210_CFG_TXFSTRT   0x00010000
#define AR5K_AR5210_ISR   0x001c
#define AR5K_AR5210_ISR_RXOK   0x00000001
#define AR5K_AR5210_ISR_RXDESC   0x00000002
#define AR5K_AR5210_ISR_RXERR   0x00000004
#define AR5K_AR5210_ISR_RXNOFRM   0x00000008
#define AR5K_AR5210_ISR_RXEOL   0x00000010
#define AR5K_AR5210_ISR_RXORN   0x00000020
#define AR5K_AR5210_ISR_TXOK   0x00000040
#define AR5K_AR5210_ISR_TXDESC   0x00000080
#define AR5K_AR5210_ISR_TXERR   0x00000100
#define AR5K_AR5210_ISR_TXNOFRM   0x00000200
#define AR5K_AR5210_ISR_TXEOL   0x00000400
#define AR5K_AR5210_ISR_TXURN   0x00000800
#define AR5K_AR5210_ISR_MIB   0x00001000
#define AR5K_AR5210_ISR_SWI   0x00002000
#define AR5K_AR5210_ISR_RXPHY   0x00004000
#define AR5K_AR5210_ISR_RXKCM   0x00008000
#define AR5K_AR5210_ISR_SWBA   0x00010000
#define AR5K_AR5210_ISR_BRSSI   0x00020000
#define AR5K_AR5210_ISR_BMISS   0x00040000
#define AR5K_AR5210_ISR_MCABT   0x00100000
#define AR5K_AR5210_ISR_SSERR   0x00200000
#define AR5K_AR5210_ISR_DPERR   0x00400000
#define AR5K_AR5210_ISR_GPIO   0x01000000
#define AR5K_AR5210_ISR_FATAL
#define AR5K_AR5210_IMR   0x0020
#define AR5K_AR5210_IMR_RXOK   0x00000001
#define AR5K_AR5210_IMR_RXDESC   0x00000002
#define AR5K_AR5210_IMR_RXERR   0x00000004
#define AR5K_AR5210_IMR_RXNOFRM   0x00000008
#define AR5K_AR5210_IMR_RXEOL   0x00000010
#define AR5K_AR5210_IMR_RXORN   0x00000020
#define AR5K_AR5210_IMR_TXOK   0x00000040
#define AR5K_AR5210_IMR_TXDESC   0x00000080
#define AR5K_AR5210_IMR_TXERR   0x00000100
#define AR5K_AR5210_IMR_TXNOFRM   0x00000200
#define AR5K_AR5210_IMR_TXEOL   0x00000400
#define AR5K_AR5210_IMR_TXURN   0x00000800
#define AR5K_AR5210_IMR_MIB   0x00001000
#define AR5K_AR5210_IMR_SWI   0x00002000
#define AR5K_AR5210_IMR_RXPHY   0x00004000
#define AR5K_AR5210_IMR_RXKCM   0x00008000
#define AR5K_AR5210_IMR_SWBA   0x00010000
#define AR5K_AR5210_IMR_BRSSI   0x00020000
#define AR5K_AR5210_IMR_BMISS   0x00040000
#define AR5K_AR5210_IMR_MCABT   0x00100000
#define AR5K_AR5210_IMR_SSERR   0x00200000
#define AR5K_AR5210_IMR_DPERR   0x00400000
#define AR5K_AR5210_IMR_GPIO   0x01000000
#define AR5K_AR5210_IER   0x0024
#define AR5K_AR5210_IER_DISABLE   0x00000000
#define AR5K_AR5210_IER_ENABLE   0x00000001
#define AR5K_AR5210_BCR   0x0028
#define AR5K_AR5210_BCR_AP   0x00000000
#define AR5K_AR5210_BCR_ADHOC   0x00000001
#define AR5K_AR5210_BCR_BDMAE   0x00000002
#define AR5K_AR5210_BCR_TQ1FV   0x00000004
#define AR5K_AR5210_BCR_TQ1V   0x00000008
#define AR5K_AR5210_BCR_BCGET   0x00000010
#define AR5K_AR5210_BSR   0x002c
#define AR5K_AR5210_BSR_BDLYSW   0x00000001
#define AR5K_AR5210_BSR_BDLYDMA   0x00000002
#define AR5K_AR5210_BSR_TXQ1F   0x00000004
#define AR5K_AR5210_BSR_ATIMDLY   0x00000008
#define AR5K_AR5210_BSR_SNPBCMD   0x00000100
#define AR5K_AR5210_BSR_SNPBDMAE   0x00000200
#define AR5K_AR5210_BSR_SNPTQ1FV   0x00000400
#define AR5K_AR5210_BSR_SNPTQ1V   0x00000800
#define AR5K_AR5210_BSR_SNAPPEDBCRVALID   0x00001000
#define AR5K_AR5210_BSR_SWBA_CNT   0x00ff0000
#define AR5K_AR5210_TXCFG   0x0030
#define AR5K_AR5210_TXCFG_SDMAMR   0x00000007
#define AR5K_AR5210_TXCFG_TXFSTP   0x00000008
#define AR5K_AR5210_TXCFG_TXFULL   0x00000070
#define AR5K_AR5210_TXCFG_TXCONT_EN   0x00000080
#define AR5K_AR5210_RXCFG   0x0034
#define AR5K_AR5210_RXCFG_SDMAMW   0x00000007
#define AR5K_AR5210_RXCFG_ZLFDMA   0x00000010
#define AR5K_AR5210_MIBC   0x0040
#define AR5K_AR5210_MIBC_COW   0x00000001
#define AR5K_AR5210_MIBC_FMC   0x00000002
#define AR5K_AR5210_MIBC_CMC   0x00000004
#define AR5K_AR5210_MIBC_MCS   0x00000008
#define AR5K_AR5210_TOPS   0x0044
#define AR5K_AR5210_RXNOFRM   0x0048
#define AR5K_AR5210_TXNOFRM   0x004c
#define AR5K_AR5210_RPGTO   0x0050
#define AR5K_AR5210_RFCNT   0x0054
#define AR5K_AR5210_RFCNT_RFCL   0x0000000f
#define AR5K_AR5210_MISC   0x0058
#define AR5K_AR5210_MISC_LED_DECAY   0x001c0000
#define AR5K_AR5210_MISC_LED_BLINK   0x00e00000
#define AR5K_AR5210_RC   0x4000
#define AR5K_AR5210_RC_PCU   0x00000001
#define AR5K_AR5210_RC_DMA   0x00000002
#define AR5K_AR5210_RC_MAC   0x00000004
#define AR5K_AR5210_RC_PHY   0x00000008
#define AR5K_AR5210_RC_PCI   0x00000010
#define AR5K_AR5210_RC_CHIP
#define AR5K_AR5210_SCR   0x4004
#define AR5K_AR5210_SCR_SLDUR   0x0000ffff
#define AR5K_AR5210_SCR_SLE   0x00030000
#define AR5K_AR5210_SCR_SLE_WAKE   0x00000000
#define AR5K_AR5210_SCR_SLE_SLP   0x00010000
#define AR5K_AR5210_SCR_SLE_ALLOW   0x00020000
#define AR5K_AR5210_INTPEND   0x4008
#define AR5K_AR5210_INTPEND_IP   0x00000001
#define AR5K_AR5210_SFR   0x400c
#define AR5K_AR5210_SFR_SF   0x00000001
#define AR5K_AR5210_PCICFG   0x4010
#define AR5K_AR5210_PCICFG_EEAE   0x00000001
#define AR5K_AR5210_PCICFG_CLKRUNEN   0x00000004
#define AR5K_AR5210_PCICFG_LED_PEND   0x00000020
#define AR5K_AR5210_PCICFG_LED_ACT   0x00000040
#define AR5K_AR5210_PCICFG_SL_INTEN   0x00000800
#define AR5K_AR5210_PCICFG_LED_BCTL   0x00001000
#define AR5K_AR5210_PCICFG_SL_INPEN   0x00002800
#define AR5K_AR5210_PCICFG_SPWR_DN   0x00010000
#define AR5K_AR5210_GPIOCR   0x4014
#define AR5K_AR5210_GPIOCR_INT_ENA   0x00008000
#define AR5K_AR5210_GPIOCR_INT_SELL   0x00000000
#define AR5K_AR5210_GPIOCR_INT_SELH   0x00010000
#define AR5K_AR5210_GPIOCR_IN(n)   (0 << ((n) * 2))
#define AR5K_AR5210_GPIOCR_OUT0(n)   (1 << ((n) * 2))
#define AR5K_AR5210_GPIOCR_OUT1(n)   (2 << ((n) * 2))
#define AR5K_AR5210_GPIOCR_OUT(n)   (3 << ((n) * 2))
#define AR5K_AR5210_GPIOCR_ALL(n)   (3<< ((n) * 2))
#define AR5K_AR5210_GPIOCR_INT_SEL(n)   ((n) << 12)
#define AR5K_AR5210_NUM_GPIO   6
#define AR5K_AR5210_GPIODO   0x4018
#define AR5K_AR5210_GPIODI   0x401c
#define AR5K_AR5210_GPIOD_MASK   0x0000002f
#define AR5K_AR5210_SREV   0x4020
#define AR5K_AR5210_SREV_REV   0x0000000f
#define AR5K_AR5210_SREV_REV_S   0
#define AR5K_AR5210_SREV_VER   0x000000ff
#define AR5K_AR5210_SREV_VER_S   4
#define AR5K_AR5210_EEPROM_BASE   0x6000
#define AR5K_AR5210_EEPROM_RDATA   0x6800
#define AR5K_AR5210_EEPROM_STATUS   0x6c00
#define AR5K_AR5210_EEPROM_STAT_RDERR   0x0001
#define AR5K_AR5210_EEPROM_STAT_RDDONE   0x0002
#define AR5K_AR5210_EEPROM_STAT_WRERR   0x0004
#define AR5K_AR5210_EEPROM_STAT_WRDONE   0x0008
#define AR5K_AR5210_PCU_MIN   0x8000
#define AR5K_AR5210_PCU_MAX   0x8fff
#define AR5K_AR5210_STA_ID0   0x8000
#define AR5K_AR5210_STA_ID1   0x8004
#define AR5K_AR5210_STA_ID1_AP   0x00010000
#define AR5K_AR5210_STA_ID1_ADHOC   0x00020000
#define AR5K_AR5210_STA_ID1_PWR_SV   0x00040000
#define AR5K_AR5210_STA_ID1_NO_KEYSRCH   0x00080000
#define AR5K_AR5210_STA_ID1_NO_PSPOLL   0x00100000
#define AR5K_AR5210_STA_ID1_PCF   0x00200000
#define AR5K_AR5210_STA_ID1_DESC_ANTENNA   0x00400000
#define AR5K_AR5210_STA_ID1_DEFAULT_ANTENNA   0x00800000
#define AR5K_AR5210_STA_ID1_ACKCTS_6MB   0x01000000
#define AR5K_AR5210_BSS_ID0   0x8008
#define AR5K_AR5210_BSS_ID1   0x800c
#define AR5K_AR5210_BSS_ID1_AID   0xffff0000
#define AR5K_AR5210_BSS_ID1_AID_S   16
#define AR5K_AR5210_SLOT_TIME   0x8010
#define AR5K_AR5210_TIME_OUT   0x8014
#define AR5K_AR5210_TIME_OUT_ACK   0x00001fff
#define AR5K_AR5210_TIME_OUT_ACK_S   0
#define AR5K_AR5210_TIME_OUT_CTS   0x1fff0000
#define AR5K_AR5210_TIME_OUT_CTS_S   16
#define AR5K_AR5210_RSSI_THR   0x8018
#define AR5K_AR5210_RSSI_THR_BM_THR   0x00000700
#define AR5K_AR5210_RSSI_THR_BM_THR_S   8
#define AR5K_AR5210_RETRY_LMT   0x801c
#define AR5K_AR5210_RETRY_LMT_SH_RETRY   0x0000000f
#define AR5K_AR5210_RETRY_LMT_SH_RETRY_S   0
#define AR5K_AR5210_RETRY_LMT_LG_RETRY   0x000000f0
#define AR5K_AR5210_RETRY_LMT_LG_RETRY_S   4
#define AR5K_AR5210_RETRY_LMT_SSH_RETRY   0x00003f00
#define AR5K_AR5210_RETRY_LMT_SSH_RETRY_S   8
#define AR5K_AR5210_RETRY_LMT_SLG_RETRY   0x000fc000
#define AR5K_AR5210_RETRY_LMT_SLG_RETRY_S   14
#define AR5K_AR5210_RETRY_LMT_CW_MIN   0x3ff00000
#define AR5K_AR5210_RETRY_LMT_CW_MIN_S   20
#define AR5K_AR5210_USEC   0x8020
#define AR5K_AR5210_USEC_1   0x0000007f
#define AR5K_AR5210_USEC_1_S   0
#define AR5K_AR5210_USEC_32   0x00003f80
#define AR5K_AR5210_USEC_32_S   7
#define AR5K_AR5210_USEC_TX_LATENCY   0x000fc000
#define AR5K_AR5210_USEC_TX_LATENCY_S   14
#define AR5K_AR5210_USEC_RX_LATENCY   0x03f00000
#define AR5K_AR5210_USEC_RX_LATENCY_S   20
#define AR5K_AR5210_BEACON   0x8024
#define AR5K_AR5210_BEACON_PERIOD   0x0000ffff
#define AR5K_AR5210_BEACON_PERIOD_S   0
#define AR5K_AR5210_BEACON_TIM   0x007f0000
#define AR5K_AR5210_BEACON_TIM_S   16
#define AR5K_AR5210_BEACON_EN   0x00800000
#define AR5K_AR5210_BEACON_RESET_TSF   0x01000000
#define AR5K_AR5210_CFP_PERIOD   0x8028
#define AR5K_AR5210_TIMER0   0x802c
#define AR5K_AR5210_TIMER1   0x8030
#define AR5K_AR5210_TIMER2   0x8034
#define AR5K_AR5210_TIMER3   0x8038
#define AR5K_AR5210_IFS0   0x8040
#define AR5K_AR5210_IFS0_SIFS   0x000007ff
#define AR5K_AR5210_IFS0_SIFS_S   0
#define AR5K_AR5210_IFS0_DIFS   0x007ff800
#define AR5K_AR5210_IFS0_DIFS_S   11
#define AR5K_AR5210_IFS1   0x8044
#define AR5K_AR5210_IFS1_PIFS   0x00000fff
#define AR5K_AR5210_IFS1_PIFS_S   0
#define AR5K_AR5210_IFS1_EIFS   0x03fff000
#define AR5K_AR5210_IFS1_EIFS_S   12
#define AR5K_AR5210_IFS1_CS_EN   0x04000000
#define AR5K_AR5210_CFP_DUR   0x8048
#define AR5K_AR5210_RX_FILTER   0x804c
#define AR5K_AR5210_RX_FILTER_UNICAST   0x00000001
#define AR5K_AR5210_RX_FILTER_MULTICAST   0x00000002
#define AR5K_AR5210_RX_FILTER_BROADCAST   0x00000004
#define AR5K_AR5210_RX_FILTER_CONTROL   0x00000008
#define AR5K_AR5210_RX_FILTER_BEACON   0x00000010
#define AR5K_AR5210_RX_FILTER_PROMISC   0x00000020
#define AR5K_AR5210_MCAST_FIL0   0x8050
#define AR5K_AR5210_MCAST_FIL1   0x8054
#define AR5K_AR5210_TX_MASK0   0x8058
#define AR5K_AR5210_TX_MASK1   0x805c
#define AR5K_AR5210_CLR_TMASK   0x8060
#define AR5K_AR5210_TRIG_LVL   0x8064
#define AR5K_AR5210_DIAG_SW   0x8068
#define AR5K_AR5210_DIAG_SW_DIS_WEP_ACK   0x00000001
#define AR5K_AR5210_DIAG_SW_DIS_ACK   0x00000002
#define AR5K_AR5210_DIAG_SW_DIS_CTS   0x00000004
#define AR5K_AR5210_DIAG_SW_DIS_ENC   0x00000008
#define AR5K_AR5210_DIAG_SW_DIS_DEC   0x00000010
#define AR5K_AR5210_DIAG_SW_DIS_TX   0x00000020
#define AR5K_AR5210_DIAG_SW_DIS_RX   0x00000040
#define AR5K_AR5210_DIAG_SW_LOOP_BACK   0x00000080
#define AR5K_AR5210_DIAG_SW_CORR_FCS   0x00000100
#define AR5K_AR5210_DIAG_SW_CHAN_INFO   0x00000200
#define AR5K_AR5210_DIAG_SW_EN_SCRAM_SEED   0x00000400
#define AR5K_AR5210_DIAG_SW_SCVRAM_SEED   0x0003f800
#define AR5K_AR5210_DIAG_SW_DIS_SEQ_INC   0x00040000
#define AR5K_AR5210_DIAG_SW_FRAME_NV0   0x00080000
#define AR5K_AR5210_TSF_L32   0x806c
#define AR5K_AR5210_TSF_U32   0x8070
#define AR5K_AR5210_LAST_TSTP   0x8080
#define AR5K_AR5210_RETRY_CNT   0x8084
#define AR5K_AR5210_RETRY_CNT_SSH   0x0000003f
#define AR5K_AR5210_RETRY_CNT_SLG   0x00000fc0
#define AR5K_AR5210_BACKOFF   0x8088
#define AR5K_AR5210_BACKOFF_CW   0x000003ff
#define AR5K_AR5210_BACKOFF_CNT   0x03ff0000
#define AR5K_AR5210_NAV   0x808c
#define AR5K_AR5210_RTS_OK   0x8090
#define AR5K_AR5210_RTS_FAIL   0x8094
#define AR5K_AR5210_ACK_FAIL   0x8098
#define AR5K_AR5210_FCS_FAIL   0x809c
#define AR5K_AR5210_BEACON_CNT   0x80a0
#define AR5K_AR5210_KEYTABLE_0   0x9000
#define AR5K_AR5210_KEYTABLE(n)   (AR5K_AR5210_KEYTABLE_0 + ((n) << 5))
#define AR5K_AR5210_KEYTABLE_OFF(_n, x)   (AR5K_AR5210_KEYTABLE(_n) + (x << 2))
#define AR5K_AR5210_KEYTABLE_TYPE(_n)   AR5K_AR5210_KEYTABLE_OFF(_n, 5)
#define AR5K_AR5210_KEYTABLE_TYPE_40   0x00000000
#define AR5K_AR5210_KEYTABLE_TYPE_104   0x00000001
#define AR5K_AR5210_KEYTABLE_TYPE_128   0x00000003
#define AR5K_AR5210_KEYTABLE_MAC0(_n)   AR5K_AR5210_KEYTABLE_OFF(_n, 6)
#define AR5K_AR5210_KEYTABLE_MAC1(_n)   AR5K_AR5210_KEYTABLE_OFF(_n, 7)
#define AR5K_AR5210_KEYTABLE_VALID   0x00008000
#define AR5K_AR5210_KEYTABLE_SIZE   64
#define AR5K_AR5210_KEYCACHE_SIZE   8
#define AR5K_AR5210_PHY(_n)   (0x9800 + ((_n) << 2))
#define AR5K_AR5210_PHY_FC   0x9804
#define AR5K_AR5210_PHY_FC_TURBO_MODE   0x00000001
#define AR5K_AR5210_PHY_FC_TURBO_SHORT   0x00000002
#define AR5K_AR5210_PHY_FC_TIMING_ERR   0x01000000
#define AR5K_AR5210_PHY_FC_PARITY_ERR   0x02000000
#define AR5K_AR5210_PHY_FC_ILLRATE_ERR   0x04000000
#define AR5K_AR5210_PHY_FC_ILLLEN_ERR   0x08000000
#define AR5K_AR5210_PHY_FC_SERVICE_ERR   0x20000000
#define AR5K_AR5210_PHY_FC_TXURN_ERR   0x40000000
#define AR5K_AR5210_PHY_AGC   0x9808
#define AR5K_AR5210_PHY_AGC_DISABLE   0x08000000
#define AR5K_AR5210_PHY_CHIP_ID   0x9818
#define AR5K_AR5210_PHY_ACTIVE   0x981c
#define AR5K_AR5210_PHY_ENABLE   0x00000001
#define AR5K_AR5210_PHY_DISABLE   0x00000002
#define AR5K_AR5210_PHY_SIG   0x9858
#define AR5K_AR5210_PHY_SIG_FIRSTEP   0x0003f000
#define AR5K_AR5210_PHY_SIG_FIRSTEP_S   12
#define AR5K_AR5210_PHY_SIG_FIRPWR   0x03fc0000
#define AR5K_AR5210_PHY_SIG_FIRPWR_S   18
#define AR5K_AR5210_PHY_AGCCOARSE   0x985c
#define AR5K_AR5210_PHY_AGCCOARSE_LO   0x00007f80
#define AR5K_AR5210_PHY_AGCCOARSE_LO_S   7
#define AR5K_AR5210_PHY_AGCCOARSE_HI   0x003f8000
#define AR5K_AR5210_PHY_AGCCOARSE_HI_S   15
#define AR5K_AR5210_PHY_AGCCTL   0x9860
#define AR5K_AR5210_PHY_AGCCTL_CAL   0x00000001
#define AR5K_AR5210_PHY_AGCCTL_NF   0x00000002
#define AR5K_AR5210_PHY_NF   0x9864
#define AR5K_AR5210_PHY_NF_M   0x000001ff
#define AR5K_AR5210_PHY_NF_ACTIVE   0x00000100
#define AR5K_AR5210_PHY_NF_RVAL(_n)   (((_n) >> 19) & AR5K_AR5210_PHY_NF_M)
#define AR5K_AR5210_PHY_NF_AVAL(_n)   (-((_n) ^ AR5K_AR5210_PHY_NF_M) + 1)
#define AR5K_AR5210_PHY_ADCSAT   0x9868
#define AR5K_AR5210_PHY_ADCSAT_ICNT   0x0001f800
#define AR5K_AR5210_PHY_ADCSAT_ICNT_S   11
#define AR5K_AR5210_PHY_ADCSAT_THR   0x000007e0
#define AR5K_AR5210_PHY_ADCSAT_THR_S   5
#define AR5K_AR5210_PHY_RFSTG   0x98d4
#define AR5K_AR5210_PHY_RFSTG_DISABLE   0x00000021
#define AR5K_AR5210_BB_GAIN(_n)   (0x9b00 + ((_n) << 2))
#define AR5K_AR5210_RF_GAIN(_n)   (0x9a00 + ((_n) << 2))

Enumerations

enum  ar5k_ar5210_dmasize_t {
  AR5K_AR5210_DMASIZE_4B = 0, AR5K_AR5210_DMASIZE_8B, AR5K_AR5210_DMASIZE_16B, AR5K_AR5210_DMASIZE_32B,
  AR5K_AR5210_DMASIZE_64B, AR5K_AR5210_DMASIZE_128B, AR5K_AR5210_DMASIZE_256B, AR5K_AR5210_DMASIZE_512B
}


Define Documentation

#define AR5K_AR5210_ACK_FAIL   0x8098
 

Definition at line 586 of file ar5210reg.h.

Referenced by ar5k_ar5210_update_mib_counters().

#define AR5K_AR5210_BACKOFF   0x8088
 

Definition at line 564 of file ar5210reg.h.

#define AR5K_AR5210_BACKOFF_CNT   0x03ff0000
 

Definition at line 566 of file ar5210reg.h.

#define AR5K_AR5210_BACKOFF_CW   0x000003ff
 

Definition at line 565 of file ar5210reg.h.

#define AR5K_AR5210_BB_GAIN _n  )    (0x9b00 + ((_n) << 2))
 

Definition at line 703 of file ar5210reg.h.

#define AR5K_AR5210_BCR   0x0028
 

Definition at line 139 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_opmode(), and ar5k_ar5210_wait_for_beacon().

#define AR5K_AR5210_BCR_ADHOC   0x00000001
 

Definition at line 141 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_opmode().

#define AR5K_AR5210_BCR_AP   0x00000000
 

Definition at line 140 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_opmode().

#define AR5K_AR5210_BCR_BCGET   0x00000010
 

Definition at line 145 of file ar5210reg.h.

#define AR5K_AR5210_BCR_BDMAE   0x00000002
 

Definition at line 142 of file ar5210reg.h.

Referenced by ar5k_ar5210_tx_start(), and ar5k_ar5210_wait_for_beacon().

#define AR5K_AR5210_BCR_TQ1FV   0x00000004
 

Definition at line 143 of file ar5210reg.h.

Referenced by ar5k_ar5210_tx_start().

#define AR5K_AR5210_BCR_TQ1V   0x00000008
 

Definition at line 144 of file ar5210reg.h.

Referenced by ar5k_ar5210_tx_start(), and ar5k_ar5210_wait_for_beacon().

#define AR5K_AR5210_BEACON   0x8024
 

Definition at line 422 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate(), ar5k_ar5210_init_beacon(), ar5k_ar5210_reset(), ar5k_ar5210_reset_beacon(), ar5k_ar5210_reset_tsf(), ar5k_ar5210_set_associd(), and ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_BEACON_CNT   0x80a0
 

Definition at line 596 of file ar5210reg.h.

Referenced by ar5k_ar5210_update_mib_counters().

#define AR5K_AR5210_BEACON_EN   0x00800000
 

Definition at line 427 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate(), ar5k_ar5210_init_beacon(), and ar5k_ar5210_reset().

#define AR5K_AR5210_BEACON_PERIOD   0x0000ffff
 

Definition at line 423 of file ar5210reg.h.

Referenced by ar5k_ar5210_init_beacon(), ar5k_ar5210_reset_beacon(), and ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_BEACON_PERIOD_S   0
 

Definition at line 424 of file ar5210reg.h.

#define AR5K_AR5210_BEACON_RESET_TSF   0x01000000
 

Definition at line 428 of file ar5210reg.h.

Referenced by ar5k_ar5210_init_beacon(), ar5k_ar5210_reset(), and ar5k_ar5210_reset_tsf().

#define AR5K_AR5210_BEACON_TIM   0x007f0000
 

Definition at line 425 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_associd(), and ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_BEACON_TIM_S   16
 

Definition at line 426 of file ar5210reg.h.

#define AR5K_AR5210_BSR   0x002c
 

Definition at line 150 of file ar5210reg.h.

Referenced by ar5k_ar5210_stop_tx_dma(), ar5k_ar5210_tx_start(), and ar5k_ar5210_wait_for_beacon().

#define AR5K_AR5210_BSR_ATIMDLY   0x00000008
 

Definition at line 154 of file ar5210reg.h.

#define AR5K_AR5210_BSR_BDLYDMA   0x00000002
 

Definition at line 152 of file ar5210reg.h.

#define AR5K_AR5210_BSR_BDLYSW   0x00000001
 

Definition at line 151 of file ar5210reg.h.

#define AR5K_AR5210_BSR_SNAPPEDBCRVALID   0x00001000
 

Definition at line 159 of file ar5210reg.h.

#define AR5K_AR5210_BSR_SNPBCMD   0x00000100
 

Definition at line 155 of file ar5210reg.h.

#define AR5K_AR5210_BSR_SNPBDMAE   0x00000200
 

Definition at line 156 of file ar5210reg.h.

#define AR5K_AR5210_BSR_SNPTQ1FV   0x00000400
 

Definition at line 157 of file ar5210reg.h.

#define AR5K_AR5210_BSR_SNPTQ1V   0x00000800
 

Definition at line 158 of file ar5210reg.h.

#define AR5K_AR5210_BSR_SWBA_CNT   0x00ff0000
 

Definition at line 160 of file ar5210reg.h.

#define AR5K_AR5210_BSR_TXQ1F   0x00000004
 

Definition at line 153 of file ar5210reg.h.

Referenced by ar5k_ar5210_wait_for_beacon().

#define AR5K_AR5210_BSS_ID0   0x8008
 

Definition at line 359 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_associd().

#define AR5K_AR5210_BSS_ID1   0x800c
 

Definition at line 366 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_associd().

#define AR5K_AR5210_BSS_ID1_AID   0xffff0000
 

Definition at line 367 of file ar5210reg.h.

#define AR5K_AR5210_BSS_ID1_AID_S   16
 

Definition at line 368 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_associd().

#define AR5K_AR5210_CFG   0x0014
 

Definition at line 57 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_is_busy(), and ar5k_ar5210_nic_reset().

#define AR5K_AR5210_CFG_EEBS   0x00000200
 

Definition at line 63 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_is_busy().

#define AR5K_AR5210_CFG_SWRB   0x00000008
 

Definition at line 61 of file ar5210reg.h.

#define AR5K_AR5210_CFG_SWRD   0x00000004
 

Definition at line 60 of file ar5210reg.h.

#define AR5K_AR5210_CFG_SWRG   0x00000010
 

Definition at line 62 of file ar5210reg.h.

#define AR5K_AR5210_CFG_SWTB   0x00000002
 

Definition at line 59 of file ar5210reg.h.

#define AR5K_AR5210_CFG_SWTD   0x00000001
 

Definition at line 58 of file ar5210reg.h.

#define AR5K_AR5210_CFG_TXCNT   0x00007800
 

Definition at line 64 of file ar5210reg.h.

#define AR5K_AR5210_CFG_TXCNT_S   11
 

Definition at line 65 of file ar5210reg.h.

#define AR5K_AR5210_CFG_TXFSTAT   0x00008000
 

Definition at line 66 of file ar5210reg.h.

#define AR5K_AR5210_CFG_TXFSTRT   0x00010000
 

Definition at line 67 of file ar5210reg.h.

#define AR5K_AR5210_CFP_DUR   0x8048
 

Definition at line 477 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_CFP_PERIOD   0x8028
 

Definition at line 433 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_CLR_TMASK   0x8060
 

Definition at line 513 of file ar5210reg.h.

#define AR5K_AR5210_CR   0x0008
 

Definition at line 40 of file ar5210reg.h.

Referenced by ar5k_ar5210_start_rx(), ar5k_ar5210_stop_rx_dma(), ar5k_ar5210_stop_tx_dma(), ar5k_ar5210_tx_start(), and ar5k_ar5210_wait_for_beacon().

#define AR5K_AR5210_CR_RXD   0x00000020
 

Definition at line 46 of file ar5210reg.h.

Referenced by ar5k_ar5210_stop_rx_dma().

#define AR5K_AR5210_CR_RXE   0x00000004
 

Definition at line 43 of file ar5210reg.h.

Referenced by ar5k_ar5210_start_rx(), and ar5k_ar5210_stop_rx_dma().

#define AR5K_AR5210_CR_SWI   0x00000040
 

Definition at line 47 of file ar5210reg.h.

#define AR5K_AR5210_CR_TXD0   0x00000008
 

Definition at line 44 of file ar5210reg.h.

Referenced by ar5k_ar5210_stop_tx_dma(), and ar5k_ar5210_tx_start().

#define AR5K_AR5210_CR_TXD1   0x00000010
 

Definition at line 45 of file ar5210reg.h.

Referenced by ar5k_ar5210_stop_tx_dma(), and ar5k_ar5210_tx_start().

#define AR5K_AR5210_CR_TXE0   0x00000001
 

Definition at line 41 of file ar5210reg.h.

Referenced by ar5k_ar5210_stop_tx_dma(), and ar5k_ar5210_tx_start().

#define AR5K_AR5210_CR_TXE1   0x00000002
 

Definition at line 42 of file ar5210reg.h.

Referenced by ar5k_ar5210_tx_start(), and ar5k_ar5210_wait_for_beacon().

#define AR5K_AR5210_DIAG_SW   0x8068
 

Definition at line 523 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate(), ar5k_ar5210_start_rx_pcu(), and ar5k_ar5210_stop_pcu_recv().

#define AR5K_AR5210_DIAG_SW_CHAN_INFO   0x00000200
 

Definition at line 533 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_CORR_FCS   0x00000100
 

Definition at line 532 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_DIS_ACK   0x00000002
 

Definition at line 525 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_DIS_CTS   0x00000004
 

Definition at line 526 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_DIS_DEC   0x00000010
 

Definition at line 528 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_DIS_ENC   0x00000008
 

Definition at line 527 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_DIS_RX   0x00000040
 

Definition at line 530 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate(), ar5k_ar5210_start_rx_pcu(), and ar5k_ar5210_stop_pcu_recv().

#define AR5K_AR5210_DIAG_SW_DIS_SEQ_INC   0x00040000
 

Definition at line 536 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_DIS_TX   0x00000020
 

Definition at line 529 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_DIAG_SW_DIS_WEP_ACK   0x00000001
 

Definition at line 524 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_EN_SCRAM_SEED   0x00000400
 

Definition at line 534 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_FRAME_NV0   0x00080000
 

Definition at line 537 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_LOOP_BACK   0x00000080
 

Definition at line 531 of file ar5210reg.h.

#define AR5K_AR5210_DIAG_SW_SCVRAM_SEED   0x0003f800
 

Definition at line 535 of file ar5210reg.h.

#define AR5K_AR5210_EEPROM_BASE   0x6000
 

Definition at line 322 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_read(), and ar5k_ar5210_eeprom_write().

#define AR5K_AR5210_EEPROM_RDATA   0x6800
 

Definition at line 323 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_read().

#define AR5K_AR5210_EEPROM_STAT_RDDONE   0x0002
 

Definition at line 326 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_read().

#define AR5K_AR5210_EEPROM_STAT_RDERR   0x0001
 

Definition at line 325 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_read().

#define AR5K_AR5210_EEPROM_STAT_WRDONE   0x0008
 

Definition at line 328 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_write().

#define AR5K_AR5210_EEPROM_STAT_WRERR   0x0004
 

Definition at line 327 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_write().

#define AR5K_AR5210_EEPROM_STATUS   0x6c00
 

Definition at line 324 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_read(), and ar5k_ar5210_eeprom_write().

#define AR5K_AR5210_FCS_FAIL   0x809c
 

Definition at line 591 of file ar5210reg.h.

Referenced by ar5k_ar5210_update_mib_counters().

#define AR5K_AR5210_GPIOCR   0x4014
 

Definition at line 286 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_gpio_input(), ar5k_ar5210_set_gpio_intr(), and ar5k_ar5210_set_gpio_output().

#define AR5K_AR5210_GPIOCR_ALL  )    (3<< ((n) * 2))
 

Definition at line 294 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_gpio_input(), ar5k_ar5210_set_gpio_intr(), and ar5k_ar5210_set_gpio_output().

#define AR5K_AR5210_GPIOCR_IN  )    (0 << ((n) * 2))
 

Definition at line 290 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_gpio_input().

#define AR5K_AR5210_GPIOCR_INT_ENA   0x00008000
 

Definition at line 287 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_gpio_intr().

#define AR5K_AR5210_GPIOCR_INT_SEL  )    ((n) << 12)
 

Definition at line 295 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_gpio_intr().

#define AR5K_AR5210_GPIOCR_INT_SELH   0x00010000
 

Definition at line 289 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_gpio_intr().

#define AR5K_AR5210_GPIOCR_INT_SELL   0x00000000
 

Definition at line 288 of file ar5210reg.h.

#define AR5K_AR5210_GPIOCR_OUT  )    (3 << ((n) * 2))
 

Definition at line 293 of file ar5210reg.h.

#define AR5K_AR5210_GPIOCR_OUT0  )    (1 << ((n) * 2))
 

Definition at line 291 of file ar5210reg.h.

#define AR5K_AR5210_GPIOCR_OUT1  )    (2 << ((n) * 2))
 

Definition at line 292 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_gpio_output().

#define AR5K_AR5210_GPIOD_MASK   0x0000002f
 

Definition at line 308 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_gpio().

#define AR5K_AR5210_GPIODI   0x401c
 

Definition at line 307 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_gpio().

#define AR5K_AR5210_GPIODO   0x4018
 

Definition at line 302 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_gpio().

#define AR5K_AR5210_IER   0x0024
 

Definition at line 132 of file ar5210reg.h.

Referenced by ar5k_ar5210_radar_alert(), and ar5k_ar5210_set_intr().

#define AR5K_AR5210_IER_DISABLE   0x00000000
 

Definition at line 133 of file ar5210reg.h.

Referenced by ar5k_ar5210_radar_alert(), and ar5k_ar5210_set_intr().

#define AR5K_AR5210_IER_ENABLE   0x00000001
 

Definition at line 134 of file ar5210reg.h.

Referenced by ar5k_ar5210_radar_alert(), and ar5k_ar5210_set_intr().

#define AR5K_AR5210_IFS0   0x8040
 

Definition at line 458 of file ar5210reg.h.

#define AR5K_AR5210_IFS0_DIFS   0x007ff800
 

Definition at line 461 of file ar5210reg.h.

#define AR5K_AR5210_IFS0_DIFS_S   11
 

Definition at line 462 of file ar5210reg.h.

#define AR5K_AR5210_IFS0_SIFS   0x000007ff
 

Definition at line 459 of file ar5210reg.h.

#define AR5K_AR5210_IFS0_SIFS_S   0
 

Definition at line 460 of file ar5210reg.h.

#define AR5K_AR5210_IFS1   0x8044
 

Definition at line 467 of file ar5210reg.h.

#define AR5K_AR5210_IFS1_CS_EN   0x04000000
 

Definition at line 472 of file ar5210reg.h.

#define AR5K_AR5210_IFS1_EIFS   0x03fff000
 

Definition at line 470 of file ar5210reg.h.

#define AR5K_AR5210_IFS1_EIFS_S   12
 

Definition at line 471 of file ar5210reg.h.

#define AR5K_AR5210_IFS1_PIFS   0x00000fff
 

Definition at line 468 of file ar5210reg.h.

#define AR5K_AR5210_IFS1_PIFS_S   0
 

Definition at line 469 of file ar5210reg.h.

#define AR5K_AR5210_IMR   0x0020
 

Definition at line 104 of file ar5210reg.h.

Referenced by ar5k_ar5210_radar_alert(), ar5k_ar5210_set_gpio_intr(), ar5k_ar5210_set_intr(), and ar5k_ar5210_update_tx_triglevel().

#define AR5K_AR5210_IMR_BMISS   0x00040000
 

Definition at line 123 of file ar5210reg.h.

#define AR5K_AR5210_IMR_BRSSI   0x00020000
 

Definition at line 122 of file ar5210reg.h.

#define AR5K_AR5210_IMR_DPERR   0x00400000
 

Definition at line 126 of file ar5210reg.h.

#define AR5K_AR5210_IMR_GPIO   0x01000000
 

Definition at line 127 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_gpio_intr().

#define AR5K_AR5210_IMR_MCABT   0x00100000
 

Definition at line 124 of file ar5210reg.h.

#define AR5K_AR5210_IMR_MIB   0x00001000
 

Definition at line 117 of file ar5210reg.h.

#define AR5K_AR5210_IMR_RXDESC   0x00000002
 

Definition at line 106 of file ar5210reg.h.

#define AR5K_AR5210_IMR_RXEOL   0x00000010
 

Definition at line 109 of file ar5210reg.h.

#define AR5K_AR5210_IMR_RXERR   0x00000004
 

Definition at line 107 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_intr().

#define AR5K_AR5210_IMR_RXKCM   0x00008000
 

Definition at line 120 of file ar5210reg.h.

#define AR5K_AR5210_IMR_RXNOFRM   0x00000008
 

Definition at line 108 of file ar5210reg.h.

#define AR5K_AR5210_IMR_RXOK   0x00000001
 

Definition at line 105 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_intr().

#define AR5K_AR5210_IMR_RXORN   0x00000020
 

Definition at line 110 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_intr().

#define AR5K_AR5210_IMR_RXPHY   0x00004000
 

Definition at line 119 of file ar5210reg.h.

Referenced by ar5k_ar5210_radar_alert().

#define AR5K_AR5210_IMR_SSERR   0x00200000
 

Definition at line 125 of file ar5210reg.h.

#define AR5K_AR5210_IMR_SWBA   0x00010000
 

Definition at line 121 of file ar5210reg.h.

#define AR5K_AR5210_IMR_SWI   0x00002000
 

Definition at line 118 of file ar5210reg.h.

#define AR5K_AR5210_IMR_TXDESC   0x00000080
 

Definition at line 112 of file ar5210reg.h.

#define AR5K_AR5210_IMR_TXEOL   0x00000400
 

Definition at line 115 of file ar5210reg.h.

#define AR5K_AR5210_IMR_TXERR   0x00000100
 

Definition at line 113 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_intr().

#define AR5K_AR5210_IMR_TXNOFRM   0x00000200
 

Definition at line 114 of file ar5210reg.h.

#define AR5K_AR5210_IMR_TXOK   0x00000040
 

Definition at line 111 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_intr().

#define AR5K_AR5210_IMR_TXURN   0x00000800
 

Definition at line 116 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_intr().

#define AR5K_AR5210_INTPEND   0x4008
 

Definition at line 261 of file ar5210reg.h.

Referenced by ar5k_ar5210_is_intr_pending().

#define AR5K_AR5210_INTPEND_IP   0x00000001
 

Definition at line 262 of file ar5210reg.h.

#define AR5K_AR5210_ISR   0x001c
 

Definition at line 72 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_isr().

#define AR5K_AR5210_ISR_BMISS   0x00040000
 

Definition at line 91 of file ar5210reg.h.

#define AR5K_AR5210_ISR_BRSSI   0x00020000
 

Definition at line 90 of file ar5210reg.h.

#define AR5K_AR5210_ISR_DPERR   0x00400000
 

Definition at line 94 of file ar5210reg.h.

#define AR5K_AR5210_ISR_FATAL
 

Value:

Definition at line 96 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_isr().

#define AR5K_AR5210_ISR_GPIO   0x01000000
 

Definition at line 95 of file ar5210reg.h.

#define AR5K_AR5210_ISR_MCABT   0x00100000
 

Definition at line 92 of file ar5210reg.h.

#define AR5K_AR5210_ISR_MIB   0x00001000
 

Definition at line 85 of file ar5210reg.h.

#define AR5K_AR5210_ISR_RXDESC   0x00000002
 

Definition at line 74 of file ar5210reg.h.

#define AR5K_AR5210_ISR_RXEOL   0x00000010
 

Definition at line 77 of file ar5210reg.h.

#define AR5K_AR5210_ISR_RXERR   0x00000004
 

Definition at line 75 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_isr().

#define AR5K_AR5210_ISR_RXKCM   0x00008000
 

Definition at line 88 of file ar5210reg.h.

#define AR5K_AR5210_ISR_RXNOFRM   0x00000008
 

Definition at line 76 of file ar5210reg.h.

#define AR5K_AR5210_ISR_RXOK   0x00000001
 

Definition at line 73 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_isr().

#define AR5K_AR5210_ISR_RXORN   0x00000020
 

Definition at line 78 of file ar5210reg.h.

#define AR5K_AR5210_ISR_RXPHY   0x00004000
 

Definition at line 87 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_isr().

#define AR5K_AR5210_ISR_SSERR   0x00200000
 

Definition at line 93 of file ar5210reg.h.

#define AR5K_AR5210_ISR_SWBA   0x00010000
 

Definition at line 89 of file ar5210reg.h.

#define AR5K_AR5210_ISR_SWI   0x00002000
 

Definition at line 86 of file ar5210reg.h.

#define AR5K_AR5210_ISR_TXDESC   0x00000080
 

Definition at line 80 of file ar5210reg.h.

#define AR5K_AR5210_ISR_TXEOL   0x00000400
 

Definition at line 83 of file ar5210reg.h.

#define AR5K_AR5210_ISR_TXERR   0x00000100
 

Definition at line 81 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_isr().

#define AR5K_AR5210_ISR_TXNOFRM   0x00000200
 

Definition at line 82 of file ar5210reg.h.

#define AR5K_AR5210_ISR_TXOK   0x00000040
 

Definition at line 79 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_isr().

#define AR5K_AR5210_ISR_TXURN   0x00000800
 

Definition at line 84 of file ar5210reg.h.

#define AR5K_AR5210_KEYCACHE_SIZE   8
 

Definition at line 613 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_keycache_size(), ar5k_ar5210_reset_key(), and ar5k_ar5210_set_key().

#define AR5K_AR5210_KEYTABLE  )    (AR5K_AR5210_KEYTABLE_0 + ((n) << 5))
 

Definition at line 602 of file ar5210reg.h.

#define AR5K_AR5210_KEYTABLE_0   0x9000
 

Definition at line 601 of file ar5210reg.h.

#define AR5K_AR5210_KEYTABLE_MAC0 _n  )    AR5K_AR5210_KEYTABLE_OFF(_n, 6)
 

Definition at line 608 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_key_lladdr().

#define AR5K_AR5210_KEYTABLE_MAC1 _n  )    AR5K_AR5210_KEYTABLE_OFF(_n, 7)
 

Definition at line 609 of file ar5210reg.h.

Referenced by ar5k_ar5210_is_key_valid(), and ar5k_ar5210_set_key_lladdr().

#define AR5K_AR5210_KEYTABLE_OFF _n,
 )    (AR5K_AR5210_KEYTABLE(_n) + (x << 2))
 

Definition at line 603 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset_key(), and ar5k_ar5210_set_key().

#define AR5K_AR5210_KEYTABLE_SIZE   64
 

Definition at line 612 of file ar5210reg.h.

Referenced by ar5k_ar5210_is_key_valid(), ar5k_ar5210_reset_key(), ar5k_ar5210_set_key(), and ar5k_ar5210_set_key_lladdr().

#define AR5K_AR5210_KEYTABLE_TYPE _n  )    AR5K_AR5210_KEYTABLE_OFF(_n, 5)
 

Definition at line 604 of file ar5210reg.h.

#define AR5K_AR5210_KEYTABLE_TYPE_104   0x00000001
 

Definition at line 606 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_key().

#define AR5K_AR5210_KEYTABLE_TYPE_128   0x00000003
 

Definition at line 607 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_key().

#define AR5K_AR5210_KEYTABLE_TYPE_40   0x00000000
 

Definition at line 605 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_key().

#define AR5K_AR5210_KEYTABLE_VALID   0x00008000
 

Definition at line 610 of file ar5210reg.h.

Referenced by ar5k_ar5210_is_key_valid(), and ar5k_ar5210_set_key_lladdr().

#define AR5K_AR5210_LAST_TSTP   0x8080
 

Definition at line 552 of file ar5210reg.h.

#define AR5K_AR5210_MCAST_FIL0   0x8050
 

Definition at line 493 of file ar5210reg.h.

Referenced by ar5k_ar5210_clear_mcast_filter_idx(), ar5k_ar5210_set_mcast_filter(), and ar5k_ar5210_set_mcast_filterindex().

#define AR5K_AR5210_MCAST_FIL1   0x8054
 

Definition at line 498 of file ar5210reg.h.

Referenced by ar5k_ar5210_clear_mcast_filter_idx(), ar5k_ar5210_set_mcast_filter(), and ar5k_ar5210_set_mcast_filterindex().

#define AR5K_AR5210_MIBC   0x0040
 

Definition at line 195 of file ar5210reg.h.

#define AR5K_AR5210_MIBC_CMC   0x00000004
 

Definition at line 198 of file ar5210reg.h.

#define AR5K_AR5210_MIBC_COW   0x00000001
 

Definition at line 196 of file ar5210reg.h.

#define AR5K_AR5210_MIBC_FMC   0x00000002
 

Definition at line 197 of file ar5210reg.h.

#define AR5K_AR5210_MIBC_MCS   0x00000008
 

Definition at line 199 of file ar5210reg.h.

#define AR5K_AR5210_MISC   0x0058
 

Definition at line 230 of file ar5210reg.h.

#define AR5K_AR5210_MISC_LED_BLINK   0x00e00000
 

Definition at line 232 of file ar5210reg.h.

#define AR5K_AR5210_MISC_LED_DECAY   0x001c0000
 

Definition at line 231 of file ar5210reg.h.

#define AR5K_AR5210_NAV   0x808c
 

Definition at line 571 of file ar5210reg.h.

#define AR5K_AR5210_NUM_GPIO   6
 

Definition at line 297 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_capabilities(), ar5k_ar5210_get_gpio(), ar5k_ar5210_set_gpio(), ar5k_ar5210_set_gpio_input(), ar5k_ar5210_set_gpio_intr(), and ar5k_ar5210_set_gpio_output().

#define AR5K_AR5210_PCICFG   0x4010
 

Definition at line 273 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_read(), ar5k_ar5210_eeprom_write(), ar5k_ar5210_set_ledstate(), and ar5k_ar5210_set_power().

#define AR5K_AR5210_PCICFG_CLKRUNEN   0x00000004
 

Definition at line 275 of file ar5210reg.h.

#define AR5K_AR5210_PCICFG_EEAE   0x00000001
 

Definition at line 274 of file ar5210reg.h.

Referenced by ar5k_ar5210_eeprom_read(), and ar5k_ar5210_eeprom_write().

#define AR5K_AR5210_PCICFG_LED_ACT   0x00000040
 

Definition at line 277 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_ledstate().

#define AR5K_AR5210_PCICFG_LED_BCTL   0x00001000
 

Definition at line 279 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_ledstate().

#define AR5K_AR5210_PCICFG_LED_PEND   0x00000020
 

Definition at line 276 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_ledstate().

#define AR5K_AR5210_PCICFG_SL_INPEN   0x00002800
 

Definition at line 280 of file ar5210reg.h.

#define AR5K_AR5210_PCICFG_SL_INTEN   0x00000800
 

Definition at line 278 of file ar5210reg.h.

#define AR5K_AR5210_PCICFG_SPWR_DN   0x00010000
 

Definition at line 281 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_power().

#define AR5K_AR5210_PCU_MAX   0x8fff
 

Definition at line 335 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset().

#define AR5K_AR5210_PCU_MIN   0x8000
 

Definition at line 334 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset().

#define AR5K_AR5210_PHY _n  )    (0x9800 + ((_n) << 2))
 

Definition at line 618 of file ar5210reg.h.

Referenced by ar5k_ar5210_attach().

#define AR5K_AR5210_PHY_ACTIVE   0x981c
 

Definition at line 647 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate(), and ar5k_ar5210_reset().

#define AR5K_AR5210_PHY_ADCSAT   0x9868
 

Definition at line 688 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_ADCSAT_ICNT   0x0001f800
 

Definition at line 689 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_ADCSAT_ICNT_S   11
 

Definition at line 690 of file ar5210reg.h.

#define AR5K_AR5210_PHY_ADCSAT_THR   0x000007e0
 

Definition at line 691 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_ADCSAT_THR_S   5
 

Definition at line 692 of file ar5210reg.h.

#define AR5K_AR5210_PHY_AGC   0x9808
 

Definition at line 636 of file ar5210reg.h.

#define AR5K_AR5210_PHY_AGC_DISABLE   0x08000000
 

Definition at line 637 of file ar5210reg.h.

#define AR5K_AR5210_PHY_AGCCOARSE   0x985c
 

Definition at line 663 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_AGCCOARSE_HI   0x003f8000
 

Definition at line 666 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_AGCCOARSE_HI_S   15
 

Definition at line 667 of file ar5210reg.h.

#define AR5K_AR5210_PHY_AGCCOARSE_LO   0x00007f80
 

Definition at line 664 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_AGCCOARSE_LO_S   7
 

Definition at line 665 of file ar5210reg.h.

#define AR5K_AR5210_PHY_AGCCTL   0x9860
 

Definition at line 672 of file ar5210reg.h.

Referenced by ar5k_ar5210_do_calibrate(), and ar5k_ar5210_noise_floor().

#define AR5K_AR5210_PHY_AGCCTL_CAL   0x00000001
 

Definition at line 673 of file ar5210reg.h.

Referenced by ar5k_ar5210_do_calibrate().

#define AR5K_AR5210_PHY_AGCCTL_NF   0x00000002
 

Definition at line 674 of file ar5210reg.h.

Referenced by ar5k_ar5210_noise_floor().

#define AR5K_AR5210_PHY_CHIP_ID   0x9818
 

Definition at line 642 of file ar5210reg.h.

Referenced by ar5k_ar5210_attach().

#define AR5K_AR5210_PHY_DISABLE   0x00000002
 

Definition at line 649 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset().

#define AR5K_AR5210_PHY_ENABLE   0x00000001
 

Definition at line 648 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate(), and ar5k_ar5210_reset().

#define AR5K_AR5210_PHY_FC   0x9804
 

Definition at line 623 of file ar5210reg.h.

Referenced by ar5k_ar5210_nic_wakeup().

#define AR5K_AR5210_PHY_FC_ILLLEN_ERR   0x08000000
 

Definition at line 629 of file ar5210reg.h.

#define AR5K_AR5210_PHY_FC_ILLRATE_ERR   0x04000000
 

Definition at line 628 of file ar5210reg.h.

#define AR5K_AR5210_PHY_FC_PARITY_ERR   0x02000000
 

Definition at line 627 of file ar5210reg.h.

#define AR5K_AR5210_PHY_FC_SERVICE_ERR   0x20000000
 

Definition at line 630 of file ar5210reg.h.

#define AR5K_AR5210_PHY_FC_TIMING_ERR   0x01000000
 

Definition at line 626 of file ar5210reg.h.

#define AR5K_AR5210_PHY_FC_TURBO_MODE   0x00000001
 

Definition at line 624 of file ar5210reg.h.

Referenced by ar5k_ar5210_nic_wakeup().

#define AR5K_AR5210_PHY_FC_TURBO_SHORT   0x00000002
 

Definition at line 625 of file ar5210reg.h.

#define AR5K_AR5210_PHY_FC_TXURN_ERR   0x40000000
 

Definition at line 631 of file ar5210reg.h.

#define AR5K_AR5210_PHY_NF   0x9864
 

Definition at line 679 of file ar5210reg.h.

Referenced by ar5k_ar5210_noise_floor().

#define AR5K_AR5210_PHY_NF_ACTIVE   0x00000100
 

Definition at line 681 of file ar5210reg.h.

Referenced by ar5k_ar5210_noise_floor().

#define AR5K_AR5210_PHY_NF_AVAL _n  )    (-((_n) ^ AR5K_AR5210_PHY_NF_M) + 1)
 

Definition at line 683 of file ar5210reg.h.

Referenced by ar5k_ar5210_noise_floor().

#define AR5K_AR5210_PHY_NF_M   0x000001ff
 

Definition at line 680 of file ar5210reg.h.

#define AR5K_AR5210_PHY_NF_RVAL _n  )    (((_n) >> 19) & AR5K_AR5210_PHY_NF_M)
 

Definition at line 682 of file ar5210reg.h.

Referenced by ar5k_ar5210_noise_floor().

#define AR5K_AR5210_PHY_RFSTG   0x98d4
 

Definition at line 697 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_RFSTG_DISABLE   0x00000021
 

Definition at line 698 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_SIG   0x9858
 

Definition at line 654 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_SIG_FIRPWR   0x03fc0000
 

Definition at line 657 of file ar5210reg.h.

Referenced by ar5k_ar5210_calibrate().

#define AR5K_AR5210_PHY_SIG_FIRPWR_S   18
 

Definition at line 658 of file ar5210reg.h.

#define AR5K_AR5210_PHY_SIG_FIRSTEP   0x0003f000
 

Definition at line 655 of file ar5210reg.h.

#define AR5K_AR5210_PHY_SIG_FIRSTEP_S   12
 

Definition at line 656 of file ar5210reg.h.

#define AR5K_AR5210_RC   0x4000
 

Definition at line 237 of file ar5210reg.h.

Referenced by ar5k_ar5210_nic_reset().

#define AR5K_AR5210_RC_CHIP
 

Value:

Definition at line 243 of file ar5210reg.h.

Referenced by ar5k_ar5210_nic_wakeup().

#define AR5K_AR5210_RC_DMA   0x00000002
 

Definition at line 239 of file ar5210reg.h.

Referenced by ar5k_ar5210_nic_reset().

#define AR5K_AR5210_RC_MAC   0x00000004
 

Definition at line 240 of file ar5210reg.h.

Referenced by ar5k_ar5210_nic_reset().

#define AR5K_AR5210_RC_PCI   0x00000010
 

Definition at line 242 of file ar5210reg.h.

Referenced by ar5k_ar5210_nic_wakeup().

#define AR5K_AR5210_RC_PCU   0x00000001
 

Definition at line 238 of file ar5210reg.h.

Referenced by ar5k_ar5210_nic_reset().

#define AR5K_AR5210_RC_PHY   0x00000008
 

Definition at line 241 of file ar5210reg.h.

Referenced by ar5k_ar5210_nic_reset().

#define AR5K_AR5210_RETRY_CNT   0x8084
 

Definition at line 557 of file ar5210reg.h.

#define AR5K_AR5210_RETRY_CNT_SLG   0x00000fc0
 

Definition at line 559 of file ar5210reg.h.

#define AR5K_AR5210_RETRY_CNT_SSH   0x0000003f
 

Definition at line 558 of file ar5210reg.h.

#define AR5K_AR5210_RETRY_LMT   0x801c
 

Definition at line 394 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset_tx_queue().

#define AR5K_AR5210_RETRY_LMT_CW_MIN   0x3ff00000
 

Definition at line 403 of file ar5210reg.h.

#define AR5K_AR5210_RETRY_LMT_CW_MIN_S   20
 

Definition at line 404 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset_tx_queue().

#define AR5K_AR5210_RETRY_LMT_LG_RETRY   0x000000f0
 

Definition at line 397 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset_tx_queue().

#define AR5K_AR5210_RETRY_LMT_LG_RETRY_S   4
 

Definition at line 398 of file ar5210reg.h.

#define AR5K_AR5210_RETRY_LMT_SH_RETRY   0x0000000f
 

Definition at line 395 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset_tx_queue().

#define AR5K_AR5210_RETRY_LMT_SH_RETRY_S   0
 

Definition at line 396 of file ar5210reg.h.

#define AR5K_AR5210_RETRY_LMT_SLG_RETRY   0x000fc000
 

Definition at line 401 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset_tx_queue().

#define AR5K_AR5210_RETRY_LMT_SLG_RETRY_S   14
 

Definition at line 402 of file ar5210reg.h.

#define AR5K_AR5210_RETRY_LMT_SSH_RETRY   0x00003f00
 

Definition at line 399 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset_tx_queue().

#define AR5K_AR5210_RETRY_LMT_SSH_RETRY_S   8
 

Definition at line 400 of file ar5210reg.h.

#define AR5K_AR5210_RF_GAIN _n  )    (0x9a00 + ((_n) << 2))
 

Definition at line 704 of file ar5210reg.h.

#define AR5K_AR5210_RFCNT   0x0054
 

Definition at line 224 of file ar5210reg.h.

#define AR5K_AR5210_RFCNT_RFCL   0x0000000f
 

Definition at line 225 of file ar5210reg.h.

#define AR5K_AR5210_RPGTO   0x0050
 

Definition at line 219 of file ar5210reg.h.

#define AR5K_AR5210_RSSI_THR   0x8018
 

Definition at line 387 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_RSSI_THR_BM_THR   0x00000700
 

Definition at line 388 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_RSSI_THR_BM_THR_S   8
 

Definition at line 389 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_RTS_FAIL   0x8094
 

Definition at line 581 of file ar5210reg.h.

Referenced by ar5k_ar5210_update_mib_counters().

#define AR5K_AR5210_RTS_OK   0x8090
 

Definition at line 576 of file ar5210reg.h.

Referenced by ar5k_ar5210_update_mib_counters().

#define AR5K_AR5210_RX_FILTER   0x804c
 

Definition at line 482 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_rx_filter(), and ar5k_ar5210_set_rx_filter().

#define AR5K_AR5210_RX_FILTER_BEACON   0x00000010
 

Definition at line 487 of file ar5210reg.h.

#define AR5K_AR5210_RX_FILTER_BROADCAST   0x00000004
 

Definition at line 485 of file ar5210reg.h.

#define AR5K_AR5210_RX_FILTER_CONTROL   0x00000008
 

Definition at line 486 of file ar5210reg.h.

#define AR5K_AR5210_RX_FILTER_MULTICAST   0x00000002
 

Definition at line 484 of file ar5210reg.h.

#define AR5K_AR5210_RX_FILTER_PROMISC   0x00000020
 

Definition at line 488 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_rx_filter().

#define AR5K_AR5210_RX_FILTER_UNICAST   0x00000001
 

Definition at line 483 of file ar5210reg.h.

#define AR5K_AR5210_RXCFG   0x0034
 

Definition at line 188 of file ar5210reg.h.

#define AR5K_AR5210_RXCFG_SDMAMW   0x00000007
 

Definition at line 189 of file ar5210reg.h.

#define AR5K_AR5210_RXCFG_ZLFDMA   0x00000010
 

Definition at line 190 of file ar5210reg.h.

#define AR5K_AR5210_RXDP   0x000c
 

Definition at line 52 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_rx_buf(), and ar5k_ar5210_put_rx_buf().

#define AR5K_AR5210_RXNOFRM   0x0048
 

Definition at line 209 of file ar5210reg.h.

#define AR5K_AR5210_SCR   0x4004
 

Definition at line 251 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_power().

#define AR5K_AR5210_SCR_SLDUR   0x0000ffff
 

Definition at line 252 of file ar5210reg.h.

#define AR5K_AR5210_SCR_SLE   0x00030000
 

Definition at line 253 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_power().

#define AR5K_AR5210_SCR_SLE_ALLOW   0x00020000
 

Definition at line 256 of file ar5210reg.h.

#define AR5K_AR5210_SCR_SLE_SLP   0x00010000
 

Definition at line 255 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_power().

#define AR5K_AR5210_SCR_SLE_WAKE   0x00000000
 

Definition at line 254 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_power().

#define AR5K_AR5210_SFR   0x400c
 

Definition at line 267 of file ar5210reg.h.

#define AR5K_AR5210_SFR_SF   0x00000001
 

Definition at line 268 of file ar5210reg.h.

#define AR5K_AR5210_SLOT_TIME   0x8010
 

Definition at line 373 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_slot_time(), and ar5k_ar5210_set_slot_time().

#define AR5K_AR5210_SREV   0x4020
 

Definition at line 313 of file ar5210reg.h.

Referenced by ar5k_ar5210_attach().

#define AR5K_AR5210_SREV_REV   0x0000000f
 

Definition at line 314 of file ar5210reg.h.

Referenced by ar5k_ar5210_attach().

#define AR5K_AR5210_SREV_REV_S   0
 

Definition at line 315 of file ar5210reg.h.

#define AR5K_AR5210_SREV_VER   0x000000ff
 

Definition at line 316 of file ar5210reg.h.

Referenced by ar5k_ar5210_attach().

#define AR5K_AR5210_SREV_VER_S   4
 

Definition at line 317 of file ar5210reg.h.

#define AR5K_AR5210_STA_ID0   0x8000
 

Definition at line 340 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_lladdr(), and ar5k_ar5210_set_opmode().

#define AR5K_AR5210_STA_ID1   0x8004
 

Definition at line 345 of file ar5210reg.h.

Referenced by ar5k_ar5210_disable_pspoll(), ar5k_ar5210_enable_pspoll(), ar5k_ar5210_reset_beacon(), ar5k_ar5210_set_beacon_timers(), ar5k_ar5210_set_lladdr(), ar5k_ar5210_set_opmode(), and ar5k_ar5210_set_power().

#define AR5K_AR5210_STA_ID1_ACKCTS_6MB   0x01000000
 

Definition at line 354 of file ar5210reg.h.

#define AR5K_AR5210_STA_ID1_ADHOC   0x00020000
 

Definition at line 347 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_opmode().

#define AR5K_AR5210_STA_ID1_AP   0x00010000
 

Definition at line 346 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_opmode().

#define AR5K_AR5210_STA_ID1_DEFAULT_ANTENNA   0x00800000
 

Definition at line 353 of file ar5210reg.h.

Referenced by ar5k_ar5210_disable_pspoll(), ar5k_ar5210_enable_pspoll(), ar5k_ar5210_reset_beacon(), ar5k_ar5210_set_beacon_timers(), and ar5k_ar5210_set_power().

#define AR5K_AR5210_STA_ID1_DESC_ANTENNA   0x00400000
 

Definition at line 352 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_opmode().

#define AR5K_AR5210_STA_ID1_NO_KEYSRCH   0x00080000
 

Definition at line 349 of file ar5210reg.h.

#define AR5K_AR5210_STA_ID1_NO_PSPOLL   0x00100000
 

Definition at line 350 of file ar5210reg.h.

Referenced by ar5k_ar5210_disable_pspoll(), ar5k_ar5210_enable_pspoll(), and ar5k_ar5210_set_opmode().

#define AR5K_AR5210_STA_ID1_PCF   0x00200000
 

Definition at line 351 of file ar5210reg.h.

Referenced by ar5k_ar5210_reset_beacon(), and ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_STA_ID1_PWR_SV   0x00040000
 

Definition at line 348 of file ar5210reg.h.

Referenced by ar5k_ar5210_set_opmode(), and ar5k_ar5210_set_power().

#define AR5K_AR5210_TIME_OUT   0x8014
 

Definition at line 378 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_ack_timeout(), ar5k_ar5210_get_cts_timeout(), ar5k_ar5210_set_ack_timeout(), and ar5k_ar5210_set_cts_timeout().

#define AR5K_AR5210_TIME_OUT_ACK   0x00001fff
 

Definition at line 379 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_ack_timeout(), and ar5k_ar5210_set_ack_timeout().

#define AR5K_AR5210_TIME_OUT_ACK_S   0
 

Definition at line 380 of file ar5210reg.h.

#define AR5K_AR5210_TIME_OUT_CTS   0x1fff0000
 

Definition at line 381 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_cts_timeout(), and ar5k_ar5210_set_cts_timeout().

#define AR5K_AR5210_TIME_OUT_CTS_S   16
 

Definition at line 382 of file ar5210reg.h.

#define AR5K_AR5210_TIMER0   0x802c
 

Definition at line 438 of file ar5210reg.h.

Referenced by ar5k_ar5210_init_beacon(), ar5k_ar5210_reset_beacon(), and ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_TIMER1   0x8030
 

Definition at line 443 of file ar5210reg.h.

Referenced by ar5k_ar5210_init_beacon().

#define AR5K_AR5210_TIMER2   0x8034
 

Definition at line 448 of file ar5210reg.h.

Referenced by ar5k_ar5210_init_beacon(), and ar5k_ar5210_set_beacon_timers().

#define AR5K_AR5210_TIMER3   0x8038
 

Definition at line 453 of file ar5210reg.h.

Referenced by ar5k_ar5210_init_beacon().

#define AR5K_AR5210_TOPS   0x0044
 

Definition at line 204 of file ar5210reg.h.

#define AR5K_AR5210_TRIG_LVL   0x8064
 

Definition at line 518 of file ar5210reg.h.

Referenced by ar5k_ar5210_update_tx_triglevel().

#define AR5K_AR5210_TSF_L32   0x806c
 

Definition at line 542 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_tsf32(), and ar5k_ar5210_get_tsf64().

#define AR5K_AR5210_TSF_U32   0x8070
 

Definition at line 547 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_tsf64().

#define AR5K_AR5210_TX_MASK0   0x8058
 

Definition at line 503 of file ar5210reg.h.

#define AR5K_AR5210_TX_MASK1   0x805c
 

Definition at line 508 of file ar5210reg.h.

#define AR5K_AR5210_TXCFG   0x0030
 

Definition at line 179 of file ar5210reg.h.

#define AR5K_AR5210_TXCFG_SDMAMR   0x00000007
 

Definition at line 180 of file ar5210reg.h.

#define AR5K_AR5210_TXCFG_TXCONT_EN   0x00000080
 

Definition at line 183 of file ar5210reg.h.

#define AR5K_AR5210_TXCFG_TXFSTP   0x00000008
 

Definition at line 181 of file ar5210reg.h.

#define AR5K_AR5210_TXCFG_TXFULL   0x00000070
 

Definition at line 182 of file ar5210reg.h.

#define AR5K_AR5210_TXDP0   0x0000
 

Definition at line 30 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_tx_buf(), and ar5k_ar5210_put_tx_buf().

#define AR5K_AR5210_TXDP1   0x0004
 

Definition at line 35 of file ar5210reg.h.

Referenced by ar5k_ar5210_get_tx_buf(), ar5k_ar5210_put_tx_buf(), and ar5k_ar5210_wait_for_beacon().

#define AR5K_AR5210_TXNOFRM   0x004c
 

Definition at line 214 of file ar5210reg.h.

#define AR5K_AR5210_USEC   0x8020
 

Definition at line 409 of file ar5210reg.h.

#define AR5K_AR5210_USEC_1   0x0000007f
 

Definition at line 410 of file ar5210reg.h.

#define AR5K_AR5210_USEC_1_S   0
 

Definition at line 411 of file ar5210reg.h.

#define AR5K_AR5210_USEC_32   0x00003f80
 

Definition at line 412 of file ar5210reg.h.

#define AR5K_AR5210_USEC_32_S   7
 

Definition at line 413 of file ar5210reg.h.

#define AR5K_AR5210_USEC_RX_LATENCY   0x03f00000
 

Definition at line 416 of file ar5210reg.h.

#define AR5K_AR5210_USEC_RX_LATENCY_S   20
 

Definition at line 417 of file ar5210reg.h.

#define AR5K_AR5210_USEC_TX_LATENCY   0x000fc000
 

Definition at line 414 of file ar5210reg.h.

#define AR5K_AR5210_USEC_TX_LATENCY_S   14
 

Definition at line 415 of file ar5210reg.h.


Enumeration Type Documentation

enum ar5k_ar5210_dmasize_t
 

Enumeration values:
AR5K_AR5210_DMASIZE_4B 
AR5K_AR5210_DMASIZE_8B 
AR5K_AR5210_DMASIZE_16B 
AR5K_AR5210_DMASIZE_32B 
AR5K_AR5210_DMASIZE_64B 
AR5K_AR5210_DMASIZE_128B 
AR5K_AR5210_DMASIZE_256B 
AR5K_AR5210_DMASIZE_512B 

Definition at line 165 of file ar5210reg.h.


Generated on Mon Nov 21 16:03:17 2005 for openwifi by  doxygen 1.4.1