ath5k: Wakeup fixes
commita5901d2b8dc71e82e3ba2af5f54f4fdee5bf8f04
authorNick Kossifidis <mick@madwifi-project.org>
Mon, 10 Aug 2009 00:29:02 +0000 (10 03:29 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Oct 2009 16:32:32 +0000 (5 09:32 -0700)
tree98b5a9be2107a0d24d9297f5b7d50f92f75c8d9a
parent409041b5d7368692eaf18334a243626c7c442722
ath5k: Wakeup fixes

commit edd7fc7003f31da48d06e215a93ea966a22c2a03 upstream.

* Don't put chip to full sleep because there are problems during
   wakeup. Instead hold MAC/Baseband on warm reset state via a new
   function ath5k_hw_on_hold.

 * Minor cleanups

Signed-off-by: Nick Kossifidis <mickflemm@gmail.com>
Tested-by: Ben Greear <greearb@candelatech.com>
Tested-by: Johannes Stezenbach <js@sig21.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/wireless/ath/ath5k/ath5k.h
drivers/net/wireless/ath/ath5k/attach.c
drivers/net/wireless/ath/ath5k/base.c
drivers/net/wireless/ath/ath5k/reset.c