linux/drivers/net/wireless/rt2x00
Pavel Roskin 117839bd12 rt61pci: fix module reloading
Unloading rt61pci can leave the device in such state that reloading
rt61pci would fail to reinitialize it.  Bogus data would be read from
the EEPROM and the RF version won't be recognized.

It appears that unloading rt61pci with power saving enabled would have
such effect.  To initialize the device properly, SOFT_RESET_CSR should
be set to the same value as rt61pci_config_ps() uses to wake up the
device.

Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-08-04 16:44:24 -04:00
..
Kconfig rt2x00: move experimental on kconfig only to rt2800usb 2009-08-04 16:43:22 -04:00
Makefile rt2x00: use wiphy rfkill interface 2009-07-10 15:02:27 -04:00
rt2x00.h rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt2x00config.c rt2x00: Don't alter rt2x00dev->default_ant 2009-07-27 15:24:08 -04:00
rt2x00crypto.c rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt2x00debug.c wireless: beyond ARRAY_SIZE of intf->crypto_stats 2009-05-20 14:29:55 -04:00
rt2x00debug.h
rt2x00dev.c mac80211: redefine usage of the mac80211 workqueue 2009-08-04 16:44:14 -04:00
rt2x00dump.h
rt2x00firmware.c rt2x00: Validate firmware in driver 2009-02-09 15:03:35 -05:00
rt2x00ht.c rt2x00: Implement support for 802.11n 2009-05-06 15:14:50 -04:00
rt2x00leds.c rt2x00: fix led naming 2009-02-09 15:03:47 -05:00
rt2x00leds.h
rt2x00lib.h rt2x00: Don't alter rt2x00dev->default_ant 2009-07-27 15:24:08 -04:00
rt2x00link.c mac80211: redefine usage of the mac80211 workqueue 2009-08-04 16:44:14 -04:00
rt2x00mac.c mac80211: redefine usage of the mac80211 workqueue 2009-08-04 16:44:14 -04:00
rt2x00pci.c rt2x00: Move Move pci_dev specific access to rt2x00pci 2009-04-22 16:54:29 -04:00
rt2x00pci.h
rt2x00queue.c rt2x00: Implement support for 802.11n 2009-05-06 15:14:50 -04:00
rt2x00queue.h rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt2x00reg.h rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt2x00usb.c rt2x00: Don't free register information on suspend 2009-04-20 16:36:26 -04:00
rt2x00usb.h
rt61pci.c rt61pci: fix module reloading 2009-08-04 16:44:24 -04:00
rt61pci.h rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt73usb.c rt2x00: Implement set_tim callback for all drivers 2009-07-24 15:05:11 -04:00
rt73usb.h rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt2400pci.c rt2x00: Implement set_tim callback for all drivers 2009-07-24 15:05:11 -04:00
rt2400pci.h rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt2500pci.c rt2x00: Implement set_tim callback for all drivers 2009-07-24 15:05:11 -04:00
rt2500pci.h rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt2500usb.c rt2x00: Implement set_tim callback for all drivers 2009-07-24 15:05:11 -04:00
rt2500usb.h rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt2800usb.c rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00
rt2800usb.h rt2x00: Comment spellchecking 2009-07-24 15:05:26 -04:00