PERFORCE change 171908 for review
Hans Petter Selasky
hselasky at FreeBSD.org
Fri Dec 18 09:24:55 UTC 2009
http://p4web.freebsd.org/chv.cgi?CH=171908
Change 171908 by hselasky at hselasky_laptop001 on 2009/12/18 09:23:57
USB Quirks:
- first step moving all USB Mass Storage Quirks into
the USB quirk module.
Affected files ...
.. //depot/projects/usb/src/sys/dev/usb/quirk/usb_quirk.c#9 edit
.. //depot/projects/usb/src/sys/dev/usb/quirk/usb_quirk.h#4 edit
Differences ...
==== //depot/projects/usb/src/sys/dev/usb/quirk/usb_quirk.c#9 (text+ko) ====
@@ -152,6 +152,28 @@
[UQ_CFG_INDEX_3] = "UQ_CFG_INDEX_3",
[UQ_CFG_INDEX_4] = "UQ_CFG_INDEX_4",
[UQ_CFG_INDEX_0] = "UQ_CFG_INDEX_0",
+ [UQ_MSC_NO_TEST_UNIT_READY] = "UQ_MSC_NO_TEST_UNIT_READY",
+ [UQ_MSC_NO_RS_CLEAR_UA] = "UQ_MSC_NO_RS_CLEAR_UA",
+ [UQ_MSC_NO_START_STOP] = "UQ_MSC_NO_START_STOP",
+ [UQ_MSC_NO_GETMAXLUN] = "UQ_MSC_NO_GETMAXLUN",
+ [UQ_MSC_NO_INQUIRY] = "UQ_MSC_NO_INQUIRY",
+ [UQ_MSC_NO_SYNCHRONIZE_CACHE] = "UQ_MSC_NO_SYNCHRONIZE_CACHE",
+ [UQ_MSC_SHUTTLE_INIT] = "UQ_MSC_SHUTTLE_INIT",
+ [UQ_MSC_ALT_IFACE_1] = "UQ_MSC_ALT_IFACE_1",
+ [UQ_MSC_FLOPPY_SPEED] = "UQ_MSC_FLOPPY_SPEED",
+ [UQ_MSC_IGNORE_RESIDUE] = "UQ_MSC_IGNORE_RESIDUE",
+ [UQ_MSC_WRONG_CSWSIG] = "UQ_MSC_WRONG_CSWSIG",
+ [UQ_MSC_RBC_PAD_TO_12] = "UQ_MSC_RBC_PAD_TO_12",
+ [UQ_MSC_READ_CAPACITY_OFFBY1] = "UQ_MSC_READ_CAPACITY_OFFBY1",
+ [UQ_MSC_FORCE_SHORT_INQUIRY] = "UQ_MSC_FORCE_SHORT_INQUIRY",
+ [UQ_MSC_DEFAULT_WIRE_PROTO] = "UQ_MSC_DEFAULT_WIRE_PROTO",
+ [UQ_MSC_FORCE_WIRE_BBB] = "UQ_MSC_FORCE_WIRE_BBB",
+ [UQ_MSC_FORCE_WIRE_CBI] = "UQ_MSC_FORCE_WIRE_CBI",
+ [UQ_MSC_FORCE_WIRE_CBI_I] = "UQ_MSC_FORCE_WIRE_CBI_I",
+ [UQ_MSC_FORCE_PROTO_SCSI] = "UQ_MSC_FORCE_PROTO_SCSI",
+ [UQ_MSC_FORCE_PROTO_ATAPI] = "UQ_MSC_FORCE_PROTO_ATAPI",
+ [UQ_MSC_FORCE_PROTO_UFI] = "UQ_MSC_FORCE_PROTO_UFI",
+ [UQ_MSC_FORCE_PROTO_RBC] = "UQ_MSC_FORCE_PROTO_RBC",
};
/*------------------------------------------------------------------------*
==== //depot/projects/usb/src/sys/dev/usb/quirk/usb_quirk.h#4 (text+ko) ====
@@ -53,6 +53,32 @@
UQ_CFG_INDEX_3, /* select configuration index 3 by default */
UQ_CFG_INDEX_4, /* select configuration index 4 by default */
UQ_CFG_INDEX_0, /* select configuration index 0 by default */
+
+ /* USB Mass Storage Quirks. See "storage/umass.c" for a detailed description. */
+
+ UQ_MSC_NO_TEST_UNIT_READY,
+ UQ_MSC_NO_RS_CLEAR_UA,
+ UQ_MSC_NO_START_STOP,
+ UQ_MSC_NO_GETMAXLUN,
+ UQ_MSC_NO_INQUIRY,
+ UQ_MSC_NO_SYNCHRONIZE_CACHE,
+ UQ_MSC_SHUTTLE_INIT,
+ UQ_MSC_ALT_IFACE_1,
+ UQ_MSC_FLOPPY_SPEED,
+ UQ_MSC_IGNORE_RESIDUE,
+ UQ_MSC_WRONG_CSWSIG,
+ UQ_MSC_RBC_PAD_TO_12,
+ UQ_MSC_READ_CAPACITY_OFFBY1,
+ UQ_MSC_FORCE_SHORT_INQUIRY,
+ UQ_MSC_DEFAULT_WIRE_PROTO,
+ UQ_MSC_FORCE_WIRE_BBB,
+ UQ_MSC_FORCE_WIRE_CBI,
+ UQ_MSC_FORCE_WIRE_CBI_I,
+ UQ_MSC_FORCE_PROTO_SCSI,
+ UQ_MSC_FORCE_PROTO_ATAPI,
+ UQ_MSC_FORCE_PROTO_UFI,
+ UQ_MSC_FORCE_PROTO_RBC,
+
USB_QUIRK_MAX
};
More information about the p4-projects
mailing list