remarkable-linux/drivers/usb/misc
Alan Stern 9bbdf1e0af USB: convert to the runtime PM framework
This patch (as1329) converts the USB stack over to the PM core's
runtime PM framework.  This involves numerous changes throughout
usbcore, especially to hub.c and driver.c.  Perhaps the most notable
change is that CONFIG_USB_SUSPEND now depends on CONFIG_PM_RUNTIME
instead of CONFIG_PM.

Several fields in the usb_device and usb_interface structures are no
longer needed.  Some code which used to depend on CONFIG_USB_PM now
depends on CONFIG_USB_SUSPEND (requiring some rearrangement of header
files).

The only visible change in behavior should be that following a system
sleep (resume from RAM or resume from hibernation), autosuspended USB
devices will be resumed just like everything else.  They won't remain
suspended.  But if they aren't in use then they will naturally
autosuspend again in a few seconds.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-03-02 14:54:12 -08:00
..
sisusbvga USB: SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS 2010-02-16 15:11:05 -08:00
adutux.c
appledisplay.c USB: Fix a bug on appledisplay.c regarding signedness 2009-12-23 11:34:20 -08:00
berry_charge.c
cypress_cy7c63.c
cytherm.c
emi26.c
emi62.c USB: emi62: fix crash when trying to load EMI 6|2 firmware 2009-12-23 11:34:11 -08:00
ftdi-elan.c
idmouse.c
iowarrior.c
isight_firmware.c
Kconfig
ldusb.c
legousbtower.c
Makefile
rio500.c const: constify remaining file_operations 2009-10-01 16:11:11 -07:00
rio500_usb.h
trancevibrator.c
usb_u132.h
usblcd.c USB: usblcd, fix memory leak 2009-10-09 13:52:06 -07:00
usbled.c
usbsevseg.c
usbtest.c USB: convert to the runtime PM framework 2010-03-02 14:54:12 -08:00
uss720.c
vstusb.c