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