OLD | NEW |
(Empty) | |
| 1 config B43 |
| 2 tristate "Broadcom 43xx wireless support (mac80211 stack)" |
| 3 depends on SSB_POSSIBLE && MAC80211 && HAS_DMA |
| 4 select SSB |
| 5 select FW_LOADER |
| 6 ---help--- |
| 7 b43 is a driver for the Broadcom 43xx series wireless devices. |
| 8 |
| 9 Check "lspci" for something like |
| 10 "Broadcom Corporation BCM43XX 802.11 Wireless LAN Controller" |
| 11 to determine whether you own such a device. |
| 12 |
| 13 This driver supports the new BCM43xx IEEE 802.11G devices, but not |
| 14 the old IEEE 802.11B devices. Old devices are supported by |
| 15 the b43legacy driver. |
| 16 Note that this has nothing to do with the standard that your AccessPoi
nt |
| 17 supports (A, B, G or a combination). |
| 18 IEEE 802.11G devices can talk to IEEE 802.11B AccessPoints. |
| 19 |
| 20 It is safe to include both b43 and b43legacy as the underlying glue |
| 21 layer will automatically load the correct version for your device. |
| 22 |
| 23 This driver uses V4 firmware, which must be installed separately using |
| 24 b43-fwcutter. |
| 25 |
| 26 This driver can be built as a module (recommended) that will be called
"b43". |
| 27 If unsure, say M. |
| 28 |
| 29 # Auto-select SSB PCI-HOST support, if possible |
| 30 config B43_PCI_AUTOSELECT |
| 31 bool |
| 32 depends on B43 && SSB_PCIHOST_POSSIBLE |
| 33 select SSB_PCIHOST |
| 34 select SSB_B43_PCI_BRIDGE |
| 35 default y |
| 36 |
| 37 # Auto-select SSB PCICORE driver, if possible |
| 38 config B43_PCICORE_AUTOSELECT |
| 39 bool |
| 40 depends on B43 && SSB_DRIVER_PCICORE_POSSIBLE |
| 41 select SSB_DRIVER_PCICORE |
| 42 default y |
| 43 |
| 44 config B43_PCMCIA |
| 45 bool "Broadcom 43xx PCMCIA device support" |
| 46 depends on B43 && SSB_PCMCIAHOST_POSSIBLE |
| 47 select SSB_PCMCIAHOST |
| 48 ---help--- |
| 49 Broadcom 43xx PCMCIA device support. |
| 50 |
| 51 Support for 16bit PCMCIA devices. |
| 52 Please note that most PC-CARD devices are _NOT_ 16bit PCMCIA |
| 53 devices, but 32bit CardBUS devices. CardBUS devices are supported |
| 54 out of the box by b43. |
| 55 |
| 56 With this config option you can drive b43 cards in |
| 57 CompactFlash formfactor in a PCMCIA adaptor. |
| 58 CF b43 cards can sometimes be found in handheld PCs. |
| 59 |
| 60 It's safe to select Y here, even if you don't have a B43 PCMCIA device
. |
| 61 |
| 62 If unsure, say N. |
| 63 |
| 64 config B43_SDIO |
| 65 bool "Broadcom 43xx SDIO device support (EXPERIMENTAL)" |
| 66 depends on B43 && SSB_SDIOHOST_POSSIBLE && EXPERIMENTAL |
| 67 select SSB_SDIOHOST |
| 68 ---help--- |
| 69 Broadcom 43xx device support for Soft-MAC SDIO devices. |
| 70 |
| 71 With this config option you can drive Soft-MAC b43 cards with a |
| 72 Secure Digital I/O interface. |
| 73 This includes the WLAN daughter card found on the Nintendo Wii |
| 74 video game console. |
| 75 Note that this does not support Broadcom 43xx Full-MAC devices. |
| 76 |
| 77 It's safe to select Y here, even if you don't have a B43 SDIO device. |
| 78 |
| 79 If unsure, say N. |
| 80 |
| 81 #Data transfers to the device via PIO. We want it as a fallback even |
| 82 # if we can do DMA. |
| 83 config B43_PIO |
| 84 bool |
| 85 depends on B43 |
| 86 select SSB_BLOCKIO |
| 87 default y |
| 88 |
| 89 config B43_NPHY |
| 90 bool "Pre IEEE 802.11n support (BROKEN)" |
| 91 depends on B43 && EXPERIMENTAL && BROKEN |
| 92 ---help--- |
| 93 Support for the IEEE 802.11n draft. |
| 94 |
| 95 THIS IS BROKEN AND DOES NOT WORK YET. |
| 96 |
| 97 SAY N. |
| 98 |
| 99 config B43_PHY_LP |
| 100 bool "Support for low-power (LP-PHY) devices (EXPERIMENTAL)" |
| 101 depends on B43 && EXPERIMENTAL |
| 102 default y |
| 103 ---help--- |
| 104 Support for the LP-PHY. |
| 105 The LP-PHY is a low-power PHY built into some notebooks |
| 106 and embedded devices. It supports 802.11a/g |
| 107 (802.11a support is optional, and currently disabled). |
| 108 |
| 109 # This config option automatically enables b43 LEDS support, |
| 110 # if it's possible. |
| 111 config B43_LEDS |
| 112 bool |
| 113 depends on B43 && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = B43) |
| 114 default y |
| 115 |
| 116 # This config option automatically enables b43 HW-RNG support, |
| 117 # if the HW-RNG core is enabled. |
| 118 config B43_HWRNG |
| 119 bool |
| 120 depends on B43 && (HW_RANDOM = y || HW_RANDOM = B43) |
| 121 default y |
| 122 |
| 123 config B43_DEBUG |
| 124 bool "Broadcom 43xx debugging" |
| 125 depends on B43 |
| 126 ---help--- |
| 127 Broadcom 43xx debugging. |
| 128 |
| 129 This adds additional runtime sanity checks and statistics to the drive
r. |
| 130 These checks and statistics might me expensive and hurt runtime perfor
mance |
| 131 of your system. |
| 132 This also adds the b43 debugfs interface. |
| 133 |
| 134 Do not enable this, unless you are debugging the driver. |
| 135 |
| 136 Say N, if you are a distributor or user building a release kernel |
| 137 for production use. |
| 138 Only say Y, if you are debugging a problem in the b43 driver sourcecod
e. |
| 139 |
| 140 config B43_FORCE_PIO |
| 141 bool "Force usage of PIO instead of DMA" |
| 142 depends on B43 && B43_DEBUG |
| 143 ---help--- |
| 144 This will disable DMA and always enable PIO instead. |
| 145 |
| 146 Say N! |
| 147 This is only for debugging the PIO engine code. You do |
| 148 _NOT_ want to enable this. |
OLD | NEW |