Commit | Line | Data |
---|---|---|
fb269710 CL |
1 | config P54_COMMON |
2 | tristate "Softmac Prism54 support" | |
ce15ffbe | 3 | depends on MAC80211 |
a1bfa0eb | 4 | select FW_LOADER |
d7eb50c0 | 5 | select CRC_CCITT |
fb269710 | 6 | ---help--- |
a1bfa0eb CL |
7 | This is common code for isl38xx/stlc45xx based modules. |
8 | This module does nothing by itself - the USB/PCI/SPI front-ends | |
fb269710 CL |
9 | also need to be enabled in order to support any devices. |
10 | ||
11 | These devices require softmac firmware which can be found at | |
631dd1a8 | 12 | <http://wireless.kernel.org/en/users/Drivers/p54> |
fb269710 CL |
13 | |
14 | If you choose to build a module, it'll be called p54common. | |
15 | ||
16 | config P54_USB | |
17 | tristate "Prism54 USB support" | |
18 | depends on P54_COMMON && USB | |
19 | select CRC32 | |
20 | ---help--- | |
21 | This driver is for USB isl38xx based wireless cards. | |
fb269710 CL |
22 | |
23 | These devices require softmac firmware which can be found at | |
631dd1a8 | 24 | <http://wireless.kernel.org/en/users/Drivers/p54> |
fb269710 CL |
25 | |
26 | If you choose to build a module, it'll be called p54usb. | |
27 | ||
28 | config P54_PCI | |
29 | tristate "Prism54 PCI support" | |
30 | depends on P54_COMMON && PCI | |
31 | ---help--- | |
32 | This driver is for PCI isl38xx based wireless cards. | |
33 | This driver supports most devices that are supported by the | |
34 | fullmac prism54 driver plus many devices which are not | |
35 | supported by the fullmac driver/firmware. | |
36 | ||
37 | This driver requires softmac firmware which can be found at | |
631dd1a8 | 38 | <http://wireless.kernel.org/en/users/Drivers/p54> |
fb269710 CL |
39 | |
40 | If you choose to build a module, it'll be called p54pci. | |
cd8d3d32 CL |
41 | |
42 | config P54_SPI | |
43 | tristate "Prism54 SPI (stlc45xx) support" | |
0244ad00 | 44 | depends on P54_COMMON && SPI_MASTER |
cd8d3d32 | 45 | ---help--- |
ea29cae9 MB |
46 | This driver is for stlc4550 or stlc4560 based wireless chips |
47 | such as Nokia's N800/N810 Portable Internet Tablet. | |
cd8d3d32 CL |
48 | |
49 | If you choose to build a module, it'll be called p54spi. | |
d8cd7eff | 50 | |
d7065c30 CL |
51 | config P54_SPI_DEFAULT_EEPROM |
52 | bool "Include fallback EEPROM blob" | |
53 | depends on P54_SPI | |
54 | default n | |
55 | ---help--- | |
56 | Unlike the PCI or USB devices, the SPI variants don't have | |
57 | a dedicated EEPROM chip to store all device specific values | |
58 | for calibration, country and interface settings. | |
59 | ||
60 | The driver will try to load the image "3826.eeprom", if the | |
61 | file is put at the right place. (usually /lib/firmware.) | |
62 | ||
63 | Only if this request fails, this option will provide a | |
64 | backup set of generic values to get the device working. | |
65 | ||
66 | Enabling this option adds about 4k to p54spi. | |
67 | ||
d8cd7eff CL |
68 | config P54_LEDS |
69 | bool | |
70 | depends on P54_COMMON && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = P54_COMMON) | |
71 | default y |