[PATCH] usb device wakeup flags
authorDavid Brownell <david-b@pacbell.net>
Tue, 13 Sep 2005 02:39:39 +0000 (19:39 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 28 Oct 2005 16:52:50 +0000 (09:52 -0700)
commitb94dc6b58667a73eeaf5cfd9c9e90dcd98743c5b
tree738e4214f3168544bfcde2c46e369b3da5845dfe
parent0ac85241ebc7bf6b86ab498960cc121d53ef69ae
[PATCH] usb device wakeup flags

This patch teaches "usb_device" about the new driver model wakeup support:

 - It updates device wakeup capabilities when entering a configuration
   with the WAKEUP attribute;

 - During suspend processing it consults the policy bit to see
   whether it should enable wakeup for that device.  (This resolves
   a FIXME to not assume the answer is always "yes"; some devices
   lie about supporting remote wakeup.)

Support for root hubs and the HCDs is separate (and more complex).

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/core/hub.c