The patches in this series convert the driver to mac80211.

As well as infrastructure mode the driver now operates in
IBSS and access point modes.

Host access point is now working with hostapd in nl80211 mode.

The driver continues to operate diversity mode in infrastructure mode.

There is still a lot of work that needs doing particularly remodeling
rxtx to something similar to vt6656 driver.

These patches creates huge amount of dead code that will be
removed in the next series.

Changes from v1 3 additional patches fixing tsf and rssi issues

Rebased on staging-testing.

Malcolm Priestley (34):
  staging: vt6655: mac80211 conversion: add new rx functions
  staging: vt6655: mac80211 conversion: add new key functions
  staging: vt6655: mac8021 conversion: add new tx functions
  staging: vt6655: mac80211 conversion: s_cbFillTxBufHead
  staging: vt6655: dead code remove s_vFillFragParameter.
  staging: vt6655: mac80211 conversion: s_vFillRTSHead convert to using
    struct ieee80211_hdr
  staging: vt6655: mac80211 conversion: s_uFillDataHead add power saving
    poll
  staging: vt6655: mac80211 conversion add main mac80211 functions
  staging: vt6655: mac80211 conversion add channel bands
  staging: vt6655: mac80211 conversion replace suspend resume functions
  staging: vt6655: mac80211 conversion: device_print_info remove
    netdevice.
  staging: vt6655: mac80211 conversion: changes to device_intr
  staging: vt6655: mac80211 conversion: device_tx_srv tx and add report
    rates
  staging: vt6655: mac80211 conversion: changes to set channel
  staging: vt6655: mac80211 conversion: enable power saving
  staging: vt6655: mac80211 conversion: changes to CARDbSetPhyParameter
  staging: vt6655: mac80211 conversion: card.c use basic_rates
  staging: vt6655: CARDbSetPhyParameter replace s_vSetRSPINF with
    CARDvSetRSPINF
  staging: vt6655: mac80211 conversion: device_init_registers remove
    legacy code
  staging: vt6655: mac80211 conversion: device_free_info
  staging: vt6655: switch driver over to mac80211
  staging: vt6655: phy type same as bb type
  staging: vt6655: mac80211 conversion: device_error remove legacy
    functions
  staging: vt6655: vt6655_probe remove management pointers
  staging: vt6655: mac80211 conversion: PSbIsNextTBTTWakeUp convert to
    mac80211
  staging: vt6655: MACvSetDefaultKeyEntry replace WLAN_WEP104_KEYLEN
  staging: vt6655: baseband.c replace BIT0 with BIT(0)
  staging: vt6655: s_vGenerateTxParameter remove unused cbMACHdLen
  staging: vt6655: device_init_registers replace spin lock
  staging: vt6655: baseband.c timers replace spin lock
  staging: vt6655: fifo & frag control remove big endian values
  staging: vt6655: vnt_rx_data: uCurrRSSI should have the value of *rssi
  staging: vt6655: don't update bUpdateBBVGA when off channel
  staging: vt6655: reset tsf on dissociation

 drivers/staging/vt6655/Kconfig       |    4 +-
 drivers/staging/vt6655/baseband.c    |   21 +-
 drivers/staging/vt6655/card.c        |  185 +----
 drivers/staging/vt6655/card.h        |    4 +-
 drivers/staging/vt6655/channel.c     |  152 +++-
 drivers/staging/vt6655/channel.h     |    2 +
 drivers/staging/vt6655/desc.h        |   33 +-
 drivers/staging/vt6655/device.h      |   11 +-
 drivers/staging/vt6655/device_main.c | 1328 ++++++++++++++++++++--------------
 drivers/staging/vt6655/dpc.c         |  123 ++++
 drivers/staging/vt6655/dpc.h         |    2 +
 drivers/staging/vt6655/key.c         |  136 ++++
 drivers/staging/vt6655/key.h         |   17 +
 drivers/staging/vt6655/mac.c         |    2 +-
 drivers/staging/vt6655/power.c       |   34 +-
 drivers/staging/vt6655/rxtx.c        | 1098 +++++++++++-----------------
 drivers/staging/vt6655/rxtx.h        |   14 +
 17 files changed, 1698 insertions(+), 1468 deletions(-)

-- 
2.1.0

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to