Go to the source code of this file.
|
enum | {
UQ_NONE
, UQ_MATCH_VENDOR_ONLY
, UQ_AUDIO_SWAP_LR
, UQ_AU_INP_ASYNC
,
UQ_AU_NO_FRAC
, UQ_AU_NO_XU
, UQ_BAD_ADC
, UQ_BAD_AUDIO
,
UQ_BROKEN_BIDIR
, UQ_BUS_POWERED
, UQ_HID_IGNORE
, UQ_KBD_IGNORE
,
UQ_KBD_BOOTPROTO
, UQ_UMS_IGNORE
, UQ_MS_BAD_CLASS
, UQ_MS_LEADING_BYTE
,
UQ_MS_REVZ
, UQ_NO_STRINGS
, UQ_POWER_CLAIM
, UQ_SPUR_BUT_UP
,
UQ_SWAP_UNICODE
, UQ_CFG_INDEX_1
, UQ_CFG_INDEX_2
, UQ_CFG_INDEX_3
,
UQ_CFG_INDEX_4
, UQ_CFG_INDEX_0
, UQ_ASSUME_CM_OVER_DATA
, 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_INQUIRY_EVPD
, UQ_MSC_NO_PREVENT_ALLOW
, UQ_MSC_NO_SYNC_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_CAP_OFFBY1
, UQ_MSC_FORCE_SHORT_INQ
, 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
, UQ_MSC_IGNORE
, UQ_MSC_EJECT_HUAWEI
,
UQ_MSC_EJECT_SIERRA
, UQ_MSC_EJECT_SCSIEJECT
, UQ_MSC_EJECT_REZERO
, UQ_MSC_EJECT_ZTESTOR
,
UQ_MSC_EJECT_CMOTECH
, UQ_MSC_EJECT_WAIT
, UQ_MSC_EJECT_SAEL_M460
, UQ_MSC_EJECT_HUAWEISCSI
,
UQ_MSC_EJECT_HUAWEISCSI2
, UQ_MSC_EJECT_TCT
, UQ_BAD_MIDI
, UQ_AU_VENDOR_CLASS
,
UQ_SINGLE_CMD_MIDI
, UQ_MSC_DYMO_EJECT
, UQ_AU_SET_SPDIF_CM6206
, UQ_WMT_IGNORE
,
USB_QUIRK_MAX
} |
|
◆ anonymous enum
Enumerator |
---|
UQ_NONE | |
UQ_MATCH_VENDOR_ONLY | |
UQ_AUDIO_SWAP_LR | |
UQ_AU_INP_ASYNC | |
UQ_AU_NO_FRAC | |
UQ_AU_NO_XU | |
UQ_BAD_ADC | |
UQ_BAD_AUDIO | |
UQ_BROKEN_BIDIR | |
UQ_BUS_POWERED | |
UQ_HID_IGNORE | |
UQ_KBD_IGNORE | |
UQ_KBD_BOOTPROTO | |
UQ_UMS_IGNORE | |
UQ_MS_BAD_CLASS | |
UQ_MS_LEADING_BYTE | |
UQ_MS_REVZ | |
UQ_NO_STRINGS | |
UQ_POWER_CLAIM | |
UQ_SPUR_BUT_UP | |
UQ_SWAP_UNICODE | |
UQ_CFG_INDEX_1 | |
UQ_CFG_INDEX_2 | |
UQ_CFG_INDEX_3 | |
UQ_CFG_INDEX_4 | |
UQ_CFG_INDEX_0 | |
UQ_ASSUME_CM_OVER_DATA | |
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_INQUIRY_EVPD | |
UQ_MSC_NO_PREVENT_ALLOW | |
UQ_MSC_NO_SYNC_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_CAP_OFFBY1 | |
UQ_MSC_FORCE_SHORT_INQ | |
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 | |
UQ_MSC_IGNORE | |
UQ_MSC_EJECT_HUAWEI | |
UQ_MSC_EJECT_SIERRA | |
UQ_MSC_EJECT_SCSIEJECT | |
UQ_MSC_EJECT_REZERO | |
UQ_MSC_EJECT_ZTESTOR | |
UQ_MSC_EJECT_CMOTECH | |
UQ_MSC_EJECT_WAIT | |
UQ_MSC_EJECT_SAEL_M460 | |
UQ_MSC_EJECT_HUAWEISCSI | |
UQ_MSC_EJECT_HUAWEISCSI2 | |
UQ_MSC_EJECT_TCT | |
UQ_BAD_MIDI | |
UQ_AU_VENDOR_CLASS | |
UQ_SINGLE_CMD_MIDI | |
UQ_MSC_DYMO_EJECT | |
UQ_AU_SET_SPDIF_CM6206 | |
UQ_WMT_IGNORE | |
USB_QUIRK_MAX | |
Definition at line 32 of file usb_quirk.h.
◆ usb_test_quirk()
uint8_t usb_test_quirk |
( |
const struct usb_attach_arg * |
uaa, |
|
|
uint16_t |
quirk |
|
) |
| |
Definition at line 2631 of file usb_device.c.
References usb_device::autoQuirk, usb_attach_arg::device, usb_attach_arg::info, UQ_NONE, USB_MAX_AUTO_QUIRK, and usb_test_quirk_p.
Referenced by u3g_attach(), u3g_test_autoinst(), uhid_probe(), ukbd_attach(), ukbd_probe(), umass_probe_proto(), umodem_attach(), ums_attach(), ums_probe(), usb_alloc_device(), usb_msc_auto_quirk(), usb_probe_and_attach(), usbhid_probe(), and wmt_probe().