]> git.baikalelectronics.ru Git - kernel.git/commit
usbcore: get BOS descriptor set
authorAndiry Xu <andiry.xu@amd.com>
Fri, 23 Sep 2011 21:19:47 +0000 (14:19 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 26 Sep 2011 22:51:08 +0000 (15:51 -0700)
commitee96717bda2e3d53ca98f50bac0684c5966e27b3
tree0a6620dc6e2da37c291c195de78819d2e306296f
parent42b6a5f67105644e7d3544516fbcc4c682f09a38
usbcore: get BOS descriptor set

This commit gets BOS(Binary Device Object Store) descriptor set for Super
Speed devices and High Speed devices which support BOS descriptor.

BOS descriptor is used to report additional USB device-level capabilities
that are not reported via the Device descriptor. By getting BOS descriptor
set, driver can check device's device-level capability such as LPM
capability.

Signed-off-by: Andiry Xu <andiry.xu@amd.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/core/config.c
drivers/usb/core/hub.c
drivers/usb/core/usb.c
drivers/usb/core/usb.h
include/linux/usb.h