usb.c (fcdb51401f7f695b7fb782721b2e33372c5a06ce) usb.c (26d6818f19d0ab018f28a20d699511c1efdf508b)
1/* Driver for USB Mass Storage compliant devices
2 *
3 * Current development and maintenance by:
4 * (c) 1999-2003 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
5 *
6 * Developed with the assistance of:
7 * (c) 2000 David L. Brown, Jr. (usb-storage@davidb.org)
8 * (c) 2003-2009 Alan Stern (stern@rowland.harvard.edu)

--- 52 unchanged lines hidden (view full) ---

61
62#include "usb.h"
63#include "scsiglue.h"
64#include "transport.h"
65#include "protocol.h"
66#include "debug.h"
67#include "initializers.h"
68
1/* Driver for USB Mass Storage compliant devices
2 *
3 * Current development and maintenance by:
4 * (c) 1999-2003 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
5 *
6 * Developed with the assistance of:
7 * (c) 2000 David L. Brown, Jr. (usb-storage@davidb.org)
8 * (c) 2003-2009 Alan Stern (stern@rowland.harvard.edu)

--- 52 unchanged lines hidden (view full) ---

61
62#include "usb.h"
63#include "scsiglue.h"
64#include "transport.h"
65#include "protocol.h"
66#include "debug.h"
67#include "initializers.h"
68
69#ifdef CONFIG_USB_STORAGE_USBAT
70#include "shuttle_usbat.h"
71#endif
72#ifdef CONFIG_USB_STORAGE_FREECOM
73#include "freecom.h"
74#endif
75#ifdef CONFIG_USB_STORAGE_DATAFAB
76#include "datafab.h"
77#endif
78#ifdef CONFIG_USB_STORAGE_JUMPSHOT
79#include "jumpshot.h"

--- 525 unchanged lines hidden (view full) ---

605 break;
606
607 case US_PR_BULK:
608 us->transport_name = "Bulk";
609 us->transport = usb_stor_Bulk_transport;
610 us->transport_reset = usb_stor_Bulk_reset;
611 break;
612
69#ifdef CONFIG_USB_STORAGE_FREECOM
70#include "freecom.h"
71#endif
72#ifdef CONFIG_USB_STORAGE_DATAFAB
73#include "datafab.h"
74#endif
75#ifdef CONFIG_USB_STORAGE_JUMPSHOT
76#include "jumpshot.h"

--- 525 unchanged lines hidden (view full) ---

602 break;
603
604 case US_PR_BULK:
605 us->transport_name = "Bulk";
606 us->transport = usb_stor_Bulk_transport;
607 us->transport_reset = usb_stor_Bulk_reset;
608 break;
609
613#ifdef CONFIG_USB_STORAGE_USBAT
614 case US_PR_USBAT:
615 us->transport_name = "Shuttle USBAT";
616 us->transport = usbat_transport;
617 us->transport_reset = usb_stor_CB_reset;
618 us->max_lun = 1;
619 break;
620#endif
621
622#ifdef CONFIG_USB_STORAGE_FREECOM
623 case US_PR_FREECOM:
624 us->transport_name = "Freecom";
625 us->transport = freecom_transport;
626 us->transport_reset = usb_stor_freecom_reset;
627 us->max_lun = 0;
628 break;
629#endif

--- 501 unchanged lines hidden ---
610#ifdef CONFIG_USB_STORAGE_FREECOM
611 case US_PR_FREECOM:
612 us->transport_name = "Freecom";
613 us->transport = freecom_transport;
614 us->transport_reset = usb_stor_freecom_reset;
615 us->max_lun = 0;
616 break;
617#endif

--- 501 unchanged lines hidden ---