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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxx>

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


_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel


[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux