.. | .. |
---|
1 | 1 | # SPDX-License-Identifier: GPL-2.0 |
---|
| 2 | +# |
---|
| 3 | +# $ Copyright Open Broadcom $ |
---|
| 4 | +# |
---|
| 5 | +# |
---|
| 6 | +# <<Broadcom-WL-IPTag/Open:>> |
---|
| 7 | +# |
---|
| 8 | + |
---|
2 | 9 | config BCMDHD |
---|
3 | 10 | tristate "Broadcom FullMAC wireless cards support" |
---|
4 | | - help |
---|
| 11 | + ---help--- |
---|
5 | 12 | This module adds support for wireless adapters based on |
---|
6 | 13 | Broadcom FullMAC chipset. |
---|
7 | 14 | |
---|
.. | .. |
---|
25 | 32 | depends on BCMDHD |
---|
26 | 33 | default n |
---|
27 | 34 | |
---|
| 35 | +config BCM4358 |
---|
| 36 | + tristate "BCM4358 support" |
---|
| 37 | + depends on BCMDHD |
---|
| 38 | + default n |
---|
| 39 | + |
---|
| 40 | +config BCM4359 |
---|
| 41 | + tristate "BCM4359 support" |
---|
| 42 | + depends on BCMDHD |
---|
| 43 | + default y |
---|
| 44 | + |
---|
| 45 | +config BCM4361 |
---|
| 46 | + tristate "BCM4361 support" |
---|
| 47 | + depends on BCMDHD |
---|
| 48 | + default n |
---|
| 49 | + |
---|
| 50 | +config CYW89570 |
---|
| 51 | + tristate "CYW89570 support" |
---|
| 52 | + depends on BCMDHD |
---|
| 53 | + default y |
---|
| 54 | + |
---|
| 55 | +config DHD_OF_SUPPORT |
---|
| 56 | + bool "Use in-drive platform device" |
---|
| 57 | + depends on BCMDHD |
---|
| 58 | + default n |
---|
| 59 | + |
---|
28 | 60 | config BCMDHD_FW_PATH |
---|
29 | 61 | depends on BCMDHD |
---|
30 | 62 | string "Firmware path" |
---|
31 | 63 | default "/system/vendor/firmware/fw_bcmdhd.bin" |
---|
32 | | - help |
---|
| 64 | + ---help--- |
---|
33 | 65 | Path to the firmware file. |
---|
34 | 66 | |
---|
35 | 67 | config BCMDHD_NVRAM_PATH |
---|
36 | 68 | depends on BCMDHD |
---|
37 | 69 | string "NVRAM path" |
---|
38 | 70 | default "/system/etc/wifi/bcmdhd.cal" |
---|
39 | | - help |
---|
| 71 | + ---help--- |
---|
40 | 72 | Path to the calibration file. |
---|
| 73 | + |
---|
| 74 | +config BROADCOM_WIFI_RESERVED_MEM |
---|
| 75 | + bool "BROADCOM Reserved memory for wifi device" |
---|
| 76 | + depends on BCMDHD |
---|
| 77 | + ---help--- |
---|
| 78 | + This is a configuration for Broadcom WLAN driver. |
---|
41 | 79 | |
---|
42 | 80 | config BCMDHD_WEXT |
---|
43 | 81 | bool "Enable WEXT support" |
---|
.. | .. |
---|
51 | 89 | bool "Enable memory preallocation" |
---|
52 | 90 | depends on BCMDHD |
---|
53 | 91 | default n |
---|
54 | | - help |
---|
| 92 | + ---help--- |
---|
55 | 93 | Use memory preallocated in platform |
---|
56 | 94 | |
---|
57 | 95 | config DHD_USE_SCHED_SCAN |
---|
58 | 96 | bool "Use CFG80211 sched scan" |
---|
59 | 97 | depends on BCMDHD && CFG80211 |
---|
60 | 98 | default n |
---|
61 | | - help |
---|
| 99 | + ---help--- |
---|
62 | 100 | Use CFG80211 sched scan |
---|
63 | 101 | |
---|
64 | 102 | config DHD_SET_RANDOM_MAC_VAL |
---|
65 | | -hex "Vendor OUI" |
---|
66 | | -depends on BCMDHD |
---|
67 | | -default 0x001A11 |
---|
68 | | - help |
---|
69 | | -Set vendor OUI for SoftAP |
---|
| 103 | + hex "Vendor OUI" |
---|
| 104 | + depends on BCMDHD |
---|
| 105 | + default 0x001A11 |
---|
| 106 | + ---help--- |
---|
| 107 | + Set vendor OUI for SoftAP |
---|
| 108 | + |
---|
| 109 | +config WLAN_REGION_CODE |
---|
| 110 | + int "---Region codes for Broadcom WiFi Driver" |
---|
| 111 | + depends on BCMDHD |
---|
| 112 | + default 100 |
---|
| 113 | + ---help--- |
---|
| 114 | + This is a region code for Broadcom Wi-Fi featured functions. |
---|
| 115 | + - 100 : EUR OPEN |
---|
| 116 | + - 101 : EUR ORG |
---|
| 117 | + - 200 : KOR OPEN |
---|
| 118 | + - 201 : KOR SKT |
---|
| 119 | + - 202 : KOR KTT |
---|
| 120 | + - 203 : KOR LGT |
---|
| 121 | + - 300 : CHN OPEN |
---|
| 122 | + |
---|
| 123 | +config WLAIBSS |
---|
| 124 | + bool "Advanced IBSS mode" |
---|
| 125 | + depends on (BCM4335 || BCM4339 || BCM4354 || BCM4358 || BCM4359 || BCM4361) |
---|
| 126 | + default y |
---|
| 127 | + ---help--- |
---|
| 128 | + This is a configuration for Oxygen Network. |
---|
| 129 | + |
---|
| 130 | +config WL_RELMCAST |
---|
| 131 | + bool "Reliable Multicast Support" |
---|
| 132 | + depends on (BCM4335 || BCM4339 || BCM4354 || BCM4358 || BCM4359 || BCM4361) |
---|
| 133 | + default y |
---|
| 134 | + ---help--- |
---|
| 135 | + This is a configuration for RMC. |
---|
| 136 | + |
---|
| 137 | +config WL_NAN |
---|
| 138 | + bool "NAN Feature" |
---|
| 139 | + depends on BCMDHD |
---|
| 140 | + default n |
---|
| 141 | + ---help--- |
---|
| 142 | + This is a configuration for NAN Feature. |
---|
| 143 | + |
---|
| 144 | +config WL_AP_IF |
---|
| 145 | + bool "Create additional AP interface during intialization" |
---|
| 146 | + default n |
---|
| 147 | + ---help--- |
---|
| 148 | + Create additional AP interface during initialization. |
---|
| 149 | + |
---|
| 150 | +config BCMDHD_PREALLOC_PKTIDMAP |
---|
| 151 | + bool "BROADCOM PCIE specific memory reserved for PKTIDMAP" |
---|
| 152 | + depends on BROADCOM_WIFI_RESERVED_MEM && BCMDHD_PCIE |
---|
| 153 | + ---help--- |
---|
| 154 | + Preallocated memory support for PCIE interface in Broadcom |
---|
| 155 | + WLAN driver. |
---|
| 156 | + |
---|
| 157 | +config BCMDHD_PREALLOC_MEMDUMP |
---|
| 158 | + bool "BROADCOM PCIE specific memory reserved for MEMDUMP" |
---|
| 159 | + depends on BROADCOM_WIFI_RESERVED_MEM |
---|
| 160 | + ---help--- |
---|
| 161 | + Preallocated memory support for dongle memory dump |
---|
| 162 | + |
---|
| 163 | +config BCMDHD_OOB_HOST_WAKE |
---|
| 164 | + bool "Use the external WLAN_HOST_WAKE pin" |
---|
| 165 | + depends on BCMDHD |
---|
| 166 | + ---help--- |
---|
| 167 | + Use the external GPIO pin to wake up host |
---|
| 168 | + |
---|
| 169 | +config BCMDHD_GET_OOB_STATE |
---|
| 170 | + bool "Support WLAN_HOST_WAKE pin level information" |
---|
| 171 | + depends on BCMDHD_OOB_HOST_WAKE |
---|
| 172 | + default y |
---|
| 173 | + ---help--- |
---|
| 174 | + Support WLAN_HOST_WAKE pin level information |
---|
| 175 | + |
---|
| 176 | +config BCMDHD_WPA3 |
---|
| 177 | + bool "Support WPA3 feature" |
---|
| 178 | + depends on BCMDHD |
---|
| 179 | + default n |
---|
| 180 | + ---help--- |
---|
| 181 | + This will enable WPA3 support |
---|