[PATCH 00/15] staging: brcm80211: big-endian support and cleanup

Arend van Spriel arend at broadcom.com
Mon Aug 15 13:34:12 UTC 2011


This patch series fixes several issues found on big-endian platform (Sparc,
PowerPC, and MIPS) and some changes to code specific to broadcom MIPS
platforms. Other patches are cleanup items to get rid of void pointer
usage in the drivers.

This series applies to staging-next and depends on the following patch set:

Message-ID: <1313156101-16817-1-git-send-email-arend at broadcom.com>

Arend van Spriel (6):
  staging: brcm80211: remove W_SM and R_SM macros from dma.c
  staging: brcm80211: remove PHYSADDR macro from dma.c
  staging: brcm80211: replace BUS_SWAP32 macro with cpu_to_le32()
  staging: brcm80211: remove mips specific include from dma.c
  staging: brcm80211: restrict register access method for bcm47xx
  staging: brcm80211: restrict MIPS dma bug workaround to BCM47XX

Franky Lin (1):
  staging: brcm80211: void * cleanup in fullmac

Henry Ptasinski (3):
  staging: brcm80211: fix off-by-one error in swap functions
  staging: brcm80211: Remove swaps in R_REG and W_REG macros
  staging: brcm80211: Fix handling of firmware and inits on big-endian
    platforms

Roland Vossen (5):
  staging: brcm80211: got rid of several void pointers for softmac PCI
  staging: brcm80211: replaced void pointers in dma functions
  staging: brcm80211: replaced void pointers in otp functions
  staging: brcm80211: got rid of several void pointers in softmac
  staging: brcm80211: removed unused MIPS specific SDRAM swap window

 drivers/staging/brcm80211/brcmfmac/dhd.h         |    5 +-
 drivers/staging/brcm80211/brcmfmac/dhd_linux.c   |   14 +-
 drivers/staging/brcm80211/brcmfmac/dhd_sdio.c    |    6 +-
 drivers/staging/brcm80211/brcmsmac/aiutils.c     |   10 +-
 drivers/staging/brcm80211/brcmsmac/aiutils.h     |    4 +-
 drivers/staging/brcm80211/brcmsmac/ampdu.c       |   14 --
 drivers/staging/brcm80211/brcmsmac/dma.c         |  169 ++++++++--------------
 drivers/staging/brcm80211/brcmsmac/dma.h         |   12 +-
 drivers/staging/brcm80211/brcmsmac/mac80211_if.c |   28 ++--
 drivers/staging/brcm80211/brcmsmac/mac80211_if.h |    4 +-
 drivers/staging/brcm80211/brcmsmac/main.c        |   70 +++++----
 drivers/staging/brcm80211/brcmsmac/main.h        |   23 +---
 drivers/staging/brcm80211/brcmsmac/nicpci.c      |   61 ++++-----
 drivers/staging/brcm80211/brcmsmac/nicpci.h      |   30 +++--
 drivers/staging/brcm80211/brcmsmac/otp.c         |   90 +++++-------
 drivers/staging/brcm80211/brcmsmac/otp.h         |   12 +-
 drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c |    2 +-
 drivers/staging/brcm80211/brcmsmac/phy_shim.c    |    7 +-
 drivers/staging/brcm80211/brcmsmac/phy_shim.h    |    3 +-
 drivers/staging/brcm80211/brcmsmac/pub.h         |   16 +--
 drivers/staging/brcm80211/brcmsmac/scb.h         |    1 -
 drivers/staging/brcm80211/brcmsmac/srom.c        |    6 +-
 drivers/staging/brcm80211/brcmsmac/types.h       |   23 +---
 23 files changed, 258 insertions(+), 352 deletions(-)

-- 
1.7.4.1





More information about the devel mailing list