xref: /linux/drivers/net/wireless/marvell/mwifiex/Kconfig (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1# SPDX-License-Identifier: GPL-2.0-only
2config MWIFIEX
3	tristate "Marvell WiFi-Ex Driver"
4	depends on CFG80211
5	help
6	  This adds support for wireless adapters based on Marvell
7	  802.11n/ac chipsets.
8
9	  If you choose to build it as a module, it will be called
10	  mwifiex.
11
12config MWIFIEX_SDIO
13	tristate "Marvell WiFi-Ex Driver for SD8786/SD8787/SD8797/SD8887/SD8897/SD8977/SD8978/SD8987/SD8997"
14	depends on MWIFIEX && MMC
15	select FW_LOADER
16	select WANT_DEV_COREDUMP
17	help
18	  This adds support for wireless adapters based on Marvell
19	  8786/8787/8797/8887/8897/8977/8978/8987/8997 chipsets with
20	  SDIO interface. SD8978 is also known as NXP IW416.
21
22	  If you choose to build it as a module, it will be called
23	  mwifiex_sdio.
24
25config MWIFIEX_PCIE
26	tristate "Marvell WiFi-Ex Driver for PCIE 8766/8897/8997"
27	depends on MWIFIEX && PCI
28	select FW_LOADER
29	select WANT_DEV_COREDUMP
30	help
31	  This adds support for wireless adapters based on Marvell
32	  8766/8897/8997 chipsets with PCIe interface.
33
34	  If you choose to build it as a module, it will be called
35	  mwifiex_pcie.
36
37config MWIFIEX_USB
38	tristate "Marvell WiFi-Ex Driver for USB8766/8797/8997"
39	depends on MWIFIEX && USB
40	select FW_LOADER
41	help
42	  This adds support for wireless adapters based on Marvell
43	  8797/8997 chipset with USB interface.
44
45	  If you choose to build it as a module, it will be called
46	  mwifiex_usb.
47