This series adds new functionality to the brcm80211 drivers listed below: AMPDU host-reordering: The brcmfmac driver buffers individual A-MPDU packets reducing memory requirement in the wireless device. TDLS: The 802.11 standards AP bypass is added to brcmfmac. BCM4313 iPA: This adds support to brcmsmac for a new variant of the BCM4313. This was already submitted but reverted due to regressions for other devices. Other changes are brcmfmac cleanup work for firmware-signalling feature and rework in SDIO-specific driver code. This series is intended for v3.12 and applies to the master branch of the wireless-next repository. Arend van Spriel (5): brcmfmac: use irq safe spinlock in brcmf_sdbrcm_txdata() brcmfmac: .txdata() bus callback should not call brcmf_txcomplete() brcmfmac: add AMPDU reordering functionality brcmfmac: ignore IF event if firmware indicates it brcmfmac: add support for manual TDLS operations Franky Lin (4): brcmfmac: abstract tx packet processing functions brcmfmac: remove align from brcmf_bus structure brcmfmac: streamline sdio bus header code brcmfmac: use configurable sdio bus header length for tx packet Hante Meuleman (2): brcmfmac: always use worker thread for tx data. brcmfmac: no fws locking outside fws module. Piotr Haber (1): brcmsmac: support 4313iPA drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 16 +- .../net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 1 - drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 31 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | 8 +- .../net/wireless/brcm80211/brcmfmac/dhd_linux.c | 279 ++++++++++-- drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 481 +++++++++++++-------- drivers/net/wireless/brcm80211/brcmfmac/fweh.c | 4 + .../net/wireless/brcm80211/brcmfmac/fwil_types.h | 21 + drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c | 228 +++++----- .../net/wireless/brcm80211/brcmfmac/sdio_host.h | 2 +- drivers/net/wireless/brcm80211/brcmfmac/usb.c | 1 - .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 57 ++- .../net/wireless/brcm80211/brcmsmac/phy/phy_lcn.c | 399 ++++++++++------- .../wireless/brcm80211/brcmsmac/phy/phytbl_lcn.c | 289 ++++++++----- .../wireless/brcm80211/brcmsmac/phy/phytbl_lcn.h | 1 + include/linux/platform_data/brcmfmac-sdio.h | 6 + 16 files changed, 1228 insertions(+), 596 deletions(-) -- 1.8.1.3 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html