[PATCH 00/15] staging: brcm80211: cleanup fullmac structs and softmac srom lookup

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

 



This series addresses more community feedback items received on mainline
patch (v2) posted August 25, 2011. The driver structures in brcmfmac could
do with some tidying and in the brcmsmac variables loaded from srom were
accessed by string identifiers. This has been replaced by enumerated
identifiers and the entries are stored in kernel standard linked list.

This series applies to staging-next and depends on the patch series posted
on Oct 4, 2011 (see Message-ID below).

Message-ID: <1317763152-17607-1-git-send-email-arend@xxxxxxxxxxxx>

Arend van Spriel (11):
  staging: brcm80211: move driver variable functions to srom.c
  staging: brcm80211: remove code duplication for driver variable
    lookup
  staging: brcm80211: change parameter in driver variable lookup
  staging: brcm80211: remove locking macro definitions
  staging: brcm80211: fix thread blocking issue in
    brcmf_sdbrcm_bus_stop()
  staging: brcm80211: remove invalid variable lookup from srom
  staging: brcm80211: use identifiers instead of string for srom lookup
  staging: brcm80211: use enum identifiers in srom variable tables
  staging: brcm80211: replace string based variable storage by linked
    list
  staging: brcm80211: remove parameter 'off' from _initvars_srom_pci()
  staging: brcm80211: cleanup driver variable references

Franky Lin (4):
  staging: brcm80211: remove threads_only code from fullmac
  staging: brcm80211: remove redundant bus register layer from fullmac
  staging: brcm80211: clean up struct brcmf_if in fullmac
  staging: brcm80211: remove brcmf_op_if from fullmac

 drivers/staging/brcm80211/brcmfmac/bcmsdh.c       |   10 -
 drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c |   16 +-
 drivers/staging/brcm80211/brcmfmac/dhd_linux.c    |  134 +--
 drivers/staging/brcm80211/brcmfmac/dhd_sdio.c     |  133 +--
 drivers/staging/brcm80211/brcmfmac/sdio_host.h    |    4 -
 drivers/staging/brcm80211/brcmsmac/aiutils.c      |   32 +-
 drivers/staging/brcm80211/brcmsmac/aiutils.h      |    6 +-
 drivers/staging/brcm80211/brcmsmac/antsel.c       |   15 +-
 drivers/staging/brcm80211/brcmsmac/channel.c      |    2 +-
 drivers/staging/brcm80211/brcmsmac/mac80211_if.c  |  157 ++--
 drivers/staging/brcm80211/brcmsmac/main.c         |  144 +---
 drivers/staging/brcm80211/brcmsmac/main.h         |    5 -
 drivers/staging/brcm80211/brcmsmac/nicpci.c       |    5 +-
 drivers/staging/brcm80211/brcmsmac/nicpci.h       |    2 +-
 drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c  |   42 +-
 drivers/staging/brcm80211/brcmsmac/phy/phy_hal.h  |    4 +-
 drivers/staging/brcm80211/brcmsmac/phy/phy_int.h  |    7 -
 drivers/staging/brcm80211/brcmsmac/phy/phy_lcn.c  |   64 +-
 drivers/staging/brcm80211/brcmsmac/phy/phy_n.c    |  330 ++++--
 drivers/staging/brcm80211/brcmsmac/phy_shim.c     |    9 +
 drivers/staging/brcm80211/brcmsmac/phy_shim.h     |    4 +
 drivers/staging/brcm80211/brcmsmac/pub.h          |  263 +++++-
 drivers/staging/brcm80211/brcmsmac/srom.c         | 1124 +++++++++++----------
 drivers/staging/brcm80211/brcmsmac/srom.h         |    4 +-
 drivers/staging/brcm80211/brcmsmac/stf.c          |    4 +-
 25 files changed, 1342 insertions(+), 1178 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