mirror of
https://github.com/armbian/linux-cix.git
synced 2026-01-06 12:30:45 -08:00
USB: Add UAS driver
USB Attached SCSI is a new protocol specified jointly by the SCSI T10 committee and the USB Implementors Forum. Signed-off-by: Matthew Wilcox <willy@linux.intel.com> Cc: Matthew Dharm <mdharm-usb@one-eyed-alien.net> [mina86@mina86.com: updated to use new USB_ prefix] Signed-off-by: Michal Nazarewicz <mina86@mina86.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
ae6d22fe18
commit
115bb1ffa5
@@ -5934,6 +5934,14 @@ S: Maintained
|
||||
F: Documentation/usb/acm.txt
|
||||
F: drivers/usb/class/cdc-acm.*
|
||||
|
||||
USB ATTACHED SCSI
|
||||
M: Matthew Wilcox <willy@linux.intel.com>
|
||||
M: Sarah Sharp <sarah.a.sharp@linux.intel.com>
|
||||
L: linux-usb@vger.kernel.org
|
||||
L: linux-scsi@vger.kernel.org
|
||||
S: Supported
|
||||
F: drivers/usb/storage/uas.c
|
||||
|
||||
USB BLOCK DRIVER (UB ub)
|
||||
M: Pete Zaitcev <zaitcev@redhat.com>
|
||||
L: linux-usb@vger.kernel.org
|
||||
|
||||
@@ -172,6 +172,19 @@ config USB_STORAGE_CYPRESS_ATACB
|
||||
|
||||
If this driver is compiled as a module, it will be named ums-cypress.
|
||||
|
||||
config USB_UAS
|
||||
tristate "USB Attached SCSI"
|
||||
depends on USB && SCSI
|
||||
help
|
||||
The USB Attached SCSI protocol is supported by some USB
|
||||
storage devices. It permits higher performance by supporting
|
||||
multiple outstanding commands.
|
||||
|
||||
If you don't know whether you have a UAS device, it is safe to
|
||||
say 'Y' or 'M' here and the kernel will use the right driver.
|
||||
|
||||
If you compile this driver as a module, it will be named uas.
|
||||
|
||||
config USB_LIBUSUAL
|
||||
bool "The shared table of common (or usual) storage devices"
|
||||
depends on USB
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
EXTRA_CFLAGS := -Idrivers/scsi
|
||||
|
||||
obj-$(CONFIG_USB_UAS) += uas.o
|
||||
obj-$(CONFIG_USB_STORAGE) += usb-storage.o
|
||||
|
||||
usb-storage-obj-$(CONFIG_USB_STORAGE_DEBUG) += debug.o
|
||||
|
||||
751
drivers/usb/storage/uas.c
Normal file
751
drivers/usb/storage/uas.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user