Jelajahi Sumber

wireless/wl12xx/wl1251: move TI WLAN modules to a common ti subdirectory

Move wl12xx and wl1251 modules into a new drivers/net/wireless/ti
directory.  Add a TI WLAN Kconfig option and Makefile to support this
change.

Signed-off-by: Luciano Coelho <coelho@ti.com>
Cc: John W. Linville <linville@tuxdriver.com>
Luciano Coelho 13 tahun lalu
induk
melakukan
9092101460
70 mengubah file dengan 26 tambahan dan 22 penghapusan
  1. 10 17
      MAINTAINERS
  2. 1 2
      drivers/net/wireless/Kconfig
  3. 1 3
      drivers/net/wireless/Makefile
  4. 11 0
      drivers/net/wireless/ti/Kconfig
  5. 3 0
      drivers/net/wireless/ti/Makefile
  6. 0 0
      drivers/net/wireless/ti/wl1251/Kconfig
  7. 0 0
      drivers/net/wireless/ti/wl1251/Makefile
  8. 0 0
      drivers/net/wireless/ti/wl1251/acx.c
  9. 0 0
      drivers/net/wireless/ti/wl1251/acx.h
  10. 0 0
      drivers/net/wireless/ti/wl1251/boot.c
  11. 0 0
      drivers/net/wireless/ti/wl1251/boot.h
  12. 0 0
      drivers/net/wireless/ti/wl1251/cmd.c
  13. 0 0
      drivers/net/wireless/ti/wl1251/cmd.h
  14. 0 0
      drivers/net/wireless/ti/wl1251/debugfs.c
  15. 0 0
      drivers/net/wireless/ti/wl1251/debugfs.h
  16. 0 0
      drivers/net/wireless/ti/wl1251/event.c
  17. 0 0
      drivers/net/wireless/ti/wl1251/event.h
  18. 0 0
      drivers/net/wireless/ti/wl1251/init.c
  19. 0 0
      drivers/net/wireless/ti/wl1251/init.h
  20. 0 0
      drivers/net/wireless/ti/wl1251/io.c
  21. 0 0
      drivers/net/wireless/ti/wl1251/io.h
  22. 0 0
      drivers/net/wireless/ti/wl1251/main.c
  23. 0 0
      drivers/net/wireless/ti/wl1251/ps.c
  24. 0 0
      drivers/net/wireless/ti/wl1251/ps.h
  25. 0 0
      drivers/net/wireless/ti/wl1251/reg.h
  26. 0 0
      drivers/net/wireless/ti/wl1251/rx.c
  27. 0 0
      drivers/net/wireless/ti/wl1251/rx.h
  28. 0 0
      drivers/net/wireless/ti/wl1251/sdio.c
  29. 0 0
      drivers/net/wireless/ti/wl1251/spi.c
  30. 0 0
      drivers/net/wireless/ti/wl1251/spi.h
  31. 0 0
      drivers/net/wireless/ti/wl1251/tx.c
  32. 0 0
      drivers/net/wireless/ti/wl1251/tx.h
  33. 0 0
      drivers/net/wireless/ti/wl1251/wl1251.h
  34. 0 0
      drivers/net/wireless/ti/wl1251/wl12xx_80211.h
  35. 0 0
      drivers/net/wireless/ti/wl12xx/Kconfig
  36. 0 0
      drivers/net/wireless/ti/wl12xx/Makefile
  37. 0 0
      drivers/net/wireless/ti/wl12xx/acx.c
  38. 0 0
      drivers/net/wireless/ti/wl12xx/acx.h
  39. 0 0
      drivers/net/wireless/ti/wl12xx/boot.c
  40. 0 0
      drivers/net/wireless/ti/wl12xx/boot.h
  41. 0 0
      drivers/net/wireless/ti/wl12xx/cmd.c
  42. 0 0
      drivers/net/wireless/ti/wl12xx/cmd.h
  43. 0 0
      drivers/net/wireless/ti/wl12xx/conf.h
  44. 0 0
      drivers/net/wireless/ti/wl12xx/debug.h
  45. 0 0
      drivers/net/wireless/ti/wl12xx/debugfs.c
  46. 0 0
      drivers/net/wireless/ti/wl12xx/debugfs.h
  47. 0 0
      drivers/net/wireless/ti/wl12xx/event.c
  48. 0 0
      drivers/net/wireless/ti/wl12xx/event.h
  49. 0 0
      drivers/net/wireless/ti/wl12xx/ini.h
  50. 0 0
      drivers/net/wireless/ti/wl12xx/init.c
  51. 0 0
      drivers/net/wireless/ti/wl12xx/init.h
  52. 0 0
      drivers/net/wireless/ti/wl12xx/io.c
  53. 0 0
      drivers/net/wireless/ti/wl12xx/io.h
  54. 0 0
      drivers/net/wireless/ti/wl12xx/main.c
  55. 0 0
      drivers/net/wireless/ti/wl12xx/ps.c
  56. 0 0
      drivers/net/wireless/ti/wl12xx/ps.h
  57. 0 0
      drivers/net/wireless/ti/wl12xx/reg.h
  58. 0 0
      drivers/net/wireless/ti/wl12xx/rx.c
  59. 0 0
      drivers/net/wireless/ti/wl12xx/rx.h
  60. 0 0
      drivers/net/wireless/ti/wl12xx/scan.c
  61. 0 0
      drivers/net/wireless/ti/wl12xx/scan.h
  62. 0 0
      drivers/net/wireless/ti/wl12xx/sdio.c
  63. 0 0
      drivers/net/wireless/ti/wl12xx/spi.c
  64. 0 0
      drivers/net/wireless/ti/wl12xx/testmode.c
  65. 0 0
      drivers/net/wireless/ti/wl12xx/testmode.h
  66. 0 0
      drivers/net/wireless/ti/wl12xx/tx.c
  67. 0 0
      drivers/net/wireless/ti/wl12xx/tx.h
  68. 0 0
      drivers/net/wireless/ti/wl12xx/wl12xx.h
  69. 0 0
      drivers/net/wireless/ti/wl12xx/wl12xx_80211.h
  70. 0 0
      drivers/net/wireless/ti/wl12xx/wl12xx_platform_data.c

+ 10 - 17
MAINTAINERS

@@ -6660,6 +6660,16 @@ L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 S:	Maintained
 F:	sound/soc/codecs/twl4030*
 
+TI WILINK WIRELESS DRIVERS
+M:	Luciano Coelho <coelho@ti.com>
+L:	linux-wireless@vger.kernel.org
+W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
+W:	http://wireless.kernel.org/en/users/Drivers/wl1251
+T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
+S:	Maintained
+F:	drivers/net/wireless/ti/
+F:	include/linux/wl12xx.h
+
 TIPC NETWORK LAYER
 M:	Jon Maloy <jon.maloy@ericsson.com>
 M:	Allan Stephens <allan.stephens@windriver.com>
@@ -7416,23 +7426,6 @@ M:	Miloslav Trmac <mitr@volny.cz>
 S:	Maintained
 F:	drivers/input/misc/wistron_btns.c
 
-WL1251 WIRELESS DRIVER
-M:	Luciano Coelho <coelho@ti.com>
-L:	linux-wireless@vger.kernel.org
-W:	http://wireless.kernel.org/en/users/Drivers/wl1251
-T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
-S:	Maintained
-F:	drivers/net/wireless/wl1251/*
-
-WL1271 WIRELESS DRIVER
-M:	Luciano Coelho <coelho@ti.com>
-L:	linux-wireless@vger.kernel.org
-W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
-T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
-S:	Maintained
-F:	drivers/net/wireless/wl12xx/
-F:	include/linux/wl12xx.h
-
 WL3501 WIRELESS PCMCIA CARD DRIVER
 M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
 L:	linux-wireless@vger.kernel.org

+ 1 - 2
drivers/net/wireless/Kconfig

@@ -282,8 +282,7 @@ source "drivers/net/wireless/orinoco/Kconfig"
 source "drivers/net/wireless/p54/Kconfig"
 source "drivers/net/wireless/rt2x00/Kconfig"
 source "drivers/net/wireless/rtlwifi/Kconfig"
-source "drivers/net/wireless/wl1251/Kconfig"
-source "drivers/net/wireless/wl12xx/Kconfig"
+source "drivers/net/wireless/ti/Kconfig"
 source "drivers/net/wireless/zd1211rw/Kconfig"
 source "drivers/net/wireless/mwifiex/Kconfig"
 

+ 1 - 3
drivers/net/wireless/Makefile

@@ -51,9 +51,7 @@ obj-$(CONFIG_ATH_COMMON)	+= ath/
 
 obj-$(CONFIG_MAC80211_HWSIM)	+= mac80211_hwsim.o
 
-obj-$(CONFIG_WL1251)	+= wl1251/
-obj-$(CONFIG_WL12XX)	+= wl12xx/
-obj-$(CONFIG_WL12XX_PLATFORM_DATA)	+= wl12xx/
+obj-$(CONFIG_WL_TI)	+= ti/
 
 obj-$(CONFIG_IWM)	+= iwmc3200wifi/
 

+ 11 - 0
drivers/net/wireless/ti/Kconfig

@@ -0,0 +1,11 @@
+menuconfig WL_TI
+	bool "TI Wireless LAN support"
+	---help---
+	  This section contains support for all the wireless drivers
+	  for Texas Instruments WLAN chips, such as wl1251 and the wl12xx
+	  family.
+
+if WL_TI
+source "drivers/net/wireless/ti/wl1251/Kconfig"
+source "drivers/net/wireless/ti/wl12xx/Kconfig"
+endif # WL_TI

+ 3 - 0
drivers/net/wireless/ti/Makefile

@@ -0,0 +1,3 @@
+obj-$(CONFIG_WL12XX)			+= wl12xx/
+obj-$(CONFIG_WL12XX_PLATFORM_DATA)	+= wl12xx/
+obj-$(CONFIG_WL1251)			+= wl1251/

+ 0 - 0
drivers/net/wireless/wl1251/Kconfig → drivers/net/wireless/ti/wl1251/Kconfig


+ 0 - 0
drivers/net/wireless/wl1251/Makefile → drivers/net/wireless/ti/wl1251/Makefile


+ 0 - 0
drivers/net/wireless/wl1251/acx.c → drivers/net/wireless/ti/wl1251/acx.c


+ 0 - 0
drivers/net/wireless/wl1251/acx.h → drivers/net/wireless/ti/wl1251/acx.h


+ 0 - 0
drivers/net/wireless/wl1251/boot.c → drivers/net/wireless/ti/wl1251/boot.c


+ 0 - 0
drivers/net/wireless/wl1251/boot.h → drivers/net/wireless/ti/wl1251/boot.h


+ 0 - 0
drivers/net/wireless/wl1251/cmd.c → drivers/net/wireless/ti/wl1251/cmd.c


+ 0 - 0
drivers/net/wireless/wl1251/cmd.h → drivers/net/wireless/ti/wl1251/cmd.h


+ 0 - 0
drivers/net/wireless/wl1251/debugfs.c → drivers/net/wireless/ti/wl1251/debugfs.c


+ 0 - 0
drivers/net/wireless/wl1251/debugfs.h → drivers/net/wireless/ti/wl1251/debugfs.h


+ 0 - 0
drivers/net/wireless/wl1251/event.c → drivers/net/wireless/ti/wl1251/event.c


+ 0 - 0
drivers/net/wireless/wl1251/event.h → drivers/net/wireless/ti/wl1251/event.h


+ 0 - 0
drivers/net/wireless/wl1251/init.c → drivers/net/wireless/ti/wl1251/init.c


+ 0 - 0
drivers/net/wireless/wl1251/init.h → drivers/net/wireless/ti/wl1251/init.h


+ 0 - 0
drivers/net/wireless/wl1251/io.c → drivers/net/wireless/ti/wl1251/io.c


+ 0 - 0
drivers/net/wireless/wl1251/io.h → drivers/net/wireless/ti/wl1251/io.h


+ 0 - 0
drivers/net/wireless/wl1251/main.c → drivers/net/wireless/ti/wl1251/main.c


+ 0 - 0
drivers/net/wireless/wl1251/ps.c → drivers/net/wireless/ti/wl1251/ps.c


+ 0 - 0
drivers/net/wireless/wl1251/ps.h → drivers/net/wireless/ti/wl1251/ps.h


+ 0 - 0
drivers/net/wireless/wl1251/reg.h → drivers/net/wireless/ti/wl1251/reg.h


+ 0 - 0
drivers/net/wireless/wl1251/rx.c → drivers/net/wireless/ti/wl1251/rx.c


+ 0 - 0
drivers/net/wireless/wl1251/rx.h → drivers/net/wireless/ti/wl1251/rx.h


+ 0 - 0
drivers/net/wireless/wl1251/sdio.c → drivers/net/wireless/ti/wl1251/sdio.c


+ 0 - 0
drivers/net/wireless/wl1251/spi.c → drivers/net/wireless/ti/wl1251/spi.c


+ 0 - 0
drivers/net/wireless/wl1251/spi.h → drivers/net/wireless/ti/wl1251/spi.h


+ 0 - 0
drivers/net/wireless/wl1251/tx.c → drivers/net/wireless/ti/wl1251/tx.c


+ 0 - 0
drivers/net/wireless/wl1251/tx.h → drivers/net/wireless/ti/wl1251/tx.h


+ 0 - 0
drivers/net/wireless/wl1251/wl1251.h → drivers/net/wireless/ti/wl1251/wl1251.h


+ 0 - 0
drivers/net/wireless/wl1251/wl12xx_80211.h → drivers/net/wireless/ti/wl1251/wl12xx_80211.h


+ 0 - 0
drivers/net/wireless/wl12xx/Kconfig → drivers/net/wireless/ti/wl12xx/Kconfig


+ 0 - 0
drivers/net/wireless/wl12xx/Makefile → drivers/net/wireless/ti/wl12xx/Makefile


+ 0 - 0
drivers/net/wireless/wl12xx/acx.c → drivers/net/wireless/ti/wl12xx/acx.c


+ 0 - 0
drivers/net/wireless/wl12xx/acx.h → drivers/net/wireless/ti/wl12xx/acx.h


+ 0 - 0
drivers/net/wireless/wl12xx/boot.c → drivers/net/wireless/ti/wl12xx/boot.c


+ 0 - 0
drivers/net/wireless/wl12xx/boot.h → drivers/net/wireless/ti/wl12xx/boot.h


+ 0 - 0
drivers/net/wireless/wl12xx/cmd.c → drivers/net/wireless/ti/wl12xx/cmd.c


+ 0 - 0
drivers/net/wireless/wl12xx/cmd.h → drivers/net/wireless/ti/wl12xx/cmd.h


+ 0 - 0
drivers/net/wireless/wl12xx/conf.h → drivers/net/wireless/ti/wl12xx/conf.h


+ 0 - 0
drivers/net/wireless/wl12xx/debug.h → drivers/net/wireless/ti/wl12xx/debug.h


+ 0 - 0
drivers/net/wireless/wl12xx/debugfs.c → drivers/net/wireless/ti/wl12xx/debugfs.c


+ 0 - 0
drivers/net/wireless/wl12xx/debugfs.h → drivers/net/wireless/ti/wl12xx/debugfs.h


+ 0 - 0
drivers/net/wireless/wl12xx/event.c → drivers/net/wireless/ti/wl12xx/event.c


+ 0 - 0
drivers/net/wireless/wl12xx/event.h → drivers/net/wireless/ti/wl12xx/event.h


+ 0 - 0
drivers/net/wireless/wl12xx/ini.h → drivers/net/wireless/ti/wl12xx/ini.h


+ 0 - 0
drivers/net/wireless/wl12xx/init.c → drivers/net/wireless/ti/wl12xx/init.c


+ 0 - 0
drivers/net/wireless/wl12xx/init.h → drivers/net/wireless/ti/wl12xx/init.h


+ 0 - 0
drivers/net/wireless/wl12xx/io.c → drivers/net/wireless/ti/wl12xx/io.c


+ 0 - 0
drivers/net/wireless/wl12xx/io.h → drivers/net/wireless/ti/wl12xx/io.h


+ 0 - 0
drivers/net/wireless/wl12xx/main.c → drivers/net/wireless/ti/wl12xx/main.c


+ 0 - 0
drivers/net/wireless/wl12xx/ps.c → drivers/net/wireless/ti/wl12xx/ps.c


+ 0 - 0
drivers/net/wireless/wl12xx/ps.h → drivers/net/wireless/ti/wl12xx/ps.h


+ 0 - 0
drivers/net/wireless/wl12xx/reg.h → drivers/net/wireless/ti/wl12xx/reg.h


+ 0 - 0
drivers/net/wireless/wl12xx/rx.c → drivers/net/wireless/ti/wl12xx/rx.c


+ 0 - 0
drivers/net/wireless/wl12xx/rx.h → drivers/net/wireless/ti/wl12xx/rx.h


+ 0 - 0
drivers/net/wireless/wl12xx/scan.c → drivers/net/wireless/ti/wl12xx/scan.c


+ 0 - 0
drivers/net/wireless/wl12xx/scan.h → drivers/net/wireless/ti/wl12xx/scan.h


+ 0 - 0
drivers/net/wireless/wl12xx/sdio.c → drivers/net/wireless/ti/wl12xx/sdio.c


+ 0 - 0
drivers/net/wireless/wl12xx/spi.c → drivers/net/wireless/ti/wl12xx/spi.c


+ 0 - 0
drivers/net/wireless/wl12xx/testmode.c → drivers/net/wireless/ti/wl12xx/testmode.c


+ 0 - 0
drivers/net/wireless/wl12xx/testmode.h → drivers/net/wireless/ti/wl12xx/testmode.h


+ 0 - 0
drivers/net/wireless/wl12xx/tx.c → drivers/net/wireless/ti/wl12xx/tx.c


+ 0 - 0
drivers/net/wireless/wl12xx/tx.h → drivers/net/wireless/ti/wl12xx/tx.h


+ 0 - 0
drivers/net/wireless/wl12xx/wl12xx.h → drivers/net/wireless/ti/wl12xx/wl12xx.h


+ 0 - 0
drivers/net/wireless/wl12xx/wl12xx_80211.h → drivers/net/wireless/ti/wl12xx/wl12xx_80211.h


+ 0 - 0
drivers/net/wireless/wl12xx/wl12xx_platform_data.c → drivers/net/wireless/ti/wl12xx/wl12xx_platform_data.c