| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | config B43 |
|---|
| 2 | 3 | tristate "Broadcom 43xx wireless support (mac80211 stack)" |
|---|
| 3 | 4 | depends on (BCMA_POSSIBLE || SSB_POSSIBLE) && MAC80211 && HAS_DMA |
|---|
| 4 | 5 | select BCMA if B43_BCMA |
|---|
| 5 | 6 | select SSB if B43_SSB |
|---|
| 6 | 7 | select FW_LOADER |
|---|
| 7 | | - ---help--- |
|---|
| 8 | + select CORDIC |
|---|
| 9 | + help |
|---|
| 8 | 10 | b43 is a driver for the Broadcom 43xx series wireless devices. |
|---|
| 9 | 11 | |
|---|
| 10 | 12 | Check "lspci" for something like |
|---|
| .. | .. |
|---|
| 75 | 77 | bool "Broadcom 43xx SDIO device support" |
|---|
| 76 | 78 | depends on B43 && B43_SSB && SSB_SDIOHOST_POSSIBLE |
|---|
| 77 | 79 | select SSB_SDIOHOST |
|---|
| 78 | | - ---help--- |
|---|
| 80 | + help |
|---|
| 79 | 81 | Broadcom 43xx device support for Soft-MAC SDIO devices. |
|---|
| 80 | 82 | |
|---|
| 81 | 83 | With this config option you can drive Soft-MAC b43 cards with a |
|---|
| .. | .. |
|---|
| 106 | 108 | bool "Support for G-PHY (802.11g) devices" |
|---|
| 107 | 109 | depends on B43 && B43_SSB |
|---|
| 108 | 110 | default y |
|---|
| 109 | | - ---help--- |
|---|
| 111 | + help |
|---|
| 110 | 112 | This PHY type can be found in the following chipsets: |
|---|
| 111 | 113 | PCI: BCM4306, BCM4311, BCM4318 |
|---|
| 112 | 114 | SoC: BCM4712, BCM5352E |
|---|
| .. | .. |
|---|
| 115 | 117 | bool "Support for N-PHY (the main 802.11n series) devices" |
|---|
| 116 | 118 | depends on B43 |
|---|
| 117 | 119 | default y |
|---|
| 118 | | - ---help--- |
|---|
| 120 | + help |
|---|
| 119 | 121 | This PHY type can be found in the following chipsets: |
|---|
| 120 | 122 | PCI: BCM4321, BCM4322, |
|---|
| 121 | 123 | BCM43222, BCM43224, BCM43225, |
|---|
| .. | .. |
|---|
| 126 | 128 | bool "Support for LP-PHY (low-power 802.11g) devices" |
|---|
| 127 | 129 | depends on B43 && B43_SSB |
|---|
| 128 | 130 | default y |
|---|
| 129 | | - ---help--- |
|---|
| 131 | + help |
|---|
| 130 | 132 | The LP-PHY is a low-power PHY built into some notebooks |
|---|
| 131 | 133 | and embedded devices. It supports 802.11a/b/g |
|---|
| 132 | 134 | (802.11a support is optional, and currently disabled). |
|---|
| .. | .. |
|---|
| 135 | 137 | bool "Support for HT-PHY (high throughput 802.11n) devices" |
|---|
| 136 | 138 | depends on B43 && B43_BCMA |
|---|
| 137 | 139 | default y |
|---|
| 138 | | - ---help--- |
|---|
| 140 | + help |
|---|
| 139 | 141 | This PHY type with 3x3:3 MIMO can be found in the BCM4331 PCI chipset. |
|---|
| 140 | 142 | |
|---|
| 141 | 143 | config B43_PHY_LCN |
|---|
| 142 | 144 | bool "Support for LCN-PHY devices (BROKEN)" |
|---|
| 143 | 145 | depends on B43 && BROKEN |
|---|
| 144 | | - ---help--- |
|---|
| 146 | + help |
|---|
| 145 | 147 | Support for the LCN-PHY. |
|---|
| 146 | 148 | |
|---|
| 147 | 149 | Say N, this is BROKEN and crashes driver. |
|---|
| .. | .. |
|---|
| 149 | 151 | config B43_PHY_AC |
|---|
| 150 | 152 | bool "Support for AC-PHY (802.11ac) devices (BROKEN)" |
|---|
| 151 | 153 | depends on B43 && B43_BCMA && BROKEN |
|---|
| 152 | | - ---help--- |
|---|
| 154 | + help |
|---|
| 153 | 155 | This PHY type can be found in the following chipsets: |
|---|
| 154 | 156 | PCI: BCM4352, BCM4360 |
|---|
| 155 | 157 | |
|---|
| .. | .. |
|---|
| 172 | 174 | config B43_DEBUG |
|---|
| 173 | 175 | bool "Broadcom 43xx debugging" |
|---|
| 174 | 176 | depends on B43 |
|---|
| 175 | | - ---help--- |
|---|
| 177 | + help |
|---|
| 176 | 178 | Broadcom 43xx debugging. |
|---|
| 177 | 179 | |
|---|
| 178 | 180 | This adds additional runtime sanity checks and statistics to the driver. |
|---|