xref: /linux/drivers/net/wireless/st/cw1200/Kconfig (revision 58e16d792a6a8c6b750f637a4649967fcac853dc)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2a910e4a9SSolomon Peachyconfig CW1200
3a910e4a9SSolomon Peachy	tristate "CW1200 WLAN support"
4a910e4a9SSolomon Peachy	depends on MAC80211 && CFG80211
5a910e4a9SSolomon Peachy	help
6a910e4a9SSolomon Peachy	  This is a driver for the ST-E CW1100 & CW1200 WLAN chipsets.
7a910e4a9SSolomon Peachy	  This option just enables the driver core, see below for
8a910e4a9SSolomon Peachy	  specific bus support.
9a910e4a9SSolomon Peachy
10a910e4a9SSolomon Peachyif CW1200
11a910e4a9SSolomon Peachy
12a910e4a9SSolomon Peachyconfig CW1200_WLAN_SDIO
13a910e4a9SSolomon Peachy	tristate "Support SDIO platforms"
14a910e4a9SSolomon Peachy	depends on CW1200 && MMC
15a910e4a9SSolomon Peachy	help
16a910e4a9SSolomon Peachy	  Enable support for the CW1200 connected via an SDIO bus.
177c0b6f49SSolomon Peachy	  By default this driver only supports the Sagrad SG901-1091/1098 EVK
187c0b6f49SSolomon Peachy	  and similar designs that utilize a hardware reset circuit. To
197c0b6f49SSolomon Peachy	  support different CW1200 SDIO designs you will need to override
207c0b6f49SSolomon Peachy	  the default platform data by calling cw1200_sdio_set_platform_data()
217c0b6f49SSolomon Peachy	  in your board setup file.
22a910e4a9SSolomon Peachy
23a910e4a9SSolomon Peachyconfig CW1200_WLAN_SPI
24a910e4a9SSolomon Peachy	tristate "Support SPI platforms"
25a910e4a9SSolomon Peachy	depends on CW1200 && SPI
26a910e4a9SSolomon Peachy	help
277c0b6f49SSolomon Peachy	  Enables support for the CW1200 connected via a SPI bus.  You will
287c0b6f49SSolomon Peachy	  need to add appropriate platform data glue in your board setup
297c0b6f49SSolomon Peachy	  file.
30a910e4a9SSolomon Peachy
31a910e4a9SSolomon Peachyendif
32