summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/brcm80211/brcmsmac/d11.h
diff options
context:
space:
mode:
authorArend van Spriel <arend@broadcom.com>2011-12-08 15:06:51 -0800
committerJohn W. Linville <linville@tuxdriver.com>2011-12-13 15:32:36 -0500
commit16d2812e9eaaa47ca952ea81e34b4f400c861dfc (patch)
tree503064675eafaf4d539ba57327532d4e1aa37722 /drivers/net/wireless/brcm80211/brcmsmac/d11.h
parent5204563ab841fbb5d6ef683635682e155a0a9e84 (diff)
downloadlinux-16d2812e9eaaa47ca952ea81e34b4f400c861dfc.tar.gz
brcm80211: smac: use bcma core register access functions for 802.11 core
The driver now uses the bcma register access functions to read and write the registers on the 802.11 core. The dma and phy code need to be modified next and access to the other cores. That will be done in coming patches. Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Reviewed-by: Alwin Beukers <alwin@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Franky Lin <frankyl@broadcom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/brcm80211/brcmsmac/d11.h')
-rw-r--r--drivers/net/wireless/brcm80211/brcmsmac/d11.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmsmac/d11.h b/drivers/net/wireless/brcm80211/brcmsmac/d11.h
index ed51616abc85..1948cb2771e9 100644
--- a/drivers/net/wireless/brcm80211/brcmsmac/d11.h
+++ b/drivers/net/wireless/brcm80211/brcmsmac/d11.h
@@ -430,6 +430,9 @@ struct d11regs {
u16 PAD[0x380]; /* 0x800 - 0xEFE */
};
+/* d11 register field offset */
+#define D11REGOFFS(field) offsetof(struct d11regs, field)
+
#define PIHR_BASE 0x0400 /* byte address of packed IHR region */
/* biststatus */