Oliver Neukum
14aec58932
storage: accept some UAS devices if streams are unavailable
...
On some older XHCIs streams are not supported and the UAS driver
will fail at probe time. For those devices storage should try
to bind to UAS devices.
This patch adds a flag for stream support to HCDs and evaluates
it.
[Note: Sarah fixed a bug where the USB 2.0 root hub, not USB 3.0 root
hub would get marked as being able to support streams.]
Signed-off-by: Oliver Neukum <oliver@neukum.org>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Acked-by: Hans de Goede <hdegoede@redhat.com>
2014-03-04 15:41:09 -08:00
..
alauda.c
usb: storage: alauda: initialize variables directly
2013-05-16 17:48:28 -07:00
cypress_atacb.c
usb-storage: CY7C68300A chips do not support Cypress ATACB
2013-04-23 10:08:13 -07:00
datafab.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
debug.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
debug.h
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
ene_ub6250.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
freecom.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
initializers.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
initializers.h
USB: storage: fix Huawei mode switching regression
2013-03-07 12:23:17 +08:00
isd200.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
jumpshot.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
karma.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
Kconfig
uas: remove BROKEN
2014-03-04 15:38:26 -08:00
Makefile
usb: remove libusual
2012-09-05 17:21:36 -07:00
onetouch.c
usb: delete non-required instances of include <linux/init.h>
2014-01-08 15:01:39 -08:00
option_ms.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
option_ms.h
protocol.c
USB: storage: fix compile warning
2013-12-09 23:45:39 -08:00
protocol.h
realtek_cr.c
USB: usb-stor: realtek_cr: Fix compile error
2013-05-16 17:28:27 -07:00
scsiglue.c
usb-storage: enable multi-LUN scanning when needed
2014-02-04 12:59:15 -08:00
scsiglue.h
sddr09.c
usb: storage: sddr09: initialize variables directly
2013-05-16 17:48:28 -07:00
sddr55.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
shuttle_usbat.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
sierra_ms.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
sierra_ms.h
transport.c
usb: storage: Convert US_DEBUGP to usb_stor_dbg
2013-04-19 11:46:50 -07:00
transport.h
usb/storage: a couple defines from drivers/usb/storage/transport.h to include/linux/usb/storage.h
2012-02-28 11:05:18 -08:00
uas-detect.h
storage: accept some UAS devices if streams are unavailable
2014-03-04 15:41:09 -08:00
uas.c
uas: Remove comment about registering a uas scsi controller for each usb bus
2014-03-04 15:38:27 -08:00
unusual_alauda.h
unusual_cypress.h
usb-storage: restrict bcdDevice range for Super Top in Cypress ATACB
2014-02-04 12:59:14 -08:00
unusual_datafab.h
unusual_devs.h
usb-storage: Don't bind to uas devices if the uas driver is enabled
2014-03-04 15:38:16 -08:00
unusual_ene_ub6250.h
unusual_freecom.h
unusual_isd200.h
unusual_jumpshot.h
unusual_karma.h
unusual_onetouch.h
unusual_realtek.h
unusual_sddr09.h
unusual_sddr55.h
unusual_uas.h
uas: Add the posibilty to blacklist uas devices from using the uas driver
2014-03-04 15:38:16 -08:00
unusual_usbat.h
usb.c
usb-storage: Modify and export adjust_quirks so that it can be used by uas
2014-03-04 15:38:17 -08:00
usb.h
usb-storage: Modify and export adjust_quirks so that it can be used by uas
2014-03-04 15:38:17 -08:00
usual-tables.c
USB: storage: Define a new macro for USB storage match rules
2013-02-04 10:40:16 -08:00