Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

wifi: move raycs, wl3501 and rndis_wlan to legacy directory

To clean up drivers/net/wireless move the old drivers drivers left in the
directory to a new "legacy" directory. I did consider adding
CONFIG_WLAN_VENDOR_LEGACY like other vendors have but then dropped the idea as
these are really old drivers and hopefully we get to remove them soon.

There should be no changes in compilation or in Kconfig options, merely moving files.

Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230227121732.8967-3-kvalo@kernel.org

+63 -60
+1 -54
drivers/net/wireless/Kconfig
··· 38 38 source "drivers/net/wireless/zydas/Kconfig" 39 39 source "drivers/net/wireless/quantenna/Kconfig" 40 40 41 - config PCMCIA_RAYCS 42 - tristate "Aviator/Raytheon 2.4GHz wireless support" 43 - depends on PCMCIA 44 - select WIRELESS_EXT 45 - select WEXT_SPY 46 - select WEXT_PRIV 47 - help 48 - Say Y here if you intend to attach an Aviator/Raytheon PCMCIA 49 - (PC-card) wireless Ethernet networking card to your computer. 50 - Please read the file 51 - <file:Documentation/networking/device_drivers/wifi/ray_cs.rst> for 52 - details. 53 - 54 - To compile this driver as a module, choose M here: the module will be 55 - called ray_cs. If unsure, say N. 56 - 57 - config PCMCIA_WL3501 58 - tristate "Planet WL3501 PCMCIA cards" 59 - depends on CFG80211 && PCMCIA 60 - select WIRELESS_EXT 61 - select WEXT_SPY 62 - help 63 - A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet. 64 - It has basic support for Linux wireless extensions and initial 65 - micro support for ethtool. 66 - 67 - config USB_NET_RNDIS_WLAN 68 - tristate "Wireless RNDIS USB support" 69 - depends on USB 70 - depends on CFG80211 71 - select USB_NET_DRIVERS 72 - select USB_USBNET 73 - select USB_NET_CDCETHER 74 - select USB_NET_RNDIS_HOST 75 - help 76 - This is a driver for wireless RNDIS devices. 77 - These are USB based adapters found in devices such as: 78 - 79 - Buffalo WLI-U2-KG125S 80 - U.S. Robotics USR5421 81 - Belkin F5D7051 82 - Linksys WUSB54GSv2 83 - Linksys WUSB54GSC 84 - Asus WL169gE 85 - Eminent EM4045 86 - BT Voyager 1055 87 - Linksys WUSB54GSv1 88 - U.S. Robotics USR5420 89 - BUFFALO WLI-USB-G54 90 - 91 - All of these devices are based on Broadcom 4320 chip which is the 92 - only wireless RNDIS chip known to date. 93 - 94 - If you choose to build a module, it'll be called rndis_wlan. 41 + source "drivers/net/wireless/legacy/Kconfig" 95 42 96 43 source "drivers/net/wireless/virtual/Kconfig" 97 44
+1 -6
drivers/net/wireless/Makefile
··· 23 23 obj-$(CONFIG_WLAN_VENDOR_TI) += ti/ 24 24 obj-$(CONFIG_WLAN_VENDOR_ZYDAS) += zydas/ 25 25 26 - # 16-bit wireless PCMCIA client drivers 27 - obj-$(CONFIG_PCMCIA_RAYCS) += ray_cs.o 28 - obj-$(CONFIG_PCMCIA_WL3501) += wl3501_cs.o 29 - 30 - obj-$(CONFIG_USB_NET_RNDIS_WLAN) += rndis_wlan.o 31 - 26 + obj-$(CONFIG_WLAN) += legacy/ 32 27 obj-$(CONFIG_WLAN) += virtual/
+55
drivers/net/wireless/legacy/Kconfig
··· 1 + config PCMCIA_RAYCS 2 + tristate "Aviator/Raytheon 2.4GHz wireless support" 3 + depends on PCMCIA 4 + select WIRELESS_EXT 5 + select WEXT_SPY 6 + select WEXT_PRIV 7 + help 8 + Say Y here if you intend to attach an Aviator/Raytheon PCMCIA 9 + (PC-card) wireless Ethernet networking card to your computer. 10 + Please read the file 11 + <file:Documentation/networking/device_drivers/wifi/ray_cs.rst> for 12 + details. 13 + 14 + To compile this driver as a module, choose M here: the module will be 15 + called ray_cs. If unsure, say N. 16 + 17 + config PCMCIA_WL3501 18 + tristate "Planet WL3501 PCMCIA cards" 19 + depends on CFG80211 && PCMCIA 20 + select WIRELESS_EXT 21 + select WEXT_SPY 22 + help 23 + A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet. 24 + It has basic support for Linux wireless extensions and initial 25 + micro support for ethtool. 26 + 27 + config USB_NET_RNDIS_WLAN 28 + tristate "Wireless RNDIS USB support" 29 + depends on USB 30 + depends on CFG80211 31 + select USB_NET_DRIVERS 32 + select USB_USBNET 33 + select USB_NET_CDCETHER 34 + select USB_NET_RNDIS_HOST 35 + help 36 + This is a driver for wireless RNDIS devices. 37 + These are USB based adapters found in devices such as: 38 + 39 + Buffalo WLI-U2-KG125S 40 + U.S. Robotics USR5421 41 + Belkin F5D7051 42 + Linksys WUSB54GSv2 43 + Linksys WUSB54GSC 44 + Asus WL169gE 45 + Eminent EM4045 46 + BT Voyager 1055 47 + Linksys WUSB54GSv1 48 + U.S. Robotics USR5420 49 + BUFFALO WLI-USB-G54 50 + 51 + All of these devices are based on Broadcom 4320 chip which is the 52 + only wireless RNDIS chip known to date. 53 + 54 + If you choose to build a module, it'll be called rndis_wlan. 55 +
+6
drivers/net/wireless/legacy/Makefile
··· 1 + # 16-bit wireless PCMCIA client drivers 2 + obj-$(CONFIG_PCMCIA_RAYCS) += ray_cs.o 3 + obj-$(CONFIG_PCMCIA_WL3501) += wl3501_cs.o 4 + 5 + obj-$(CONFIG_USB_NET_RNDIS_WLAN) += rndis_wlan.o 6 +
drivers/net/wireless/ray_cs.c drivers/net/wireless/legacy/ray_cs.c
drivers/net/wireless/ray_cs.h drivers/net/wireless/legacy/ray_cs.h
drivers/net/wireless/rayctl.h drivers/net/wireless/legacy/rayctl.h
drivers/net/wireless/rndis_wlan.c drivers/net/wireless/legacy/rndis_wlan.c
drivers/net/wireless/wl3501.h drivers/net/wireless/legacy/wl3501.h
drivers/net/wireless/wl3501_cs.c drivers/net/wireless/legacy/wl3501_cs.c