dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/drivers/net/wireless/rt2x00
Ivo van Doorn 1c0bcf89d8 rt2x00: Add autowake support for USB hardware
The USB drivers don't support automatically waking up when in powersaving mode,
add a work object which will wakeup the device in time to receive the next beacon.
Based on that beacon, we either go back into powersaving mode, or we remain awake
to receive the buffered frames for our station.

Some part of the code, especially rt2x00lib_find_ie and rt2x00lib_rxdone_check_ps
are inspired on the code from carl9170.

Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-05-02 14:49:19 -04:00
..
Kconfig rt2x00: Merge rt2x00ht.c contents in other files. 2011-04-19 15:39:56 -04:00
Makefile rt2x00: Merge rt2x00ht.c contents in other files. 2011-04-19 15:39:56 -04:00
rt2x00.h rt2x00: Add autowake support for USB hardware 2011-05-02 14:49:19 -04:00
rt2x00config.c rt2x00: Add autowake support for USB hardware 2011-05-02 14:49:19 -04:00
rt2x00crypto.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2x00debug.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2x00debug.h
rt2x00dev.c rt2x00: Add autowake support for USB hardware 2011-05-02 14:49:19 -04:00
rt2x00dump.h
rt2x00firmware.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2x00leds.c
rt2x00leds.h
rt2x00lib.h rt2x00: Merge rt2x00ht.c contents in other files. 2011-04-19 15:39:56 -04:00
rt2x00link.c rt2x00: Implement get_antenna and set_antenna callback functions 2011-04-19 15:40:07 -04:00
rt2x00mac.c rt2x00: Implement get_antenna and set_antenna callback functions 2011-04-19 15:40:07 -04:00
rt2x00pci.c rt2x00: Allow dynamic addition of PCI/USB IDs. 2011-04-19 15:39:45 -04:00
rt2x00pci.h rt2x00: Allow dynamic addition of PCI/USB IDs. 2011-04-19 15:39:45 -04:00
rt2x00queue.c rt2x00: Merge rt2x00ht.c contents in other files. 2011-04-19 15:39:56 -04:00
rt2x00queue.h rt2x00: fix queue timeout checks 2011-04-19 15:39:30 -04:00
rt2x00reg.h rt2x00: Remove STATE_RADIO_IRQ_OFF_ISR and STATE_RADIO_IRQ_ON_ISR 2011-01-31 15:06:24 -05:00
rt2x00soc.c rt2x00: Use ioremap for SoC devices instead of KSEG1ADDR. 2010-11-17 16:18:54 -05:00
rt2x00soc.h
rt2x00usb.c rt2x00: Optimize TX_STA_FIFO register reading 2011-05-02 14:49:16 -04:00
rt2x00usb.h rt2x00: Optimize TX_STA_FIFO register reading 2011-05-02 14:49:16 -04:00
rt61pci.c rt2x00: Implement get_antenna and set_antenna callback functions 2011-04-19 15:40:07 -04:00
rt61pci.h rt2x00: Fix WMM Queue naming 2010-12-13 15:23:36 -05:00
rt73usb.c rt2x00: Add autowake support for USB hardware 2011-05-02 14:49:19 -04:00
rt73usb.h rt2x00: Fix WMM Queue naming 2010-12-13 15:23:36 -05:00
rt2400pci.c rt2x00: Implement get_antenna and set_antenna callback functions 2011-04-19 15:40:07 -04:00
rt2400pci.h rt2x00: checkpatch.pl error fixes for rt2400pci.h 2010-11-15 13:26:13 -05:00
rt2500pci.c rt2x00: Implement get_antenna and set_antenna callback functions 2011-04-19 15:40:07 -04:00
rt2500pci.h rt2x00: checkpatch.pl error fixes for rt2500pci.h 2010-11-15 13:26:15 -05:00
rt2500usb.c rt2x00: Add autowake support for USB hardware 2011-05-02 14:49:19 -04:00
rt2500usb.h
rt2800.h rt2x00: Implement tx power temperature compensation 2011-04-04 16:20:03 -04:00
rt2800lib.c rt2x00: Introduce capability flag for Bluetooth co-existence. 2011-05-02 14:49:18 -04:00
rt2800lib.h rt2x00: Implement tx power temperature compensation 2011-04-04 16:20:03 -04:00
rt2800pci.c rt2x00: Fix optimize register access for rt2800pci 2011-05-02 14:49:17 -04:00
rt2800pci.h rt2x00: checkpatch.pl error fixes for rt2800pci.h 2010-11-15 13:26:20 -05:00
rt2800usb.c rt2x00: Add autowake support for USB hardware 2011-05-02 14:49:19 -04:00
rt2800usb.h rt2x00: checkpatch.pl error fixes for rt2800usb.h 2010-11-15 13:26:23 -05:00