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