linux-stable-rt/drivers/usb/core
Craig W. Nadler 165fe97ed6 USB: add IAD support to usbfs and sysfs
USB_IAD: Adds support for USB Interface Association Descriptors.

This patch adds support to the USB host stack for parsing, storing, and
displaying Interface Association Descriptors. In /proc/bus/usb/devices
lines starting with A: show the fields in an IAD. In sysfs if an
interface on a USB device is referenced by an IAD the following files
will be added to the sysfs directory for that interface:
iad_bFirstInterface, iad_bInterfaceCount, iad_bFunctionClass, and
iad_bFunctionSubClass, iad_bFunctionProtocol

Signed-off-by: Craig W. Nadler <craig@nadler.us>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-07-12 16:34:40 -07:00
..
Kconfig USB: add power/persist device attribute 2007-07-12 16:34:30 -07:00
Makefile
buffer.c
config.c USB: add IAD support to usbfs and sysfs 2007-07-12 16:34:40 -07:00
devices.c USB: add IAD support to usbfs and sysfs 2007-07-12 16:34:40 -07:00
devio.c
driver.c USB: Remove usages of dev->power.power_state 2007-07-12 16:34:39 -07:00
endpoint.c
file.c USB: prevent char device open/deregister race 2007-07-12 16:29:48 -07:00
generic.c USB: unify reset_resume and normal resume 2007-07-12 16:34:30 -07:00
hcd-pci.c USB: remove references to dev.power.power_state 2007-07-12 16:29:46 -07:00
hcd.c USB: Don't resume root hub if the controller is suspended 2007-07-12 16:34:39 -07:00
hcd.h USB: separate root and non-root suspend/resume 2007-07-12 16:34:29 -07:00
hub.c USB: add power/persist device attribute 2007-07-12 16:34:30 -07:00
hub.h
inode.c
message.c USB: add IAD support to usbfs and sysfs 2007-07-12 16:34:40 -07:00
notify.c
otg_whitelist.h
quirks.c USB: add RESET_RESUME device quirk 2007-07-12 16:29:47 -07:00
sysfs.c USB: add IAD support to usbfs and sysfs 2007-07-12 16:34:40 -07:00
urb.c USB: Add URB_FREE_BUFFER flag and the logic behind it 2007-07-12 16:34:38 -07:00
usb.c
usb.h USB: unify reset_resume and normal resume 2007-07-12 16:34:30 -07:00