aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/wl12xx/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/wl12xx/Kconfig')
-rw-r--r--drivers/net/wireless/wl12xx/Kconfig99
1 files changed, 45 insertions, 54 deletions
diff --git a/drivers/net/wireless/wl12xx/Kconfig b/drivers/net/wireless/wl12xx/Kconfig
index 2f98058be451..35ce7b0f4a60 100644
--- a/drivers/net/wireless/wl12xx/Kconfig
+++ b/drivers/net/wireless/wl12xx/Kconfig
@@ -1,77 +1,68 @@
1menuconfig WL12XX 1menuconfig WL12XX_MENU
2 tristate "TI wl12xx driver support" 2 tristate "TI wl12xx driver support"
3 depends on MAC80211 && EXPERIMENTAL 3 depends on MAC80211 && EXPERIMENTAL
4 ---help--- 4 ---help---
5 This will enable TI wl12xx driver support. The drivers make 5 This will enable TI wl12xx driver support for the following chips:
6 use of the mac80211 stack. 6 wl1271, wl1273, wl1281 and wl1283.
7 The drivers make use of the mac80211 stack.
7 8
8config WL1251 9config WL12XX
9 tristate "TI wl1251 support" 10 tristate "TI wl12xx support"
10 depends on WL12XX && GENERIC_HARDIRQS 11 depends on WL12XX_MENU && GENERIC_HARDIRQS
11 select FW_LOADER
12 select CRC7
13 ---help---
14 This module adds support for wireless adapters based on
15 TI wl1251 chipset.
16
17 If you choose to build a module, it'll be called wl1251. Say
18 N if unsure.
19
20config WL1251_SPI
21 tristate "TI wl1251 SPI support"
22 depends on WL1251 && SPI_MASTER
23 ---help---
24 This module adds support for the SPI interface of adapters using
25 TI wl1251 chipset. Select this if your platform is using
26 the SPI bus.
27
28 If you choose to build a module, it'll be called wl1251_spi.
29 Say N if unsure.
30
31config WL1251_SDIO
32 tristate "TI wl1251 SDIO support"
33 depends on WL1251 && MMC
34 ---help---
35 This module adds support for the SDIO interface of adapters using
36 TI wl1251 chipset. Select this if your platform is using
37 the SDIO bus.
38
39 If you choose to build a module, it'll be called
40 wl1251_sdio. Say N if unsure.
41
42config WL1271
43 tristate "TI wl1271 support"
44 depends on WL12XX && GENERIC_HARDIRQS
45 depends on INET 12 depends on INET
46 select FW_LOADER 13 select FW_LOADER
47 select CRC7 14 select CRC7
48 ---help--- 15 ---help---
49 This module adds support for wireless adapters based on the 16 This module adds support for wireless adapters based on TI wl1271 and
50 TI wl1271 chipset. 17 TI wl1273 chipsets. This module does *not* include support for wl1251.
18 For wl1251 support, use the separate homonymous driver instead.
51 19
52 If you choose to build a module, it'll be called wl1271. Say N if 20 If you choose to build a module, it will be called wl12xx. Say N if
53 unsure. 21 unsure.
54 22
55config WL1271_SPI 23config WL12XX_HT
56 tristate "TI wl1271 SPI support" 24 bool "TI wl12xx 802.11 HT support (EXPERIMENTAL)"
57 depends on WL1271 && SPI_MASTER 25 depends on WL12XX && EXPERIMENTAL
26 default n
27 ---help---
28 This will enable 802.11 HT support in the wl12xx module.
29
30 That configuration is temporary due to the code incomplete and
31 still in testing process.
32
33config WL12XX_SPI
34 tristate "TI wl12xx SPI support"
35 depends on WL12XX && SPI_MASTER
58 ---help--- 36 ---help---
59 This module adds support for the SPI interface of adapters using 37 This module adds support for the SPI interface of adapters using
60 TI wl1271 chipset. Select this if your platform is using 38 TI wl12xx chipsets. Select this if your platform is using
61 the SPI bus. 39 the SPI bus.
62 40
63 If you choose to build a module, it'll be called wl1251_spi. 41 If you choose to build a module, it'll be called wl12xx_spi.
64 Say N if unsure. 42 Say N if unsure.
65 43
66config WL1271_SDIO 44config WL12XX_SDIO
67 tristate "TI wl1271 SDIO support" 45 tristate "TI wl12xx SDIO support"
68 depends on WL1271 && MMC 46 depends on WL12XX && MMC
69 ---help--- 47 ---help---
70 This module adds support for the SDIO interface of adapters using 48 This module adds support for the SDIO interface of adapters using
71 TI wl1271 chipset. Select this if your platform is using 49 TI wl12xx chipsets. Select this if your platform is using
72 the SDIO bus. 50 the SDIO bus.
73 51
74 If you choose to build a module, it'll be called 52 If you choose to build a module, it'll be called wl12xx_sdio.
75 wl1271_sdio. Say N if unsure. 53 Say N if unsure.
76 54
55config WL12XX_SDIO_TEST
56 tristate "TI wl12xx SDIO testing support"
57 depends on WL12XX && MMC && WL12XX_SDIO
58 default n
59 ---help---
60 This module adds support for the SDIO bus testing with the
61 TI wl12xx chipsets. You probably don't want this unless you are
62 testing a new hardware platform. Select this if you want to test the
63 SDIO bus which is connected to the wl12xx chip.
77 64
65config WL12XX_PLATFORM_DATA
66 bool
67 depends on WL12XX_SDIO != n || WL1251_SDIO != n
68 default y