]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
wl1251: move to it's own directory
authorKalle Valo <kvalo@adurom.com>
Sun, 10 Oct 2010 08:28:32 +0000 (11:28 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 11 Oct 2010 19:04:23 +0000 (15:04 -0400)
wl1271 driver is under heavy development but on the other hand the older
wl1251 driver is currently considered more as a legacy driver. To make it
easier to develop wl1271 features move wl1251 to it's own directory,
drivers/net/wireless/wl1251.

There are no functional changes, only moving of files. One regression
is that Kconfig won't be updated automatically and user needs to enable
wl1251 manually with an older config file.

Signed-off-by: Kalle Valo <kvalo@adurom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
32 files changed:
drivers/net/wireless/Kconfig
drivers/net/wireless/Makefile
drivers/net/wireless/wl1251/Kconfig [new file with mode: 0644]
drivers/net/wireless/wl1251/Makefile [new file with mode: 0644]
drivers/net/wireless/wl1251/acx.c [moved from drivers/net/wireless/wl12xx/wl1251_acx.c with 99% similarity]
drivers/net/wireless/wl1251/acx.h [moved from drivers/net/wireless/wl12xx/wl1251_acx.h with 99% similarity]
drivers/net/wireless/wl1251/boot.c [moved from drivers/net/wireless/wl12xx/wl1251_boot.c with 99% similarity]
drivers/net/wireless/wl1251/boot.h [moved from drivers/net/wireless/wl12xx/wl1251_boot.h with 100% similarity]
drivers/net/wireless/wl1251/cmd.c [moved from drivers/net/wireless/wl12xx/wl1251_cmd.c with 98% similarity]
drivers/net/wireless/wl1251/cmd.h [moved from drivers/net/wireless/wl12xx/wl1251_cmd.h with 100% similarity]
drivers/net/wireless/wl1251/debugfs.c [moved from drivers/net/wireless/wl12xx/wl1251_debugfs.c with 99% similarity]
drivers/net/wireless/wl1251/debugfs.h [moved from drivers/net/wireless/wl12xx/wl1251_debugfs.h with 100% similarity]
drivers/net/wireless/wl1251/event.c [moved from drivers/net/wireless/wl12xx/wl1251_event.c with 97% similarity]
drivers/net/wireless/wl1251/event.h [moved from drivers/net/wireless/wl12xx/wl1251_event.h with 100% similarity]
drivers/net/wireless/wl1251/init.c [moved from drivers/net/wireless/wl12xx/wl1251_init.c with 98% similarity]
drivers/net/wireless/wl1251/init.h [moved from drivers/net/wireless/wl12xx/wl1251_init.h with 100% similarity]
drivers/net/wireless/wl1251/io.c [moved from drivers/net/wireless/wl12xx/wl1251_io.c with 99% similarity]
drivers/net/wireless/wl1251/io.h [moved from drivers/net/wireless/wl12xx/wl1251_io.h with 100% similarity]
drivers/net/wireless/wl1251/main.c [moved from drivers/net/wireless/wl12xx/wl1251_main.c with 99% similarity]
drivers/net/wireless/wl1251/ps.c [moved from drivers/net/wireless/wl12xx/wl1251_ps.c with 97% similarity]
drivers/net/wireless/wl1251/ps.h [moved from drivers/net/wireless/wl12xx/wl1251_ps.h with 97% similarity]
drivers/net/wireless/wl1251/reg.h [moved from drivers/net/wireless/wl12xx/wl1251_reg.h with 100% similarity]
drivers/net/wireless/wl1251/rx.c [moved from drivers/net/wireless/wl12xx/wl1251_rx.c with 97% similarity]
drivers/net/wireless/wl1251/rx.h [moved from drivers/net/wireless/wl12xx/wl1251_rx.h with 100% similarity]
drivers/net/wireless/wl1251/sdio.c [moved from drivers/net/wireless/wl12xx/wl1251_sdio.c with 100% similarity]
drivers/net/wireless/wl1251/spi.c [moved from drivers/net/wireless/wl12xx/wl1251_spi.c with 99% similarity]
drivers/net/wireless/wl1251/spi.h [moved from drivers/net/wireless/wl12xx/wl1251_spi.h with 96% similarity]
drivers/net/wireless/wl1251/tx.c [moved from drivers/net/wireless/wl12xx/wl1251_tx.c with 99% similarity]
drivers/net/wireless/wl1251/tx.h [moved from drivers/net/wireless/wl12xx/wl1251_tx.h with 99% similarity]
drivers/net/wireless/wl1251/wl1251.h [moved from drivers/net/wireless/wl12xx/wl1251.h with 100% similarity]
drivers/net/wireless/wl12xx/Kconfig
drivers/net/wireless/wl12xx/Makefile

index 174e3442d5190df936544854787b919d3e0f4945..4de4410cd38ed7fd34e5d74adc5bba8b77ba3f23 100644 (file)
@@ -279,6 +279,7 @@ source "drivers/net/wireless/libertas/Kconfig"
 source "drivers/net/wireless/orinoco/Kconfig"
 source "drivers/net/wireless/p54/Kconfig"
 source "drivers/net/wireless/rt2x00/Kconfig"
+source "drivers/net/wireless/wl1251/Kconfig"
 source "drivers/net/wireless/wl12xx/Kconfig"
 source "drivers/net/wireless/zd1211rw/Kconfig"
 
index a13a602edb137ab1211eee95fced85aba596225a..06f8ca26c5c17d9006b1ef8bdba3b59e50e1931d 100644 (file)
@@ -49,6 +49,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/
 
diff --git a/drivers/net/wireless/wl1251/Kconfig b/drivers/net/wireless/wl1251/Kconfig
new file mode 100644 (file)
index 0000000..1fb6584
--- /dev/null
@@ -0,0 +1,33 @@
+menuconfig WL1251
+       tristate "TI wl1251 driver support"
+       depends on MAC80211 && EXPERIMENTAL && GENERIC_HARDIRQS
+       select FW_LOADER
+       select CRC7
+       ---help---
+         This will enable TI wl1251 driver support. The drivers make
+         use of the mac80211 stack.
+
+         If you choose to build a module, it'll be called wl1251. Say
+         N if unsure.
+
+config WL1251_SPI
+       tristate "TI wl1251 SPI support"
+       depends on WL1251 && SPI_MASTER
+       ---help---
+         This module adds support for the SPI interface of adapters using
+         TI wl1251 chipset.  Select this if your platform is using
+         the SPI bus.
+
+         If you choose to build a module, it'll be called wl1251_spi.
+         Say N if unsure.
+
+config WL1251_SDIO
+       tristate "TI wl1251 SDIO support"
+       depends on WL1251 && MMC
+       ---help---
+         This module adds support for the SDIO interface of adapters using
+         TI wl1251 chipset.  Select this if your platform is using
+         the SDIO bus.
+
+         If you choose to build a module, it'll be called
+         wl1251_sdio. Say N if unsure.
diff --git a/drivers/net/wireless/wl1251/Makefile b/drivers/net/wireless/wl1251/Makefile
new file mode 100644 (file)
index 0000000..4fe2468
--- /dev/null
@@ -0,0 +1,6 @@
+wl1251-objs            = main.o event.o tx.o rx.o ps.o cmd.o \
+                         acx.o boot.o init.o debugfs.o io.o
+
+obj-$(CONFIG_WL1251)   += wl1251.o
+obj-$(CONFIG_WL1251_SPI)       += spi.o
+obj-$(CONFIG_WL1251_SDIO)      += sdio.o
similarity index 99%
rename from drivers/net/wireless/wl12xx/wl1251_acx.c
rename to drivers/net/wireless/wl1251/acx.c
index 2f8a2ba744dce84c6afdb6336272abe0fdfb8d90..64a0214cfb29b2b23df56b988e882841e2743edb 100644 (file)
@@ -1,13 +1,13 @@
-#include "wl1251_acx.h"
+#include "acx.h"
 
 #include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/crc7.h>
 
 #include "wl1251.h"
-#include "wl1251_reg.h"
-#include "wl1251_cmd.h"
-#include "wl1251_ps.h"
+#include "reg.h"
+#include "cmd.h"
+#include "ps.h"
 
 int wl1251_acx_frame_rates(struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod,
                           u8 mgt_rate, u8 mgt_mod)
similarity index 99%
rename from drivers/net/wireless/wl12xx/wl1251_acx.h
rename to drivers/net/wireless/wl1251/acx.h
index c7cc5c1e8a7571a5f3098a87ad71c83238a1a7e0..e54b21a4f8b195b014998faa2f8bd50875a19ea4 100644 (file)
@@ -24,7 +24,7 @@
 #define __WL1251_ACX_H__
 
 #include "wl1251.h"
-#include "wl1251_cmd.h"
+#include "cmd.h"
 
 /* Target's information element */
 struct acx_header {
similarity index 99%
rename from drivers/net/wireless/wl12xx/wl1251_boot.c
rename to drivers/net/wireless/wl1251/boot.c
index 468b47b0328a01c65b63318e78b49bfc0fd0b8b8..61572dfa1f6059916f068ba7f334c6cd6a9f031d 100644 (file)
 #include <linux/gpio.h>
 #include <linux/slab.h>
 
-#include "wl1251_reg.h"
-#include "wl1251_boot.h"
-#include "wl1251_io.h"
-#include "wl1251_spi.h"
-#include "wl1251_event.h"
-#include "wl1251_acx.h"
+#include "reg.h"
+#include "boot.h"
+#include "io.h"
+#include "spi.h"
+#include "event.h"
+#include "acx.h"
 
 void wl1251_boot_target_enable_interrupts(struct wl1251 *wl)
 {
similarity index 98%
rename from drivers/net/wireless/wl12xx/wl1251_cmd.c
rename to drivers/net/wireless/wl1251/cmd.c
index 15fb68c6b542629bd2d2c389380c489751cd2e41..0ade4bd617c03bcf5486354ea91e66aee55a2567 100644 (file)
@@ -1,14 +1,14 @@
-#include "wl1251_cmd.h"
+#include "cmd.h"
 
 #include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/crc7.h>
 
 #include "wl1251.h"
-#include "wl1251_reg.h"
-#include "wl1251_io.h"
-#include "wl1251_ps.h"
-#include "wl1251_acx.h"
+#include "reg.h"
+#include "io.h"
+#include "ps.h"
+#include "acx.h"
 
 /**
  * send command to firmware
similarity index 99%
rename from drivers/net/wireless/wl12xx/wl1251_debugfs.c
rename to drivers/net/wireless/wl1251/debugfs.c
index 6ffe4cd5856140caf384ecbd4d638c86e54a2538..6e5caaa9f613a4340d9078f70b61a210d2f32c65 100644 (file)
  *
  */
 
-#include "wl1251_debugfs.h"
+#include "debugfs.h"
 
 #include <linux/skbuff.h>
 #include <linux/slab.h>
 
 #include "wl1251.h"
-#include "wl1251_acx.h"
-#include "wl1251_ps.h"
+#include "acx.h"
+#include "ps.h"
 
 /* ms */
 #define WL1251_DEBUGFS_STATS_LIFETIME 1000
similarity index 97%
rename from drivers/net/wireless/wl12xx/wl1251_event.c
rename to drivers/net/wireless/wl1251/event.c
index 54223556b3088d1b9078d6b8131ba6b2f08e185a..712372e50a8794ae550f91709a31589d83e4b90a 100644 (file)
  */
 
 #include "wl1251.h"
-#include "wl1251_reg.h"
-#include "wl1251_io.h"
-#include "wl1251_event.h"
-#include "wl1251_ps.h"
+#include "reg.h"
+#include "io.h"
+#include "event.h"
+#include "ps.h"
 
 static int wl1251_event_scan_complete(struct wl1251 *wl,
                                      struct event_mailbox *mbox)
similarity index 98%
rename from drivers/net/wireless/wl12xx/wl1251_init.c
rename to drivers/net/wireless/wl1251/init.c
index c5daec05d9eedf058804484a0544c32f5f1fea05..89b43d35473c662a6f5763c992dbb1f35e8f18c0 100644 (file)
 #include <linux/module.h>
 #include <linux/slab.h>
 
-#include "wl1251_init.h"
+#include "init.h"
 #include "wl12xx_80211.h"
-#include "wl1251_acx.h"
-#include "wl1251_cmd.h"
-#include "wl1251_reg.h"
+#include "acx.h"
+#include "cmd.h"
+#include "reg.h"
 
 int wl1251_hw_init_hwenc_config(struct wl1251 *wl)
 {
similarity index 99%
rename from drivers/net/wireless/wl12xx/wl1251_io.c
rename to drivers/net/wireless/wl1251/io.c
index ad6ca68b303ffce05ee9855176e060ac8c5e4345..cdcadbf6ac2cfff37a99fa31d34d71933cd34339 100644 (file)
@@ -20,8 +20,8 @@
  */
 
 #include "wl1251.h"
-#include "wl1251_reg.h"
-#include "wl1251_io.h"
+#include "reg.h"
+#include "io.h"
 
 /* FIXME: this is static data nowadays and the table can be removed */
 static enum wl12xx_acx_int_reg wl1251_io_reg_table[ACX_REG_TABLE_LEN] = {
similarity index 99%
rename from drivers/net/wireless/wl12xx/wl1251_main.c
rename to drivers/net/wireless/wl1251/main.c
index faf221ca3f41b6aa4646c633d18c9620bfb55e1e..7a8762553cdcb54470d5b430fa7019fabf6b471c 100644 (file)
 
 #include "wl1251.h"
 #include "wl12xx_80211.h"
-#include "wl1251_reg.h"
-#include "wl1251_io.h"
-#include "wl1251_cmd.h"
-#include "wl1251_event.h"
-#include "wl1251_tx.h"
-#include "wl1251_rx.h"
-#include "wl1251_ps.h"
-#include "wl1251_init.h"
-#include "wl1251_debugfs.h"
-#include "wl1251_boot.h"
+#include "reg.h"
+#include "io.h"
+#include "cmd.h"
+#include "event.h"
+#include "tx.h"
+#include "rx.h"
+#include "ps.h"
+#include "init.h"
+#include "debugfs.h"
+#include "boot.h"
 
 void wl1251_enable_interrupts(struct wl1251 *wl)
 {
similarity index 97%
rename from drivers/net/wireless/wl12xx/wl1251_ps.c
rename to drivers/net/wireless/wl1251/ps.c
index 0b997bdfec09498f9ca5c562eac2becc202cdec0..5ed47c8373d2ae846db307b9d7306781f69564a6 100644 (file)
  *
  */
 
-#include "wl1251_reg.h"
-#include "wl1251_ps.h"
-#include "wl1251_cmd.h"
-#include "wl1251_io.h"
+#include "reg.h"
+#include "ps.h"
+#include "cmd.h"
+#include "io.h"
 
 /* in ms */
 #define WL1251_WAKEUP_TIMEOUT 100
similarity index 97%
rename from drivers/net/wireless/wl12xx/wl1251_ps.h
rename to drivers/net/wireless/wl1251/ps.h
index e5db81fc1dfcc8d710c6761593f6f2dcd0a3d300..55c3dda75e699f45f13beb0f43ed00ad0cee2c14 100644 (file)
@@ -24,7 +24,7 @@
 #define __WL1251_PS_H__
 
 #include "wl1251.h"
-#include "wl1251_acx.h"
+#include "acx.h"
 
 int wl1251_ps_set_mode(struct wl1251 *wl, enum wl1251_cmd_ps_mode mode);
 void wl1251_ps_elp_sleep(struct wl1251 *wl);
similarity index 97%
rename from drivers/net/wireless/wl12xx/wl1251_rx.c
rename to drivers/net/wireless/wl1251/rx.c
index 25764592a596c26e412d300bc36d6028cfb34ce8..efa53607d5c9ac9e5ef2f572739f46b562334117 100644 (file)
 #include <net/mac80211.h>
 
 #include "wl1251.h"
-#include "wl1251_reg.h"
-#include "wl1251_io.h"
-#include "wl1251_rx.h"
-#include "wl1251_cmd.h"
-#include "wl1251_acx.h"
+#include "reg.h"
+#include "io.h"
+#include "rx.h"
+#include "cmd.h"
+#include "acx.h"
 
 static void wl1251_rx_header(struct wl1251 *wl,
                             struct wl1251_rx_descriptor *desc)
similarity index 99%
rename from drivers/net/wireless/wl12xx/wl1251_spi.c
rename to drivers/net/wireless/wl1251/spi.c
index 320de79667a6be19caa8f0127f882d84e01dcbeb..88fa8e69d0d1d30b06c76a64cdc8d00f5592754a 100644 (file)
@@ -27,8 +27,8 @@
 #include <linux/wl12xx.h>
 
 #include "wl1251.h"
-#include "wl1251_reg.h"
-#include "wl1251_spi.h"
+#include "reg.h"
+#include "spi.h"
 
 static irqreturn_t wl1251_irq(int irq, void *cookie)
 {
similarity index 96%
rename from drivers/net/wireless/wl12xx/wl1251_spi.h
rename to drivers/net/wireless/wl1251/spi.h
index 7dcf3cf7ae406f148dd94231cccaa51bc91a18ae..16d506955cc0515f797838dd4414e6e0f30b1dcc 100644 (file)
@@ -23,9 +23,9 @@
 #ifndef __WL1251_SPI_H__
 #define __WL1251_SPI_H__
 
-#include "wl1251_cmd.h"
-#include "wl1251_acx.h"
-#include "wl1251_reg.h"
+#include "cmd.h"
+#include "acx.h"
+#include "reg.h"
 
 #define WSPI_CMD_READ                 0x40000000
 #define WSPI_CMD_WRITE                0x00000000
similarity index 99%
rename from drivers/net/wireless/wl12xx/wl1251_tx.c
rename to drivers/net/wireless/wl1251/tx.c
index 388492a7f41f0202028c49e8badbe009bcb46da8..554b4f9a3d3ecf3141ebdec2e0773fb967fcefa6 100644 (file)
 #include <linux/module.h>
 
 #include "wl1251.h"
-#include "wl1251_reg.h"
-#include "wl1251_tx.h"
-#include "wl1251_ps.h"
-#include "wl1251_io.h"
+#include "reg.h"
+#include "tx.h"
+#include "ps.h"
+#include "io.h"
 
 static bool wl1251_tx_double_buffer_busy(struct wl1251 *wl, u32 data_out_count)
 {
similarity index 99%
rename from drivers/net/wireless/wl12xx/wl1251_tx.h
rename to drivers/net/wireless/wl1251/tx.h
index 96011e78cd5a6751059dffb9ee3661e68d82c557..81338d39b43e367300dd139c532eb5f0f908b360 100644 (file)
@@ -24,7 +24,7 @@
 #define __WL1251_TX_H__
 
 #include <linux/bitops.h>
-#include "wl1251_acx.h"
+#include "acx.h"
 
 /*
  *
index 4a8bb25c1739d610295dfeeefe119ae06ca5ee45..b447559f1db52dbf2780afff4ca3454fbecf6dbd 100644 (file)
@@ -5,40 +5,6 @@ menuconfig WL12XX
          This will enable TI wl12xx driver support. The drivers make
          use of the mac80211 stack.
 
-config WL1251
-       tristate "TI wl1251 support"
-       depends on WL12XX && GENERIC_HARDIRQS
-       select FW_LOADER
-       select CRC7
-       ---help---
-         This module adds support for wireless adapters based on
-         TI wl1251 chipset.
-
-         If you choose to build a module, it'll be called wl1251. Say
-         N if unsure.
-
-config WL1251_SPI
-       tristate "TI wl1251 SPI support"
-       depends on WL1251 && SPI_MASTER
-       ---help---
-         This module adds support for the SPI interface of adapters using
-         TI wl1251 chipset.  Select this if your platform is using
-         the SPI bus.
-
-         If you choose to build a module, it'll be called wl1251_spi.
-         Say N if unsure.
-
-config WL1251_SDIO
-       tristate "TI wl1251 SDIO support"
-       depends on WL1251 && MMC
-       ---help---
-         This module adds support for the SDIO interface of adapters using
-         TI wl1251 chipset.  Select this if your platform is using
-         the SDIO bus.
-
-         If you choose to build a module, it'll be called
-         wl1251_sdio. Say N if unsure.
-
 config WL1271
        tristate "TI wl1271 support"
        depends on WL12XX && GENERIC_HARDIRQS
index 0d334d6f86f4261a12b3531a13976ebcde935348..3a807444b2af425f251f41ae026bfa1d350100e7 100644 (file)
@@ -1,12 +1,3 @@
-wl1251-objs            = wl1251_main.o wl1251_event.o \
-                         wl1251_tx.o wl1251_rx.o wl1251_ps.o wl1251_cmd.o \
-                         wl1251_acx.o wl1251_boot.o wl1251_init.o \
-                         wl1251_debugfs.o wl1251_io.o
-
-obj-$(CONFIG_WL1251)   += wl1251.o
-obj-$(CONFIG_WL1251_SPI)       += wl1251_spi.o
-obj-$(CONFIG_WL1251_SDIO)      += wl1251_sdio.o
-
 wl1271-objs            = wl1271_main.o  wl1271_cmd.o wl1271_io.o \
                          wl1271_event.o wl1271_tx.o  wl1271_rx.o   \
                          wl1271_ps.o    wl1271_acx.o wl1271_boot.o \