]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/blob - drivers/net/wireless/bcmdhd/Kconfig
net: wireless: bcmdhd: boost wifi performance
[sojka/nv-tegra/linux-3.10.git] / drivers / net / wireless / bcmdhd / Kconfig
1 config BCMDHD
2         tristate "Broadcom FullMAC wireless cards support"
3         ---help---
4           This module adds support for wireless adapters based on
5           Broadcom FullMAC chipset.
6
7           If you choose to build a module, it'll be called dhd. Say M if
8           unsure.
9
10 config BCMDHD_SDIO
11         bool "SDIO bus interface support"
12         depends on BCMDHD && MMC
13
14 config BCMDHD_PCIE
15         bool "PCIe bus interface support"
16         depends on BCMDHD && PCI && !BCMDHD_SDIO
17
18 config BCMDYNAMIC
19         bool "Broadcom 43241/4352 wireless card support"
20         depends on BCMDHD
21
22 config BCM43241
23         bool "Broadcom 43241 wireless card support"
24         depends on BCMDHD && !BCMDYNAMIC
25
26 config BCM4354
27         bool "Broadcom 4354 wireless cards PRC support"
28         depends on BCMDHD && !BCM43241 && !BCMDYNAMIC
29         ---help---
30           This module adds support for wireless adapters based on
31           Broadcom 4354 chipset.
32
33 config BCM4339
34         bool "Broadcom 4339 wireless cards PRC support"
35         depends on BCMDHD && !BCM43241 && !BCM4354 && !BCMDYNAMIC
36         ---help---
37           This module adds support for wireless adapters based on
38           Broadcom 4339 chipset.
39
40 config BCMDHD_FW_PATH
41         depends on BCMDHD
42         string "Firmware path"
43         default "/system/vendor/firmware/fw_bcmdhd.bin"
44         ---help---
45           Path to the firmware file.
46
47 config BCMDHD_NVRAM_PATH
48         depends on BCMDHD
49         string "NVRAM path"
50         default "/system/etc/wifi/bcmdhd.cal"
51         ---help---
52           Path to the calibration file.
53
54 config BCMDHD_HW_OOB
55         bool "Use out of band interrupt"
56         depends on BCMDHD
57         ---help---
58           Use out of band interrupt for card interrupt and wake on wireless.
59
60 config BCMDHD_WEXT
61         bool "Enable WEXT support"
62         depends on BCMDHD && CFG80211 = n
63         select WIRELESS_EXT
64         select WEXT_PRIV
65         help
66           Enables WEXT support
67
68 config DHD_USE_STATIC_BUF
69         bool "Enable memory preallocation"
70         depends on BCMDHD
71         default n
72         ---help---
73           Use memory preallocated in platform
74
75 config DHD_USE_SCHED_SCAN
76         bool "Use CFG80211 sched scan"
77         depends on BCMDHD && CFG80211
78         default n
79         ---help---
80           Use CFG80211 sched scan
81
82 config BCMDHD_DISABLE_MCC
83         bool "Disable Multi channel concurrency"
84         depends on BCMDHD
85         ---help---
86           Disable Multi channel concurrency to operate WLAN and P2P interfaces on same channel.
87
88 config BCMDHD_CUSTOM_SYSFS_TEGRA
89         bool "Custom sysfs for Tegra platform"
90         depends on BCMDHD
91         default y
92         ---help---
93           Enable custom sysfs for Tegra platform.
94
95 config BCMDHD_CUSTOM_NET_PERF_TEGRA
96         bool "Custom network performance boost for Tegra platform"
97         depends on BCMDHD
98         default y
99         ---help---
100           Enable custom network performance boost for Tegra platform.
101           Dynamically boosts clock frequencies based on network traffic
102           requirements.