mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 11:46:19 +00:00
Staging: rtl8187se: remove unused definitions from r8180_hw.h
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
b6d11c07e5
commit
7abb66eba4
1 changed files with 5 additions and 309 deletions
|
@ -29,18 +29,10 @@
|
||||||
#define BIT5 0x00000020
|
#define BIT5 0x00000020
|
||||||
#define BIT6 0x00000040
|
#define BIT6 0x00000040
|
||||||
#define BIT7 0x00000080
|
#define BIT7 0x00000080
|
||||||
#define BIT8 0x00000100
|
|
||||||
#define BIT9 0x00000200
|
#define BIT9 0x00000200
|
||||||
#define BIT10 0x00000400
|
|
||||||
#define BIT11 0x00000800
|
#define BIT11 0x00000800
|
||||||
#define BIT12 0x00001000
|
|
||||||
#define BIT13 0x00002000
|
#define BIT13 0x00002000
|
||||||
#define BIT14 0x00004000
|
|
||||||
#define BIT15 0x00008000
|
#define BIT15 0x00008000
|
||||||
#define BIT16 0x00010000
|
|
||||||
#define BIT17 0x00020000
|
|
||||||
#define BIT18 0x00040000
|
|
||||||
#define BIT19 0x00080000
|
|
||||||
#define BIT20 0x00100000
|
#define BIT20 0x00100000
|
||||||
#define BIT21 0x00200000
|
#define BIT21 0x00200000
|
||||||
#define BIT22 0x00400000
|
#define BIT22 0x00400000
|
||||||
|
@ -57,29 +49,14 @@
|
||||||
#define MAX_SLEEP_TIME (10000)
|
#define MAX_SLEEP_TIME (10000)
|
||||||
#define MIN_SLEEP_TIME (50)
|
#define MIN_SLEEP_TIME (50)
|
||||||
|
|
||||||
#define BB_ANTATTEN_CHAN14 0x0c
|
|
||||||
#define BB_ANTENNA_B 0x40
|
|
||||||
|
|
||||||
#define BB_HOST_BANG (1<<30)
|
|
||||||
#define BB_HOST_BANG_EN (1<<2)
|
#define BB_HOST_BANG_EN (1<<2)
|
||||||
#define BB_HOST_BANG_CLK (1<<1)
|
#define BB_HOST_BANG_CLK (1<<1)
|
||||||
#define BB_HOST_BANG_DATA 1
|
|
||||||
|
|
||||||
#define ANAPARAM_TXDACOFF_SHIFT 27
|
|
||||||
#define ANAPARAM_PWR0_MASK ((1<<30)|(1<<29)|(1<<28))
|
|
||||||
#define ANAPARAM_PWR0_SHIFT 28
|
|
||||||
#define ANAPARAM_PWR1_MASK ((1<<26)|(1<<25)|(1<<24)|(1<<23)|(1<<22)|(1<<21)|(1<<20))
|
|
||||||
#define ANAPARAM_PWR1_SHIFT 20
|
|
||||||
|
|
||||||
#define MAC0 0
|
#define MAC0 0
|
||||||
#define MAC1 1
|
|
||||||
#define MAC2 2
|
|
||||||
#define MAC3 3
|
|
||||||
#define MAC4 4
|
#define MAC4 4
|
||||||
#define MAC5 5
|
|
||||||
#define CMD 0x37
|
#define CMD 0x37
|
||||||
#define CMD_RST_SHIFT 4
|
#define CMD_RST_SHIFT 4
|
||||||
#define CMD_RESERVED_MASK ((1<<1) | (1<<5) | (1<<6) | (1<<7))
|
|
||||||
#define CMD_RX_ENABLE_SHIFT 3
|
#define CMD_RX_ENABLE_SHIFT 3
|
||||||
#define CMD_TX_ENABLE_SHIFT 2
|
#define CMD_TX_ENABLE_SHIFT 2
|
||||||
|
|
||||||
|
@ -96,13 +73,9 @@
|
||||||
#define EPROM_W_SHIFT 1
|
#define EPROM_W_SHIFT 1
|
||||||
#define EPROM_R_SHIFT 0
|
#define EPROM_R_SHIFT 0
|
||||||
#define CONFIG2_DMA_POLLING_MODE_SHIFT 3
|
#define CONFIG2_DMA_POLLING_MODE_SHIFT 3
|
||||||
#define INTA 0x3e
|
|
||||||
#define INTA_TXOVERFLOW (1<<15)
|
#define INTA_TXOVERFLOW (1<<15)
|
||||||
#define INTA_TIMEOUT (1<<14)
|
#define INTA_TIMEOUT (1<<14)
|
||||||
#define INTA_BEACONTIMEOUT (1<<13)
|
|
||||||
#define INTA_ATIM (1<<12)
|
|
||||||
#define INTA_BEACONDESCERR (1<<11)
|
|
||||||
#define INTA_BEACONDESCOK (1<<10)
|
|
||||||
#define INTA_HIPRIORITYDESCERR (1<<9)
|
#define INTA_HIPRIORITYDESCERR (1<<9)
|
||||||
#define INTA_HIPRIORITYDESCOK (1<<8)
|
#define INTA_HIPRIORITYDESCOK (1<<8)
|
||||||
#define INTA_NORMPRIORITYDESCERR (1<<7)
|
#define INTA_NORMPRIORITYDESCERR (1<<7)
|
||||||
|
@ -111,9 +84,9 @@
|
||||||
#define INTA_RXDESCERR (1<<4)
|
#define INTA_RXDESCERR (1<<4)
|
||||||
#define INTA_LOWPRIORITYDESCERR (1<<3)
|
#define INTA_LOWPRIORITYDESCERR (1<<3)
|
||||||
#define INTA_LOWPRIORITYDESCOK (1<<2)
|
#define INTA_LOWPRIORITYDESCOK (1<<2)
|
||||||
#define INTA_RXCRCERR (1<<1)
|
|
||||||
#define INTA_RXOK (1)
|
#define INTA_RXOK (1)
|
||||||
#define INTA_MASK 0x3c
|
#define INTA_MASK 0x3c
|
||||||
|
|
||||||
#define RXRING_ADDR 0xe4 // page 0
|
#define RXRING_ADDR 0xe4 // page 0
|
||||||
#define PGSELECT 0x5e
|
#define PGSELECT 0x5e
|
||||||
#define PGSELECT_PG_SHIFT 0
|
#define PGSELECT_PG_SHIFT 0
|
||||||
|
@ -131,20 +104,15 @@
|
||||||
#define ACCEPT_MCAST_FRAME_SHIFT 2
|
#define ACCEPT_MCAST_FRAME_SHIFT 2
|
||||||
#define ACCEPT_ALLMAC_FRAME_SHIFT 0
|
#define ACCEPT_ALLMAC_FRAME_SHIFT 0
|
||||||
#define ACCEPT_NICMAC_FRAME_SHIFT 1
|
#define ACCEPT_NICMAC_FRAME_SHIFT 1
|
||||||
|
|
||||||
#define RX_FIFO_THRESHOLD_MASK ((1<<13) | (1<<14) | (1<<15))
|
#define RX_FIFO_THRESHOLD_MASK ((1<<13) | (1<<14) | (1<<15))
|
||||||
#define RX_FIFO_THRESHOLD_SHIFT 13
|
#define RX_FIFO_THRESHOLD_SHIFT 13
|
||||||
#define RX_FIFO_THRESHOLD_128 3
|
|
||||||
#define RX_FIFO_THRESHOLD_256 4
|
|
||||||
#define RX_FIFO_THRESHOLD_512 5
|
|
||||||
#define RX_FIFO_THRESHOLD_1024 6
|
|
||||||
#define RX_FIFO_THRESHOLD_NONE 7
|
#define RX_FIFO_THRESHOLD_NONE 7
|
||||||
#define RX_AUTORESETPHY_SHIFT 28
|
#define RX_AUTORESETPHY_SHIFT 28
|
||||||
#define EPROM_TYPE_SHIFT 6
|
|
||||||
#define TX_CONF 0x40
|
#define TX_CONF 0x40
|
||||||
#define TX_CONF_HEADER_AUTOICREMENT_SHIFT 30
|
#define TX_CONF_HEADER_AUTOICREMENT_SHIFT 30
|
||||||
#define TX_LOOPBACK_SHIFT 17
|
#define TX_LOOPBACK_SHIFT 17
|
||||||
#define TX_LOOPBACK_MAC 1
|
|
||||||
#define TX_LOOPBACK_BASEBAND 2
|
|
||||||
#define TX_LOOPBACK_NONE 0
|
#define TX_LOOPBACK_NONE 0
|
||||||
#define TX_LOOPBACK_CONTINUE 3
|
#define TX_LOOPBACK_CONTINUE 3
|
||||||
#define TX_LOOPBACK_MASK ((1<<17)|(1<<18))
|
#define TX_LOOPBACK_MASK ((1<<17)|(1<<18))
|
||||||
|
@ -158,21 +126,12 @@
|
||||||
#define TX_DMA_POLLING_HIPRIORITY_SHIFT 6
|
#define TX_DMA_POLLING_HIPRIORITY_SHIFT 6
|
||||||
#define TX_DMA_POLLING_NORMPRIORITY_SHIFT 5
|
#define TX_DMA_POLLING_NORMPRIORITY_SHIFT 5
|
||||||
#define TX_DMA_POLLING_LOWPRIORITY_SHIFT 4
|
#define TX_DMA_POLLING_LOWPRIORITY_SHIFT 4
|
||||||
#define TX_DMA_STOP_BEACON_SHIFT 3
|
|
||||||
#define TX_DMA_STOP_HIPRIORITY_SHIFT 2
|
|
||||||
#define TX_DMA_STOP_NORMPRIORITY_SHIFT 1
|
|
||||||
#define TX_DMA_STOP_LOWPRIORITY_SHIFT 0
|
|
||||||
#define TX_MANAGEPRIORITY_RING_ADDR 0x0C
|
#define TX_MANAGEPRIORITY_RING_ADDR 0x0C
|
||||||
#define TX_BKPRIORITY_RING_ADDR 0x10
|
#define TX_BKPRIORITY_RING_ADDR 0x10
|
||||||
#define TX_BEPRIORITY_RING_ADDR 0x14
|
#define TX_BEPRIORITY_RING_ADDR 0x14
|
||||||
#define TX_VIPRIORITY_RING_ADDR 0x20
|
#define TX_VIPRIORITY_RING_ADDR 0x20
|
||||||
#define TX_VOPRIORITY_RING_ADDR 0x24
|
#define TX_VOPRIORITY_RING_ADDR 0x24
|
||||||
#define TX_HIGHPRIORITY_RING_ADDR 0x28
|
#define TX_HIGHPRIORITY_RING_ADDR 0x28
|
||||||
//AC_VI and Low priority share the sane queue
|
|
||||||
#define TX_LOWPRIORITY_RING_ADDR TX_VIPRIORITY_RING_ADDR
|
|
||||||
//AC_VO and Norm priority share the same queue
|
|
||||||
#define TX_NORMPRIORITY_RING_ADDR TX_VOPRIORITY_RING_ADDR
|
|
||||||
|
|
||||||
#define MAX_RX_DMA_MASK ((1<<8) | (1<<9) | (1<<10))
|
#define MAX_RX_DMA_MASK ((1<<8) | (1<<9) | (1<<10))
|
||||||
#define MAX_RX_DMA_2048 7
|
#define MAX_RX_DMA_2048 7
|
||||||
#define MAX_RX_DMA_1024 6
|
#define MAX_RX_DMA_1024 6
|
||||||
|
@ -189,11 +148,7 @@
|
||||||
#define ATIM 0x72
|
#define ATIM 0x72
|
||||||
#define EPROM_CS_SHIFT 3
|
#define EPROM_CS_SHIFT 3
|
||||||
#define EPROM_CK_SHIFT 2
|
#define EPROM_CK_SHIFT 2
|
||||||
#define PHY_DELAY 0x78
|
|
||||||
#define PHY_CONFIG 0x80
|
|
||||||
#define PHY_ADR 0x7c
|
#define PHY_ADR 0x7c
|
||||||
#define PHY_READ 0x7e
|
|
||||||
#define CARRIER_SENSE_COUNTER 0x79 //byte
|
|
||||||
#define SECURITY 0x5f //1209 this is sth wrong
|
#define SECURITY 0x5f //1209 this is sth wrong
|
||||||
#define SECURITY_WEP_TX_ENABLE_SHIFT 1
|
#define SECURITY_WEP_TX_ENABLE_SHIFT 1
|
||||||
#define SECURITY_WEP_RX_ENABLE_SHIFT 0
|
#define SECURITY_WEP_RX_ENABLE_SHIFT 0
|
||||||
|
@ -214,44 +169,16 @@
|
||||||
* RealTek names are used.
|
* RealTek names are used.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define IDR0 0x0000
|
|
||||||
#define IDR1 0x0001
|
|
||||||
#define IDR2 0x0002
|
|
||||||
#define IDR3 0x0003
|
|
||||||
#define IDR4 0x0004
|
|
||||||
#define IDR5 0x0005
|
|
||||||
|
|
||||||
/* 0x0006 - 0x0007 - reserved */
|
|
||||||
|
|
||||||
#define MAR0 0x0008
|
|
||||||
#define MAR1 0x0009
|
|
||||||
#define MAR2 0x000A
|
|
||||||
#define MAR3 0x000B
|
|
||||||
#define MAR4 0x000C
|
|
||||||
#define MAR5 0x000D
|
|
||||||
#define MAR6 0x000E
|
|
||||||
#define MAR7 0x000F
|
|
||||||
|
|
||||||
/* 0x0010 - 0x0017 - reserved */
|
|
||||||
|
|
||||||
#define TSFTR 0x0018
|
#define TSFTR 0x0018
|
||||||
#define TSFTR_END 0x001F
|
|
||||||
|
|
||||||
#define TLPDA 0x0020
|
#define TLPDA 0x0020
|
||||||
#define TLPDA_END 0x0023
|
|
||||||
#define TNPDA 0x0024
|
|
||||||
#define TNPDA_END 0x0027
|
|
||||||
#define THPDA 0x0028
|
|
||||||
#define THPDA_END 0x002B
|
|
||||||
|
|
||||||
#define BSSID 0x002E
|
#define BSSID 0x002E
|
||||||
#define BSSID_END 0x0033
|
|
||||||
|
|
||||||
#define CR 0x0037
|
#define CR 0x0037
|
||||||
|
|
||||||
#define RF_SW_CONFIG 0x8 // store data which is transmitted to RF for driver
|
#define RF_SW_CONFIG 0x8 // store data which is transmitted to RF for driver
|
||||||
#define RF_SW_CFG_SI BIT1
|
#define RF_SW_CFG_SI BIT1
|
||||||
#define PIFS 0x2C // PCF InterFrame Spacing Timer Setting.
|
|
||||||
#define EIFS 0x2D // Extended InterFrame Space Timer, in unit of 4 us.
|
#define EIFS 0x2D // Extended InterFrame Space Timer, in unit of 4 us.
|
||||||
|
|
||||||
#define BRSR 0x34 // Basic rate set
|
#define BRSR 0x34 // Basic rate set
|
||||||
|
@ -260,26 +187,16 @@
|
||||||
#define ISR 0x003C
|
#define ISR 0x003C
|
||||||
|
|
||||||
#define TCR 0x0040
|
#define TCR 0x0040
|
||||||
#define TCR_END 0x0043
|
|
||||||
|
|
||||||
#define RCR 0x0044
|
#define RCR 0x0044
|
||||||
#define RCR_END 0x0047
|
|
||||||
|
|
||||||
#define TimerInt 0x0048
|
#define TimerInt 0x0048
|
||||||
#define TimerInt_END 0x004B
|
|
||||||
|
|
||||||
#define TBDA 0x004C
|
|
||||||
#define TBDA_END 0x004F
|
|
||||||
|
|
||||||
#define CR9346 0x0050
|
#define CR9346 0x0050
|
||||||
|
|
||||||
#define CONFIG0 0x0051
|
#define CONFIG0 0x0051
|
||||||
#define CONFIG1 0x0052
|
|
||||||
#define CONFIG2 0x0053
|
#define CONFIG2 0x0053
|
||||||
|
|
||||||
#define ANA_PARM 0x0054
|
|
||||||
#define ANA_PARM_END 0x0x0057
|
|
||||||
|
|
||||||
#define MSR 0x0058
|
#define MSR 0x0058
|
||||||
|
|
||||||
#define CONFIG3 0x0059
|
#define CONFIG3 0x0059
|
||||||
|
@ -294,37 +211,17 @@
|
||||||
|
|
||||||
#define TESTR 0x005B
|
#define TESTR 0x005B
|
||||||
|
|
||||||
/* 0x005C - 0x005D - reserved */
|
|
||||||
|
|
||||||
#define PSR 0x005E
|
#define PSR 0x005E
|
||||||
|
|
||||||
/* 0x0060 - 0x006F - reserved */
|
|
||||||
|
|
||||||
#define BcnItv 0x0070
|
#define BcnItv 0x0070
|
||||||
#define BcnItv_END 0x0071
|
|
||||||
|
|
||||||
#define AtimWnd 0x0072
|
#define AtimWnd 0x0072
|
||||||
#define AtimWnd_END 0x0073
|
|
||||||
|
|
||||||
#define BintrItv 0x0074
|
#define BintrItv 0x0074
|
||||||
#define BintrItv_END 0x0075
|
|
||||||
|
|
||||||
#define AtimtrItv 0x0076
|
|
||||||
#define AtimtrItv_END 0x0077
|
|
||||||
|
|
||||||
#define PhyDelay 0x0078
|
|
||||||
|
|
||||||
#define CRCount 0x0079
|
|
||||||
|
|
||||||
/* 0x007A - 0x007B - reserved */
|
|
||||||
|
|
||||||
#define PhyAddr 0x007C
|
#define PhyAddr 0x007C
|
||||||
#define PhyDataW 0x007D
|
|
||||||
#define PhyDataR 0x007E
|
#define PhyDataR 0x007E
|
||||||
|
|
||||||
#define PhyCFG 0x0080
|
|
||||||
#define PhyCFG_END 0x0083
|
|
||||||
|
|
||||||
/* following are for rtl8185 */
|
/* following are for rtl8185 */
|
||||||
#define RFPinsOutput 0x80
|
#define RFPinsOutput 0x80
|
||||||
#define RFPinsEnable 0x82
|
#define RFPinsEnable 0x82
|
||||||
|
@ -356,100 +253,13 @@
|
||||||
#define MAX_RESP_RATE_SHIFT 4
|
#define MAX_RESP_RATE_SHIFT 4
|
||||||
#define MIN_RESP_RATE_SHIFT 0
|
#define MIN_RESP_RATE_SHIFT 0
|
||||||
#define RATE_FALLBACK 0xbe
|
#define RATE_FALLBACK 0xbe
|
||||||
/*
|
|
||||||
* 0x0084 - 0x00D3 is selected to page 1 when PSEn bit (bit0, PSR)
|
|
||||||
* is set to 1
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define Wakeup0 0x0084
|
|
||||||
#define Wakeup0_END 0x008B
|
|
||||||
|
|
||||||
#define Wakeup1 0x008C
|
|
||||||
#define Wakeup1_END 0x0093
|
|
||||||
|
|
||||||
#define Wakeup2LD 0x0094
|
|
||||||
#define Wakeup2LD_END 0x009B
|
|
||||||
#define Wakeup2HD 0x009C
|
|
||||||
#define Wakeup2HD_END 0x00A3
|
|
||||||
|
|
||||||
#define Wakeup3LD 0x00A4
|
|
||||||
#define Wakeup3LD_END 0x00AB
|
|
||||||
#define Wakeup3HD 0x00AC
|
|
||||||
#define Wakeup3HD_END 0x00B3
|
|
||||||
|
|
||||||
#define Wakeup4LD 0x00B4
|
|
||||||
#define Wakeup4LD_END 0x00BB
|
|
||||||
#define Wakeup4HD 0x00BC
|
|
||||||
#define Wakeup4HD_END 0x00C3
|
|
||||||
|
|
||||||
#define CRC0 0x00C4
|
|
||||||
#define CRC0_END 0x00C5
|
|
||||||
#define CRC1 0x00C6
|
|
||||||
#define CRC1_END 0x00C7
|
|
||||||
#define CRC2 0x00C8
|
|
||||||
#define CRC2_END 0x00C9
|
|
||||||
#define CRC3 0x00CA
|
|
||||||
#define CRC3_END 0x00CB
|
|
||||||
#define CRC4 0x00CC
|
|
||||||
#define CRC4_END 0x00CD
|
|
||||||
|
|
||||||
/* 0x00CE - 0x00D3 - reserved */
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* 0x0084 - 0x00D3 is selected to page 0 when PSEn bit (bit0, PSR)
|
|
||||||
* is set to 0
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* 0x0084 - 0x008F - reserved */
|
|
||||||
|
|
||||||
#define DK0 0x0090
|
|
||||||
#define DK0_END 0x009F
|
|
||||||
#define DK1 0x00A0
|
|
||||||
#define DK1_END 0x00AF
|
|
||||||
#define DK2 0x00B0
|
|
||||||
#define DK2_END 0x00BF
|
|
||||||
#define DK3 0x00C0
|
|
||||||
#define DK3_END 0x00CF
|
|
||||||
|
|
||||||
/* 0x00D0 - 0x00D3 - reserved */
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* 0x00D4 - 0x00D7 - reserved */
|
|
||||||
|
|
||||||
#define CONFIG5 0x00D8
|
#define CONFIG5 0x00D8
|
||||||
|
|
||||||
#define TPPoll 0x00D9
|
|
||||||
|
|
||||||
/* 0x00DA - 0x00DB - reserved */
|
|
||||||
|
|
||||||
#define PHYPR 0xDA //0xDA - 0x0B PHY Parameter Register.
|
#define PHYPR 0xDA //0xDA - 0x0B PHY Parameter Register.
|
||||||
|
|
||||||
#define CWR 0x00DC
|
|
||||||
#define CWR_END 0x00DD
|
|
||||||
|
|
||||||
#define RetryCTR 0x00DE
|
|
||||||
|
|
||||||
/* 0x00DF - 0x00E3 - reserved */
|
|
||||||
|
|
||||||
#define RDSAR 0x00E4
|
|
||||||
#define RDSAR_END 0x00E7
|
|
||||||
|
|
||||||
/* 0x00E8 - 0x00EF - reserved */
|
|
||||||
#define LED_CONTROL 0xED
|
|
||||||
|
|
||||||
#define FER 0x00F0
|
|
||||||
#define FER_END 0x00F3
|
|
||||||
|
|
||||||
#define FEMR 0x1D4 // Function Event Mask register
|
#define FEMR 0x1D4 // Function Event Mask register
|
||||||
|
|
||||||
#define FPSR 0x00F8
|
|
||||||
#define FPSR_END 0x00FB
|
|
||||||
|
|
||||||
#define FFER 0x00FC
|
#define FFER 0x00FC
|
||||||
#define FFER_END 0x00FF
|
#define FFER_END 0x00FF
|
||||||
|
|
||||||
|
@ -598,53 +408,10 @@
|
||||||
#define CR9346_EED1 ((1<<1))
|
#define CR9346_EED1 ((1<<1))
|
||||||
#define CR9346_EED0 ((1<<0))
|
#define CR9346_EED0 ((1<<0))
|
||||||
|
|
||||||
#define CONFIG0_WEP104 ((1<<6))
|
|
||||||
#define CONFIG0_LEDGPO_En ((1<<4))
|
|
||||||
#define CONFIG0_Aux_Status ((1<<3))
|
|
||||||
#define CONFIG0_GL ((1<<1)|(1<<0))
|
|
||||||
#define CONFIG0_GL1 ((1<<1))
|
|
||||||
#define CONFIG0_GL0 ((1<<0))
|
|
||||||
|
|
||||||
#define CONFIG1_LEDS ((1<<7)|(1<<6))
|
|
||||||
#define CONFIG1_LEDS1 ((1<<7))
|
|
||||||
#define CONFIG1_LEDS0 ((1<<6))
|
|
||||||
#define CONFIG1_LWACT ((1<<4))
|
|
||||||
#define CONFIG1_MEMMAP ((1<<3))
|
|
||||||
#define CONFIG1_IOMAP ((1<<2))
|
|
||||||
#define CONFIG1_VPD ((1<<1))
|
|
||||||
#define CONFIG1_PMEn ((1<<0))
|
|
||||||
|
|
||||||
#define CONFIG2_LCK ((1<<7))
|
|
||||||
#define CONFIG2_ANT ((1<<6))
|
|
||||||
#define CONFIG2_DPS ((1<<3))
|
|
||||||
#define CONFIG2_PAPE_sign ((1<<2))
|
|
||||||
#define CONFIG2_PAPE_time ((1<<1)|(1<<0))
|
|
||||||
#define CONFIG2_PAPE_time1 ((1<<1))
|
|
||||||
#define CONFIG2_PAPE_time0 ((1<<0))
|
|
||||||
|
|
||||||
#define CONFIG3_GNTSel ((1<<7))
|
|
||||||
#define CONFIG3_PARM_En ((1<<6))
|
#define CONFIG3_PARM_En ((1<<6))
|
||||||
#define CONFIG3_Magic ((1<<5))
|
|
||||||
#define CONFIG3_CardB_En ((1<<3))
|
|
||||||
#define CONFIG3_CLKRUN_En ((1<<2))
|
|
||||||
#define CONFIG3_FuncRegEn ((1<<1))
|
#define CONFIG3_FuncRegEn ((1<<1))
|
||||||
#define CONFIG3_FBtbEn ((1<<0))
|
|
||||||
|
|
||||||
#define CONFIG4_VCOPDN ((1<<7))
|
|
||||||
#define CONFIG4_PWROFF ((1<<6))
|
|
||||||
#define CONFIG4_PWRMGT ((1<<5))
|
#define CONFIG4_PWRMGT ((1<<5))
|
||||||
#define CONFIG4_LWPME ((1<<4))
|
|
||||||
#define CONFIG4_LWPTN ((1<<2))
|
|
||||||
#define CONFIG4_RFTYPE ((1<<1)|(1<<0))
|
|
||||||
#define CONFIG4_RFTYPE1 ((1<<1))
|
|
||||||
#define CONFIG4_RFTYPE0 ((1<<0))
|
|
||||||
|
|
||||||
#define CONFIG5_TX_FIFO_OK ((1<<7))
|
|
||||||
#define CONFIG5_RX_FIFO_OK ((1<<6))
|
|
||||||
#define CONFIG5_CALON ((1<<5))
|
|
||||||
#define CONFIG5_EACPI ((1<<2))
|
|
||||||
#define CONFIG5_LANWake ((1<<1))
|
|
||||||
#define CONFIG5_PME_STS ((1<<0))
|
|
||||||
|
|
||||||
#define MSR_LINK_MASK ((1<<2)|(1<<3))
|
#define MSR_LINK_MASK ((1<<2)|(1<<3))
|
||||||
#define MSR_LINK_MANAGED 2
|
#define MSR_LINK_MANAGED 2
|
||||||
|
@ -653,50 +420,16 @@
|
||||||
#define MSR_LINK_ADHOC 1
|
#define MSR_LINK_ADHOC 1
|
||||||
#define MSR_LINK_MASTER 3
|
#define MSR_LINK_MASTER 3
|
||||||
|
|
||||||
#define PSR_GPO ((1<<7))
|
|
||||||
#define PSR_GPI ((1<<6))
|
|
||||||
#define PSR_LEDGPO1 ((1<<5))
|
|
||||||
#define PSR_LEDGPO0 ((1<<4))
|
|
||||||
#define PSR_UWF ((1<<1))
|
|
||||||
#define PSR_PSEn ((1<<0))
|
|
||||||
|
|
||||||
#define SCR_KM ((1<<5)|(1<<4))
|
|
||||||
#define SCR_KM1 ((1<<5))
|
|
||||||
#define SCR_KM0 ((1<<4))
|
|
||||||
#define SCR_TXSECON ((1<<1))
|
|
||||||
#define SCR_RXSECON ((1<<0))
|
|
||||||
|
|
||||||
#define BcnItv_BcnItv (0x01FF)
|
#define BcnItv_BcnItv (0x01FF)
|
||||||
|
|
||||||
#define AtimWnd_AtimWnd (0x01FF)
|
#define AtimWnd_AtimWnd (0x01FF)
|
||||||
|
|
||||||
#define BintrItv_BintrItv (0x01FF)
|
#define BintrItv_BintrItv (0x01FF)
|
||||||
|
|
||||||
#define AtimtrItv_AtimtrItv (0x01FF)
|
|
||||||
|
|
||||||
#define PhyDelay_PhyDelay ((1<<2)|(1<<1)|(1<<0))
|
|
||||||
|
|
||||||
#define TPPoll_BQ ((1<<7))
|
|
||||||
#define TPPoll_HPQ ((1<<6))
|
|
||||||
#define TPPoll_NPQ ((1<<5))
|
|
||||||
#define TPPoll_LPQ ((1<<4))
|
|
||||||
#define TPPoll_SBQ ((1<<3))
|
|
||||||
#define TPPoll_SHPQ ((1<<2))
|
|
||||||
#define TPPoll_SNPQ ((1<<1))
|
|
||||||
#define TPPoll_SLPQ ((1<<0))
|
|
||||||
|
|
||||||
#define CWR_CW (0x01FF)
|
|
||||||
|
|
||||||
#define FER_INTR ((1<<15))
|
|
||||||
#define FER_GWAKE ((1<< 4))
|
|
||||||
|
|
||||||
#define FEMR_INTR ((1<<15))
|
#define FEMR_INTR ((1<<15))
|
||||||
#define FEMR_WKUP ((1<<14))
|
#define FEMR_WKUP ((1<<14))
|
||||||
#define FEMR_GWAKE ((1<< 4))
|
#define FEMR_GWAKE ((1<< 4))
|
||||||
|
|
||||||
#define FPSR_INTR ((1<<15))
|
|
||||||
#define FPSR_GWAKE ((1<< 4))
|
|
||||||
|
|
||||||
#define FFER_INTR ((1<<15))
|
#define FFER_INTR ((1<<15))
|
||||||
#define FFER_GWAKE ((1<< 4))
|
#define FFER_GWAKE ((1<< 4))
|
||||||
|
|
||||||
|
@ -716,17 +449,6 @@
|
||||||
#define RCR_MXDMA_OFFSET 8
|
#define RCR_MXDMA_OFFSET 8
|
||||||
#define RCR_FIFO_OFFSET 13
|
#define RCR_FIFO_OFFSET 13
|
||||||
|
|
||||||
#define TMGDS 0x0C // Tx Management Descriptor Address
|
|
||||||
#define TBKDS 0x10 // Tx AC_BK Descriptor Address
|
|
||||||
#define TBEDS 0x14 // Tx AC_BE Descriptor Address
|
|
||||||
#define TLPDS 0x20 // Tx AC_VI Descriptor Address
|
|
||||||
#define TNPDS 0x24 // Tx AC_VO Descriptor Address
|
|
||||||
#define THPDS 0x28 // Tx Hign Priority Descriptor Address
|
|
||||||
|
|
||||||
#define TBDS 0x4c // Beacon descriptor queue start address
|
|
||||||
|
|
||||||
#define RDSA 0xE4 // Receive descriptor queue start address
|
|
||||||
|
|
||||||
#define AckTimeOutReg 0x79 // ACK timeout register, in unit of 4 us.
|
#define AckTimeOutReg 0x79 // ACK timeout register, in unit of 4 us.
|
||||||
|
|
||||||
#define RFTiming 0x8C
|
#define RFTiming 0x8C
|
||||||
|
@ -740,8 +462,6 @@
|
||||||
|
|
||||||
#define ACM_CONTROL 0x00BF // ACM Control Registe
|
#define ACM_CONTROL 0x00BF // ACM Control Registe
|
||||||
|
|
||||||
#define RTL8185B_VER_REG 0xE1
|
|
||||||
|
|
||||||
#define IntMig 0xE2 // Interrupt Migration (0xE2 ~ 0xE3)
|
#define IntMig 0xE2 // Interrupt Migration (0xE2 ~ 0xE3)
|
||||||
|
|
||||||
#define TID_AC_MAP 0xE8 // TID to AC Mapping Register
|
#define TID_AC_MAP 0xE8 // TID to AC Mapping Register
|
||||||
|
@ -753,9 +473,7 @@
|
||||||
#define AC_BE_PARAM 0xF8 // AC_BE Parameters Record
|
#define AC_BE_PARAM 0xF8 // AC_BE Parameters Record
|
||||||
#define AC_BK_PARAM 0xFC // AC_BK Parameters Record
|
#define AC_BK_PARAM 0xFC // AC_BK Parameters Record
|
||||||
|
|
||||||
#define BcnTimingAdjust 0x16A // Beacon Timing Adjust Register.
|
|
||||||
#define GPIOCtrl 0x16B // GPIO Control Register.
|
#define GPIOCtrl 0x16B // GPIO Control Register.
|
||||||
#define PSByGC 0x180 // 0x180 - 0x183 Power Saving by Gated Clock.
|
|
||||||
#define ARFR 0x1E0 // Auto Rate Fallback Register (0x1e0 ~ 0x1e2)
|
#define ARFR 0x1E0 // Auto Rate Fallback Register (0x1e0 ~ 0x1e2)
|
||||||
|
|
||||||
#define RFSW_CTRL 0x272 // 0x272-0x273.
|
#define RFSW_CTRL 0x272 // 0x272-0x273.
|
||||||
|
@ -767,28 +485,11 @@
|
||||||
#define PI_DATA_READ 0X360 // 0x360 - 0x361 Parallel Interface Data Register.
|
#define PI_DATA_READ 0X360 // 0x360 - 0x361 Parallel Interface Data Register.
|
||||||
#define SI_DATA_READ 0x362 // 0x362 - 0x363 Serial Interface Data Register.
|
#define SI_DATA_READ 0x362 // 0x362 - 0x363 Serial Interface Data Register.
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
|
||||||
// 8185B TPPoll bits (offset 0xd9, 1 byte)
|
|
||||||
//----------------------------------------------------------------------------
|
|
||||||
#define TPPOLL_BQ (0x01 << 7)
|
|
||||||
#define TPPOLL_HPQ (0x01 << 6)
|
|
||||||
#define TPPOLL_AC_VOQ (0x01 << 5)
|
|
||||||
#define TPPOLL_AC_VIQ (0x01 << 4)
|
|
||||||
#define TPPOLL_AC_BEQ (0x01 << 3)
|
|
||||||
#define TPPOLL_AC_BKQ (0x01 << 2)
|
|
||||||
#define TPPOLL_AC_MGQ (0x01 << 1)
|
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
// 8185B TPPollStop bits (offset 0x93, 1 byte)
|
// 8185B TPPollStop bits (offset 0x93, 1 byte)
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
#define TPPOLLSTOP_BQ (0x01 << 7)
|
#define TPPOLLSTOP_BQ (0x01 << 7)
|
||||||
#define TPPOLLSTOP_HPQ (0x01 << 6)
|
|
||||||
#define TPPOLLSTOP_AC_VOQ (0x01 << 5)
|
|
||||||
#define TPPOLLSTOP_AC_VIQ (0x01 << 4)
|
#define TPPOLLSTOP_AC_VIQ (0x01 << 4)
|
||||||
#define TPPOLLSTOP_AC_BEQ (0x01 << 3)
|
|
||||||
#define TPPOLLSTOP_AC_BKQ (0x01 << 2)
|
|
||||||
#define TPPOLLSTOP_AC_MGQ (0x01 << 1)
|
|
||||||
|
|
||||||
|
|
||||||
#define MSR_LINK_ENEDCA (1<<4)
|
#define MSR_LINK_ENEDCA (1<<4)
|
||||||
|
|
||||||
|
@ -807,7 +508,6 @@
|
||||||
#define VIQ_ACM_EN (0x01 << 6) //BIT6
|
#define VIQ_ACM_EN (0x01 << 6) //BIT6
|
||||||
#define BEQ_ACM_EN (0x01 << 5) //BIT5
|
#define BEQ_ACM_EN (0x01 << 5) //BIT5
|
||||||
#define ACM_HW_EN (0x01 << 4) //BIT4
|
#define ACM_HW_EN (0x01 << 4) //BIT4
|
||||||
#define TXOPSEL (0x01 << 3) //BIT3
|
|
||||||
#define VOQ_ACM_CTL (0x01 << 2) //BIT2 // Set to 1 when AC_VO used time reaches or exceeds the admitted time
|
#define VOQ_ACM_CTL (0x01 << 2) //BIT2 // Set to 1 when AC_VO used time reaches or exceeds the admitted time
|
||||||
#define VIQ_ACM_CTL (0x01 << 1) //BIT1 // Set to 1 when AC_VI used time reaches or exceeds the admitted time
|
#define VIQ_ACM_CTL (0x01 << 1) //BIT1 // Set to 1 when AC_VI used time reaches or exceeds the admitted time
|
||||||
#define BEQ_ACM_CTL (0x01 << 0) //BIT0 // Set to 1 when AC_BE used time reaches or exceeds the admitted time
|
#define BEQ_ACM_CTL (0x01 << 0) //BIT0 // Set to 1 when AC_BE used time reaches or exceeds the admitted time
|
||||||
|
@ -838,7 +538,6 @@
|
||||||
#define RTL8225z2_ANAPARAM_OFF 0x55480658
|
#define RTL8225z2_ANAPARAM_OFF 0x55480658
|
||||||
#define RTL8225z2_ANAPARAM2_OFF 0x72003f70
|
#define RTL8225z2_ANAPARAM2_OFF 0x72003f70
|
||||||
//by amy for power save
|
//by amy for power save
|
||||||
#define RF_CHANGE_BY_SW BIT31
|
|
||||||
#define RF_CHANGE_BY_HW BIT30
|
#define RF_CHANGE_BY_HW BIT30
|
||||||
#define RF_CHANGE_BY_PS BIT29
|
#define RF_CHANGE_BY_PS BIT29
|
||||||
#define RF_CHANGE_BY_IPS BIT28
|
#define RF_CHANGE_BY_IPS BIT28
|
||||||
|
@ -856,18 +555,15 @@
|
||||||
//{by amy 080312
|
//{by amy 080312
|
||||||
//0x7C, 0x7D Crystal calibration and Tx Power tracking mechanism. Added by Roger. 2007.12.10.
|
//0x7C, 0x7D Crystal calibration and Tx Power tracking mechanism. Added by Roger. 2007.12.10.
|
||||||
#define EEPROM_RSV 0x7C
|
#define EEPROM_RSV 0x7C
|
||||||
#define EEPROM_XTAL_CAL_MASK 0x00FF // 0x7C[7:0], Crystal calibration mask.
|
|
||||||
#define EEPROM_XTAL_CAL_XOUT_MASK 0x0F // 0x7C[3:0], Crystal calibration for Xout.
|
#define EEPROM_XTAL_CAL_XOUT_MASK 0x0F // 0x7C[3:0], Crystal calibration for Xout.
|
||||||
#define EEPROM_XTAL_CAL_XIN_MASK 0xF0 // 0x7C[7:4], Crystal calibration for Xin.
|
#define EEPROM_XTAL_CAL_XIN_MASK 0xF0 // 0x7C[7:4], Crystal calibration for Xin.
|
||||||
#define EEPROM_THERMAL_METER_MASK 0x0F00 // 0x7D[3:0], Thermal meter reference level.
|
#define EEPROM_THERMAL_METER_MASK 0x0F00 // 0x7D[3:0], Thermal meter reference level.
|
||||||
#define EEPROM_XTAL_CAL_ENABLE 0x1000 // 0x7D[4], Crystal calibration enabled/disabled BIT.
|
#define EEPROM_XTAL_CAL_ENABLE 0x1000 // 0x7D[4], Crystal calibration enabled/disabled BIT.
|
||||||
#define EEPROM_THERMAL_METER_ENABLE 0x2000 // 0x7D[5], Thermal meter enabled/disabled BIT.
|
#define EEPROM_THERMAL_METER_ENABLE 0x2000 // 0x7D[5], Thermal meter enabled/disabled BIT.
|
||||||
#define EEPROM_CID_RSVD1 0x3F
|
|
||||||
#define EN_LPF_CAL 0x238 // Enable LPF Calibration.
|
#define EN_LPF_CAL 0x238 // Enable LPF Calibration.
|
||||||
#define PWR_METER_EN BIT1
|
#define PWR_METER_EN BIT1
|
||||||
// <RJ_TODO_8185B> where are false alarm counters in 8185B?
|
// <RJ_TODO_8185B> where are false alarm counters in 8185B?
|
||||||
#define CCK_FALSE_ALARM 0xD0
|
#define CCK_FALSE_ALARM 0xD0
|
||||||
#define OFDM_FALSE_ALARM 0xD2
|
|
||||||
//by amy 080312}
|
//by amy 080312}
|
||||||
|
|
||||||
//YJ,add for Country IE, 080630
|
//YJ,add for Country IE, 080630
|
||||||
|
|
Loading…
Reference in a new issue