blob: f95e3f15a429fc0ef45652b4c05f8132fef391a5 [file] [log] [blame]
config BCMDHD
tristate "Broadcom 4329/30 wireless cards support"
depends on CFG80211
depends on MMC
---help---
This module adds support for wireless adapters based on
Broadcom 4329/30 chipset.
This driver uses the kernel's wireless extensions subsystem.
If you choose to build a module, it'll be called dhd. Say M if
unsure.
choice
prompt "BCBDHD WLAN Chipset"
depends on BCMDHD
default BCMDHD_GENERIC
help
Select BCM chipset this driver shall work with.
This setting will only affect the FW file name
loaded info BCM chip. No driver logic depends on it
Explicit selection helps track
config BCMDHD_BCM4329
bool "BCM4329"
config BCMDHD_BCM4330
bool "BCM4330"
config BCMDHD_BCM43239
bool "BCM43239"
config BCMDHD_BCM4324
bool "BCM4324"
config BCMDHD_BCM43241
bool "BCM43241"
config BCMDHD_GENERIC
bool "Generic"
endchoice
config BCMDHD_FW_PATH
depends on BCMDHD
string "Firmware path"
default "/system/vendor/firmware/fw_bcm4329.bin" if BCMDHD_BCM4329
default "/system/vendor/firmware/fw_bcm4330.bin" if BCMDHD_BCM4330
default "/system/vendor/firmware/fw_bcm43239.bin" if BCMDHD_BCM43239
default "/system/vendor/firmware/fw_bcm4324.bin" if BCMDHD_BCM4324
default "/system/vendor/firmware/fw_bcm43241.bin" if BCMDHD_BCM43241
default "/system/vendor/firmware/fw_bcmdhd.bin" if BCMDHD_GENERIC
---help---
Path to the firmware file.
config BCMDHD_NVRAM_PATH
depends on BCMDHD
string "NVRAM path"
default "/system/etc/wifi/bcmdhd.cal"
---help---
Path to the calibration file.
config BCMDHD_WEXT
bool "Enable WEXT support"
depends on BCMDHD && CFG80211 = n
select WIRELESS_EXT
select WEXT_PRIV
help
Enables WEXT support
config DHD_USE_STATIC_BUF
bool "Enable memory preallocation"
depends on BCMDHD
default n
---help---
Use memory preallocated in platform
config DHD_USE_SCHED_SCAN
bool "Use CFG80211 sched scan"
depends on BCMDHD && CFG80211
default y
---help---
Use CFG80211 sched scan