From: Arend van Spriel <[email protected]>

The source file dma.c used a macro definition that indicated a big endian
platform. The linux tree has its own macro determined by architecture and/or
kernel configuration. This byteorder macro is __BIG_ENDIAN. This is now used
in dma.c.

Signed-off-by: Arend van Spriel <[email protected]>
Reviewed-by: Roland Vossen <[email protected]>
Reviewed-by: Franky Lin <[email protected]>
---
 drivers/staging/brcm80211/brcmsmac/dma.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/brcm80211/brcmsmac/dma.c 
b/drivers/staging/brcm80211/brcmsmac/dma.c
index adf364c..9a9f0e7 100644
--- a/drivers/staging/brcm80211/brcmsmac/dma.c
+++ b/drivers/staging/brcm80211/brcmsmac/dma.c
@@ -507,9 +507,9 @@ struct dma_pub *dma_attach(char *name, struct si_pub *sih,
                di->dataoffsetlow = di->ddoffsetlow;
                di->dataoffsethigh = di->ddoffsethigh;
        }
-#if defined(__mips__) && defined(IL_BIGENDIAN)
+#if defined(__mips__) && defined(__BIG_ENDIAN)
        di->dataoffsetlow = di->dataoffsetlow + SI_SDRAM_SWAPPED;
-#endif                         /* defined(__mips__) && defined(IL_BIGENDIAN) */
+#endif                         /* defined(__mips__) && defined(__BIG_ENDIAN) */
        /* WAR64450 : DMACtl.Addr ext fields are not supported in SDIOD core. */
        if ((ai_coreid(sih) == SDIOD_CORE_ID)
            && ((ai_corerev(sih) > 0) && (ai_corerev(sih) <= 2)))
@@ -624,12 +624,12 @@ dma64_dd_upd(dma_info_t *di, dma64dd_t *ddring, dmaaddr_t 
pa, uint outidx,
        u32 ctrl2 = bufcount & D64_CTRL2_BC_MASK;
 
        /* PCI bus with big(>1G) physical address, use address extension */
-#if defined(__mips__) && defined(IL_BIGENDIAN)
+#if defined(__mips__) && defined(__BIG_ENDIAN)
        if ((di->dataoffsetlow == SI_SDRAM_SWAPPED)
            || !(PHYSADDRLO(pa) & PCI32ADDR_HIGH)) {
 #else
        if ((di->dataoffsetlow == 0) || !(PHYSADDRLO(pa) & PCI32ADDR_HIGH)) {
-#endif                         /* defined(__mips__) && defined(IL_BIGENDIAN) */
+#endif                         /* defined(__mips__) && defined(__BIG_ENDIAN) */
 
                W_SM(&ddring[outidx].addrlow,
                     BUS_SWAP32(PHYSADDRLO(pa) + di->dataoffsetlow));
-- 
1.7.4.1


_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel

Reply via email to