summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/brcm80211/brcmsmac/d11.h
diff options
context:
space:
mode:
authorArend van Spriel <arend@broadcom.com>2011-12-08 23:06:51 (GMT)
committerJohn W. Linville <linville@tuxdriver.com>2011-12-13 20:32:36 (GMT)
commit16d2812e9eaaa47ca952ea81e34b4f400c861dfc (patch)
tree503064675eafaf4d539ba57327532d4e1aa37722 /drivers/net/wireless/brcm80211/brcmsmac/d11.h
parent5204563ab841fbb5d6ef683635682e155a0a9e84 (diff)
downloadlinux-fsl-qoriq-16d2812e9eaaa47ca952ea81e34b4f400c861dfc.tar.xz
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 ed51616..1948cb2 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 */