[PATCH 0/8] Import new RTL8192E driver

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

 



Hi Greg,

This series imports the latest RTL8192E driver from Realtek.
The driver is more similar to drivers/net/wireless/rtlwifi's 
structure, and it should be migrated into rtlwifi eventually.

thanks,

Mike


Mike McCormack (8):
  rtl8192e: Import new version of driver from realtek
  rtl8192e: reject rtl8192se cards with same PCI ID
  rtl8192e: Remove extra ifdefs
  rtl8192e: Remove CONFIG_RTL8192_IO_MAP
  rtl8192e: Remove WIRELESS_EXT macro checks
  rtl8192e: Remove occurences of #if 1
  rtl8192e: Remove unused debug code
  rtl8192e: Add a TODO

 drivers/staging/rtl8192e/Makefile                  |   66 +-
 drivers/staging/rtl8192e/TODO                      |    2 +
 drivers/staging/rtl8192e/dot11d.c                  |  230 +
 drivers/staging/rtl8192e/dot11d.h                  |   72 +-
 drivers/staging/rtl8192e/ieee80211/dot11d.c        |  218 -
 drivers/staging/rtl8192e/ieee80211/dot11d.h        |  102 -
 drivers/staging/rtl8192e/ieee80211/ieee80211.h     | 2636 ----------
 .../staging/rtl8192e/ieee80211/ieee80211_crypt.c   |  245 -
 .../staging/rtl8192e/ieee80211/ieee80211_crypt.h   |   85 -
 .../rtl8192e/ieee80211/ieee80211_crypt_ccmp.c      |  484 --
 .../rtl8192e/ieee80211/ieee80211_crypt_tkip.c      |  810 ----
 .../rtl8192e/ieee80211/ieee80211_crypt_wep.c       |  297 --
 .../staging/rtl8192e/ieee80211/ieee80211_module.c  |  353 --
 drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c  | 2677 -----------
 .../staging/rtl8192e/ieee80211/ieee80211_softmac.c | 3279 -------------
 .../rtl8192e/ieee80211/ieee80211_softmac_wx.c      |  600 ---
 drivers/staging/rtl8192e/ieee80211/ieee80211_tx.c  |  956 ----
 drivers/staging/rtl8192e/ieee80211/ieee80211_wx.c  |  872 ----
 drivers/staging/rtl8192e/ieee80211/rtl819x_BA.h    |   69 -
 .../staging/rtl8192e/ieee80211/rtl819x_BAProc.c    |  676 ---
 drivers/staging/rtl8192e/ieee80211/rtl819x_HT.h    |  483 --
 .../staging/rtl8192e/ieee80211/rtl819x_HTProc.c    | 1732 -------
 drivers/staging/rtl8192e/ieee80211/rtl819x_Qos.h   |  582 ---
 drivers/staging/rtl8192e/ieee80211/rtl819x_TS.h    |   56 -
 .../staging/rtl8192e/ieee80211/rtl819x_TSProc.c    |  627 ---
 drivers/staging/rtl8192e/ieee80211/rtl_crypto.h    |  399 --
 drivers/staging/rtl8192e/internal.h                |  108 +
 drivers/staging/rtl8192e/kmap_types.h              |   20 +
 drivers/staging/rtl8192e/license                   |  339 ++
 drivers/staging/rtl8192e/r8180_93cx6.c             |  141 -
 drivers/staging/rtl8192e/r8180_93cx6.h             |   41 -
 drivers/staging/rtl8192e/r8190P_def.h              |  415 ++
 drivers/staging/rtl8192e/r8190P_hwimg.c            | 4538 ++++++++++++++++++
 drivers/staging/rtl8192e/r8190P_hwimg.h            |   51 +
 drivers/staging/rtl8192e/r8190P_rtl8256.c          |  366 ++
 drivers/staging/rtl8192e/r8190P_rtl8256.h          |   34 +
 drivers/staging/rtl8192e/r8190_rtl8256.c           |  677 ---
 drivers/staging/rtl8192e/r8190_rtl8256.h           |   29 -
 drivers/staging/rtl8192e/r8192E.h                  | 1148 -----
 drivers/staging/rtl8192e/r8192E_cmdpkt.c           |  458 ++
 drivers/staging/rtl8192e/r8192E_cmdpkt.h           |  163 +
 drivers/staging/rtl8192e/r8192E_core.c             | 5033 --------------------
 drivers/staging/rtl8192e/r8192E_dev.c              | 2670 +++++++++++
 drivers/staging/rtl8192e/r8192E_dev.h              |   56 +
 drivers/staging/rtl8192e/r8192E_dm.c               | 2554 ----------
 drivers/staging/rtl8192e/r8192E_dm.h               |  228 -
 drivers/staging/rtl8192e/r8192E_firmware.c         |  381 ++
 drivers/staging/rtl8192e/r8192E_firmware.h         |   73 +
 drivers/staging/rtl8192e/r8192E_hw.h               |  496 +-
 drivers/staging/rtl8192e/r8192E_hwimg.c            | 3337 +++++++++++++
 drivers/staging/rtl8192e/r8192E_hwimg.h            |   51 +
 drivers/staging/rtl8192e/r8192E_phy.c              | 1886 ++++++++
 drivers/staging/rtl8192e/r8192E_phy.h              |  164 +
 drivers/staging/rtl8192e/r8192E_phyreg.h           |  852 ++++
 drivers/staging/rtl8192e/r8192E_wx.c               | 1163 -----
 drivers/staging/rtl8192e/r8192E_wx.h               |   18 -
 drivers/staging/rtl8192e/r8192_pm.c                |  123 -
 drivers/staging/rtl8192e/r8192_pm.h                |   24 -
 drivers/staging/rtl8192e/r819xE_cmdpkt.c           |  444 --
 drivers/staging/rtl8192e/r819xE_cmdpkt.h           |  207 -
 drivers/staging/rtl8192e/r819xE_firmware.c         |  351 --
 drivers/staging/rtl8192e/r819xE_phy.c              | 2225 ---------
 drivers/staging/rtl8192e/r819xE_phy.h              |  131 -
 drivers/staging/rtl8192e/r819xE_phyreg.h           |  915 ----
 drivers/staging/rtl8192e/readme                    |  160 +
 drivers/staging/rtl8192e/rtl819x_BA.h              |   78 +
 drivers/staging/rtl8192e/rtl819x_BAProc.c          |  618 +++
 drivers/staging/rtl8192e/rtl819x_HT.h              |  493 ++
 drivers/staging/rtl8192e/rtl819x_HTProc.c          | 1510 ++++++
 drivers/staging/rtl8192e/rtl819x_Qos.h             |  414 ++
 drivers/staging/rtl8192e/rtl819x_TS.h              |   71 +
 drivers/staging/rtl8192e/rtl819x_TSProc.c          |  638 +++
 drivers/staging/rtl8192e/rtl_cam.c                 |  377 ++
 drivers/staging/rtl8192e/rtl_cam.h                 |   44 +
 drivers/staging/rtl8192e/rtl_core.c                | 3874 +++++++++++++++
 drivers/staging/rtl8192e/rtl_core.h                | 1155 +++++
 drivers/staging/rtl8192e/rtl_crypto.h              |  408 ++
 drivers/staging/rtl8192e/rtl_debug.c               | 1326 ++++++
 drivers/staging/rtl8192e/rtl_debug.h               |  313 ++
 drivers/staging/rtl8192e/rtl_dm.c                  | 4469 +++++++++++++++++
 drivers/staging/rtl8192e/rtl_dm.h                  |  331 ++
 drivers/staging/rtl8192e/rtl_eeprom.c              |  141 +
 drivers/staging/rtl8192e/rtl_eeprom.h              |   29 +
 drivers/staging/rtl8192e/rtl_ethtool.c             |   53 +
 drivers/staging/rtl8192e/rtl_pci.c                 |   92 +
 drivers/staging/rtl8192e/rtl_pci.h                 |  104 +
 drivers/staging/rtl8192e/rtl_pm.c                  |  152 +
 drivers/staging/rtl8192e/rtl_pm.h                  |   35 +
 drivers/staging/rtl8192e/rtl_ps.c                  |  584 +++
 drivers/staging/rtl8192e/rtl_ps.h                  |   64 +
 drivers/staging/rtl8192e/rtl_wx.c                  | 1498 ++++++
 drivers/staging/rtl8192e/rtl_wx.h                  |   31 +
 drivers/staging/rtl8192e/rtllib.h                  | 3286 +++++++++++++
 drivers/staging/rtl8192e/rtllib_crypt.c            |  241 +
 drivers/staging/rtl8192e/rtllib_crypt.h            |   85 +
 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c       |  460 ++
 drivers/staging/rtl8192e/rtllib_crypt_tkip.c       |  783 +++
 drivers/staging/rtl8192e/rtllib_crypt_wep.c        |  288 ++
 drivers/staging/rtl8192e/rtllib_endianfree.h       |  156 +
 drivers/staging/rtl8192e/rtllib_module.c           |  374 ++
 drivers/staging/rtl8192e/rtllib_rx.c               | 3481 ++++++++++++++
 drivers/staging/rtl8192e/rtllib_softmac.c          | 4103 ++++++++++++++++
 drivers/staging/rtl8192e/rtllib_softmac_wx.c       |  661 +++
 drivers/staging/rtl8192e/rtllib_tx.c               | 1119 +++++
 drivers/staging/rtl8192e/rtllib_wx.c               |  868 ++++
 105 files changed, 51483 insertions(+), 34002 deletions(-)
 create mode 100644 drivers/staging/rtl8192e/TODO
 create mode 100644 drivers/staging/rtl8192e/dot11d.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/dot11d.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/dot11d.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_ccmp.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_tkip.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_wep.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_module.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_softmac.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_softmac_wx.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_tx.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_wx.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_BA.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_BAProc.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_HT.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_HTProc.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_Qos.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_TS.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_TSProc.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl_crypto.h
 create mode 100644 drivers/staging/rtl8192e/internal.h
 create mode 100644 drivers/staging/rtl8192e/kmap_types.h
 create mode 100644 drivers/staging/rtl8192e/license
 delete mode 100644 drivers/staging/rtl8192e/r8180_93cx6.c
 delete mode 100644 drivers/staging/rtl8192e/r8180_93cx6.h
 create mode 100644 drivers/staging/rtl8192e/r8190P_def.h
 create mode 100644 drivers/staging/rtl8192e/r8190P_hwimg.c
 create mode 100644 drivers/staging/rtl8192e/r8190P_hwimg.h
 create mode 100644 drivers/staging/rtl8192e/r8190P_rtl8256.c
 create mode 100644 drivers/staging/rtl8192e/r8190P_rtl8256.h
 delete mode 100644 drivers/staging/rtl8192e/r8190_rtl8256.c
 delete mode 100644 drivers/staging/rtl8192e/r8190_rtl8256.h
 delete mode 100644 drivers/staging/rtl8192e/r8192E.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_cmdpkt.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_cmdpkt.h
 delete mode 100644 drivers/staging/rtl8192e/r8192E_core.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_dev.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_dev.h
 delete mode 100644 drivers/staging/rtl8192e/r8192E_dm.c
 delete mode 100644 drivers/staging/rtl8192e/r8192E_dm.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_firmware.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_firmware.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_hwimg.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_hwimg.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_phy.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_phy.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_phyreg.h
 delete mode 100644 drivers/staging/rtl8192e/r8192E_wx.c
 delete mode 100644 drivers/staging/rtl8192e/r8192E_wx.h
 delete mode 100644 drivers/staging/rtl8192e/r8192_pm.c
 delete mode 100644 drivers/staging/rtl8192e/r8192_pm.h
 delete mode 100644 drivers/staging/rtl8192e/r819xE_cmdpkt.c
 delete mode 100644 drivers/staging/rtl8192e/r819xE_cmdpkt.h
 delete mode 100644 drivers/staging/rtl8192e/r819xE_firmware.c
 delete mode 100644 drivers/staging/rtl8192e/r819xE_phy.c
 delete mode 100644 drivers/staging/rtl8192e/r819xE_phy.h
 delete mode 100644 drivers/staging/rtl8192e/r819xE_phyreg.h
 create mode 100644 drivers/staging/rtl8192e/readme
 create mode 100644 drivers/staging/rtl8192e/rtl819x_BA.h
 create mode 100644 drivers/staging/rtl8192e/rtl819x_BAProc.c
 create mode 100644 drivers/staging/rtl8192e/rtl819x_HT.h
 create mode 100644 drivers/staging/rtl8192e/rtl819x_HTProc.c
 create mode 100644 drivers/staging/rtl8192e/rtl819x_Qos.h
 create mode 100644 drivers/staging/rtl8192e/rtl819x_TS.h
 create mode 100644 drivers/staging/rtl8192e/rtl819x_TSProc.c
 create mode 100644 drivers/staging/rtl8192e/rtl_cam.c
 create mode 100644 drivers/staging/rtl8192e/rtl_cam.h
 create mode 100644 drivers/staging/rtl8192e/rtl_core.c
 create mode 100644 drivers/staging/rtl8192e/rtl_core.h
 create mode 100644 drivers/staging/rtl8192e/rtl_crypto.h
 create mode 100644 drivers/staging/rtl8192e/rtl_debug.c
 create mode 100644 drivers/staging/rtl8192e/rtl_debug.h
 create mode 100644 drivers/staging/rtl8192e/rtl_dm.c
 create mode 100644 drivers/staging/rtl8192e/rtl_dm.h
 create mode 100644 drivers/staging/rtl8192e/rtl_eeprom.c
 create mode 100644 drivers/staging/rtl8192e/rtl_eeprom.h
 create mode 100644 drivers/staging/rtl8192e/rtl_ethtool.c
 create mode 100644 drivers/staging/rtl8192e/rtl_pci.c
 create mode 100644 drivers/staging/rtl8192e/rtl_pci.h
 create mode 100644 drivers/staging/rtl8192e/rtl_pm.c
 create mode 100644 drivers/staging/rtl8192e/rtl_pm.h
 create mode 100644 drivers/staging/rtl8192e/rtl_ps.c
 create mode 100644 drivers/staging/rtl8192e/rtl_ps.h
 create mode 100644 drivers/staging/rtl8192e/rtl_wx.c
 create mode 100644 drivers/staging/rtl8192e/rtl_wx.h
 create mode 100644 drivers/staging/rtl8192e/rtllib.h
 create mode 100644 drivers/staging/rtl8192e/rtllib_crypt.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_crypt.h
 create mode 100644 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_crypt_tkip.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_crypt_wep.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_endianfree.h
 create mode 100644 drivers/staging/rtl8192e/rtllib_module.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_rx.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_softmac.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_softmac_wx.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_tx.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_wx.c

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