xref: /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1# SPDX-License-Identifier: GPL-2.0
2config BCMDHD
3	tristate "Broadcom FullMAC wireless cards support"
4	help
5	  This module adds support for wireless adapters based on
6	  Broadcom FullMAC chipset.
7
8config BCMDHD_FW_PATH
9	depends on BCMDHD
10	string "Firmware path"
11	default "/system/etc/firmware/fw_bcmdhd.bin"
12	help
13	  Path to the firmware file.
14
15config BCMDHD_NVRAM_PATH
16	depends on BCMDHD
17	string "NVRAM path"
18	default "/system/etc/firmware/nvram.txt"
19	help
20	  Path to the calibration file.
21
22config BCMDHD_WEXT
23	bool "Enable WEXT support"
24	depends on BCMDHD && CFG80211 = n
25	select WIRELESS_EXT
26	select WEXT_PRIV
27	help
28	  Enables WEXT support
29
30choice
31	prompt "Enable Chip Interface"
32	depends on BCMDHD
33	help
34		Enable Chip Interface.
35config BCMDHD_SDIO
36		bool "SDIO bus interface support"
37		depends on BCMDHD && MMC
38config BCMDHD_PCIE
39		bool "PCIe bus interface support"
40		depends on BCMDHD && PCI
41config BCMDHD_USB
42		bool "USB bus interface support"
43		depends on BCMDHD && USB
44endchoice
45
46choice
47	depends on BCMDHD && BCMDHD_SDIO
48	prompt "Interrupt type"
49	help
50		Interrupt type
51config BCMDHD_OOB
52	depends on BCMDHD && BCMDHD_SDIO
53	bool "Out-of-Band Interrupt"
54	default y
55	help
56		Interrupt from WL_HOST_WAKE.
57config BCMDHD_SDIO_IRQ
58	depends on BCMDHD && BCMDHD_SDIO
59	bool "In-Band Interrupt"
60	help
61	  Interrupt from SDIO DAT[1]
62endchoice
63