aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis R. Rodriguez <lrodriguez@atheros.com>2009-09-08 15:09:47 -0400
committerJohn W. Linville <linville@tuxdriver.com>2009-09-09 11:25:25 -0400
commit4d8cd26849737e141ff0aa23fedacef4ea76ea4f (patch)
tree512569e8e2b618f0901f8a825bff547d4b78f855
parent98a1e2a9260d30ad691fbd1ed778a05e38fe655b (diff)
wireless: mark prism54 as deprecated and mark for removal
The preferred module is p54pci which also supports FullMAC PCI / Cardbus devices. We schedule removal for 2.6.34. Reason to remove this is no one really is testing prism54 anymore, and while it works p54pci provides support for the same hardware. It should be noted I have been told some FullMAC devices may not have worked with the SoftMAC driver but to date we have yet to recieve a single bug report regarding this. If there are users out there please let us know! Cc: aquilaver@yahoo.com Cc: linux-kernel@vger.kernel.org Cc: Dan Williams <dcbw@redhat.com> Cc: Kai Engert <kengert@redhat.com> Cc: Jean Tourrilhes <jt@hpl.hp.com> Cc: Tim de Waal<tim.dewaal@yahoo.com> Cc: Roy Marples <uberlord@gentoo.org> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: Christian Lamparter <chunkeey@web.de> Cc: Björn Steinbrink <B.Steinbrink@gmx.de> Cc: Tim Gardner <tim.gardner@canonical.com> Cc: Larry Finger <Larry.Finger@lwfinger.net> Cc: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--Documentation/feature-removal-schedule.txt29
-rw-r--r--drivers/net/wireless/Kconfig57
2 files changed, 45 insertions, 41 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 09e031c55887..ad522e3d3d86 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -6,6 +6,35 @@ be removed from this file.
6 6
7--------------------------- 7---------------------------
8 8
9What: PRISM54
10When: 2.6.34
11
12Why: prism54 FullMAC PCI / Cardbus devices used to be supported only by the
13 prism54 wireless driver. After Intersil stopped selling these
14 devices in preference for the newer more flexible SoftMAC devices
15 a SoftMAC device driver was required and prism54 did not support
16 them. The p54pci driver now exists and has been present in the kernel for
17 a while. This driver supports both SoftMAC devices and FullMAC devices.
18 The main difference between these devices was the amount of memory which
19 could be used for the firmware. The SoftMAC devices support a smaller
20 amount of memory. Because of this the SoftMAC firmware fits into FullMAC
21 devices's memory. p54pci supports not only PCI / Cardbus but also USB
22 and SPI. Since p54pci supports all devices prism54 supports
23 you will have a conflict. I'm not quite sure how distributions are
24 handling this conflict right now. prism54 was kept around due to
25 claims users may experience issues when using the SoftMAC driver.
26 Time has passed users have not reported issues. If you use prism54
27 and for whatever reason you cannot use p54pci please let us know!
28 E-mail us at: linux-wireless@vger.kernel.org
29
30 For more information see the p54 wiki page:
31
32 http://wireless.kernel.org/en/users/Drivers/p54
33
34Who: Luis R. Rodriguez <lrodriguez@atheros.com>
35
36---------------------------
37
9What: IRQF_SAMPLE_RANDOM 38What: IRQF_SAMPLE_RANDOM
10Check: IRQF_SAMPLE_RANDOM 39Check: IRQF_SAMPLE_RANDOM
11When: July 2009 40When: July 2009
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index a8871a84d87e..ad89d23968df 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -275,51 +275,26 @@ config PCMCIA_WL3501
275 micro support for ethtool. 275 micro support for ethtool.
276 276
277config PRISM54 277config PRISM54
278 tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus' 278 tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)'
279 depends on PCI && EXPERIMENTAL && WLAN_80211 279 depends on PCI && EXPERIMENTAL && WLAN_80211
280 select WIRELESS_EXT 280 select WIRELESS_EXT
281 select FW_LOADER 281 select FW_LOADER
282 ---help--- 282 ---help---
283 Enable PCI and Cardbus support for the following chipset based cards: 283 This enables support for FullMAC PCI/Cardbus prism54 devices. This
284 284 driver is now deprecated in favor for the SoftMAC driver, p54pci.
285 ISL3880 - Prism GT 802.11 b/g 285 p54pci supports FullMAC PCI/Cardbus devices as well. For details on
286 ISL3877 - Prism Indigo 802.11 a 286 the scheduled removal of this driver on the kernel see the feature
287 ISL3890 - Prism Duette 802.11 a/b/g 287 removal schedule:
288 288
289 For a complete list of supported cards visit <http://prism54.org>. 289 Documentation/feature-removal-schedule.txt
290 Here is the latest confirmed list of supported cards: 290
291 291 For more information refer to the p54 wiki:
292 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72 (version 1) 292
293 Allnet ALL0271 PCI Card 293 http://wireless.kernel.org/en/users/Drivers/p54
294 Compex WL54G Cardbus Card 294
295 Corega CG-WLCB54GT Cardbus Card 295 Note: You need a motherboard with DMA support to use any of these cards
296 D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650 296
297 I-O Data WN-G54/CB Cardbus Card 297 When built as module you get the module prism54
298 Kobishi XG-300 aka Z-Com Cardbus Card
299 Netgear WG511 Cardbus Card
300 Ovislink WL-5400PCI PCI Card
301 Peabird WLG-PCI PCI Card
302 Sitecom WL-100i Cardbus Card
303 Sitecom WL-110i PCI Card
304 SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
305 SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
306 SMC2835W-V2 - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
307 Z-Com XG-900 PCI Card
308 Zyxel G-100 Cardbus Card
309
310 If you enable this you will need a firmware file as well.
311 You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
312 You can get this non-GPL'd firmware file from the Prism54 project page:
313 <http://prism54.org>
314 You will also need the /etc/hotplug/firmware.agent script from
315 a current hotplug package.
316
317 Note: You need a motherboard with DMA support to use any of these cards
318
319 If you want to compile the driver as a module ( = code which can be
320 inserted in and removed from the running kernel whenever you want),
321 say M here and read <file:Documentation/kbuild/modules.txt>.
322 The module will be called prism54.
323 298
324config USB_ZD1201 299config USB_ZD1201
325 tristate "USB ZD1201 based Wireless device support" 300 tristate "USB ZD1201 based Wireless device support"