[PATCH] USB: drivers/usb/storage/libusual
This patch adds a shim driver libusual, which routes devices between usb-storage and ub according to the common table, based on unusual_devs.h. The help and example syntax is in Kconfig. Signed-off-by: Pete Zaitcev <zaitcev@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
1c50c317e2
commit
a00828e9ac
@@ -1134,3 +1134,27 @@ UNUSUAL_DEV( 0x55aa, 0xa103, 0x0000, 0x9999,
|
||||
US_SC_SCSI, US_PR_SDDR55, NULL,
|
||||
US_FL_SINGLE_LUN),
|
||||
#endif
|
||||
|
||||
/* Control/Bulk transport for all SubClass values */
|
||||
USUAL_DEV(US_SC_RBC, US_PR_CB, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_8020, US_PR_CB, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_QIC, US_PR_CB, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_UFI, US_PR_CB, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_8070, US_PR_CB, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_SCSI, US_PR_CB, USB_US_TYPE_STOR),
|
||||
|
||||
/* Control/Bulk/Interrupt transport for all SubClass values */
|
||||
USUAL_DEV(US_SC_RBC, US_PR_CBI, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_8020, US_PR_CBI, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_QIC, US_PR_CBI, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_UFI, US_PR_CBI, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_8070, US_PR_CBI, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_SCSI, US_PR_CBI, USB_US_TYPE_STOR),
|
||||
|
||||
/* Bulk-only transport for all SubClass values */
|
||||
USUAL_DEV(US_SC_RBC, US_PR_BULK, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_8020, US_PR_BULK, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_QIC, US_PR_BULK, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_UFI, US_PR_BULK, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_8070, US_PR_BULK, USB_US_TYPE_STOR),
|
||||
USUAL_DEV(US_SC_SCSI, US_PR_BULK, 0),
|
||||
|
Reference in New Issue
Block a user