aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/bcm43xx/bcm43xx.h
diff options
context:
space:
mode:
authorLarry Finger <Larry.Finger@lwfinger.net>2007-03-14 16:06:22 -0400
committerJeff Garzik <jeff@garzik.org>2007-04-28 11:00:59 -0400
commitaa93c85d09295dcb269fc1a0690d9ddfb58f46cc (patch)
treeaa0631c587cf037e7ecb55af60b550d61cb3faf6 /drivers/net/wireless/bcm43xx/bcm43xx.h
parentaec91028db71cae7efa1101cf2e38c407096f023 (diff)
[PATCH] bcm43xx:Eliminate some 'G Mode Enable' magic numbers
In code manipulating the TM State Low register of 802.11 cores, two different magic numbers are used to reference the 'G Mode Enable' bit. One of these, 0x20000000, is clear, but the other, (0x800 << 18), is not. This patch replaces both types with a defined constant. In addition, two bits in the TM State High registers are given definitions to help in following the code. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/bcm43xx/bcm43xx.h')
-rw-r--r--drivers/net/wireless/bcm43xx/bcm43xx.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/bcm43xx/bcm43xx.h b/drivers/net/wireless/bcm43xx/bcm43xx.h
index 95ff175d8f33..f8483c179e4c 100644
--- a/drivers/net/wireless/bcm43xx/bcm43xx.h
+++ b/drivers/net/wireless/bcm43xx/bcm43xx.h
@@ -277,11 +277,14 @@
277#define BCM43xx_SBTMSTATELOW_REJECT 0x02 277#define BCM43xx_SBTMSTATELOW_REJECT 0x02
278#define BCM43xx_SBTMSTATELOW_CLOCK 0x10000 278#define BCM43xx_SBTMSTATELOW_CLOCK 0x10000
279#define BCM43xx_SBTMSTATELOW_FORCE_GATE_CLOCK 0x20000 279#define BCM43xx_SBTMSTATELOW_FORCE_GATE_CLOCK 0x20000
280#define BCM43xx_SBTMSTATELOW_G_MODE_ENABLE 0x20000000
280 281
281/* sbtmstatehigh state flags */ 282/* sbtmstatehigh state flags */
282#define BCM43xx_SBTMSTATEHIGH_SERROR 0x00000001 283#define BCM43xx_SBTMSTATEHIGH_SERROR 0x00000001
283#define BCM43xx_SBTMSTATEHIGH_BUSY 0x00000004 284#define BCM43xx_SBTMSTATEHIGH_BUSY 0x00000004
284#define BCM43xx_SBTMSTATEHIGH_TIMEOUT 0x00000020 285#define BCM43xx_SBTMSTATEHIGH_TIMEOUT 0x00000020
286#define BCM43xx_SBTMSTATEHIGH_G_PHY_AVAIL 0x00010000
287#define BCM43xx_SBTMSTATEHIGH_A_PHY_AVAIL 0x00020000
285#define BCM43xx_SBTMSTATEHIGH_COREFLAGS 0x1FFF0000 288#define BCM43xx_SBTMSTATEHIGH_COREFLAGS 0x1FFF0000
286#define BCM43xx_SBTMSTATEHIGH_DMA64BIT 0x10000000 289#define BCM43xx_SBTMSTATEHIGH_DMA64BIT 0x10000000
287#define BCM43xx_SBTMSTATEHIGH_GATEDCLK 0x20000000 290#define BCM43xx_SBTMSTATEHIGH_GATEDCLK 0x20000000