summaryrefslogtreecommitdiffstats
path: root/drivers/staging/brcm80211/brcmsmac/phy
diff options
context:
space:
mode:
authorArend van Spriel2011-08-15 15:34:25 +0200
committerGreg Kroah-Hartman2011-08-23 22:08:06 +0200
commit3bd8ef6799524fd48044a83aab38da57d9a98dbc (patch)
tree53e1fe659080106e4e3b6ca15c297a6cf3febcbb /drivers/staging/brcm80211/brcmsmac/phy
parentstaging: brcm80211: remove mips specific include from dma.c (diff)
downloadkernel-qcow2-linux-3bd8ef6799524fd48044a83aab38da57d9a98dbc.tar.gz
kernel-qcow2-linux-3bd8ef6799524fd48044a83aab38da57d9a98dbc.tar.xz
kernel-qcow2-linux-3bd8ef6799524fd48044a83aab38da57d9a98dbc.zip
staging: brcm80211: restrict register access method for bcm47xx
The driver contained conditional code for resolving issue with dma transaction reordering. This code was conditionalized using __mips__ macro, but it actually is specific to bcm47xx chips. This patch replaces it for the more speficic CONFIG_BCM47XX macro. Tested on BCM63281. Reviewed-by: Henry Ptasinski <henryp@broadcom.com> Reviewed-by: Roland Vossen <rvossen@broadcom.com> Tested-by: Jonas Gorski <jonas.gorski@gmail.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/brcm80211/brcmsmac/phy')
-rw-r--r--drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c b/drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c
index c00178d18b5a..448afae0d69e 100644
--- a/drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c
+++ b/drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c
@@ -380,7 +380,7 @@ void write_phy_reg(struct brcms_phy *pi, u16 addr, u16 val)
regs = pi->regs;
-#ifdef __mips__
+#ifdef CONFIG_BCM47XX
W_REG_FLUSH(&regs->phyregaddr, addr);
W_REG(&regs->phyregdata, val);
if (addr == 0x72)