Lines 175-180
static struct usb_quirk_entry usb_quirks[USB_DEV_QUIRKS_MAX] = {
Link Here
|
175 |
/* Quirk for Corsair STRAFE Gaming keyboard */ |
175 |
/* Quirk for Corsair STRAFE Gaming keyboard */ |
176 |
USB_QUIRK(CORSAIR, STRAFE, 0x0000, 0xffff, UQ_KBD_BOOTPROTO), |
176 |
USB_QUIRK(CORSAIR, STRAFE, 0x0000, 0xffff, UQ_KBD_BOOTPROTO), |
177 |
USB_QUIRK(CORSAIR, STRAFE2, 0x0000, 0xffff, UQ_KBD_BOOTPROTO), |
177 |
USB_QUIRK(CORSAIR, STRAFE2, 0x0000, 0xffff, UQ_KBD_BOOTPROTO), |
|
|
178 |
/* Quirk for Kensington Slimblade Trackball */ |
179 |
USB_QUIRK(KENSINGTON, SLIMBLADE, 0x0000, 0xffff, UQ_MS_VENDOR_BTN), |
178 |
/* umodem(4) device quirks */ |
180 |
/* umodem(4) device quirks */ |
179 |
USB_QUIRK(METRICOM, RICOCHET_GS, 0x100, 0x100, UQ_ASSUME_CM_OVER_DATA), |
181 |
USB_QUIRK(METRICOM, RICOCHET_GS, 0x100, 0x100, UQ_ASSUME_CM_OVER_DATA), |
180 |
USB_QUIRK(SANYO, SCP4900, 0x000, 0x000, UQ_ASSUME_CM_OVER_DATA), |
182 |
USB_QUIRK(SANYO, SCP4900, 0x000, 0x000, UQ_ASSUME_CM_OVER_DATA), |
Lines 649-654
static const char *usb_quirk_str[USB_QUIRK_MAX] = {
Link Here
|
649 |
[UQ_MS_BAD_CLASS] = "UQ_MS_BAD_CLASS", |
651 |
[UQ_MS_BAD_CLASS] = "UQ_MS_BAD_CLASS", |
650 |
[UQ_MS_LEADING_BYTE] = "UQ_MS_LEADING_BYTE", |
652 |
[UQ_MS_LEADING_BYTE] = "UQ_MS_LEADING_BYTE", |
651 |
[UQ_MS_REVZ] = "UQ_MS_REVZ", |
653 |
[UQ_MS_REVZ] = "UQ_MS_REVZ", |
|
|
654 |
[UQ_MS_VENDOR_BTN] = "UQ_MS_VENDOR_BTN", |
652 |
[UQ_NO_STRINGS] = "UQ_NO_STRINGS", |
655 |
[UQ_NO_STRINGS] = "UQ_NO_STRINGS", |
653 |
[UQ_POWER_CLAIM] = "UQ_POWER_CLAIM", |
656 |
[UQ_POWER_CLAIM] = "UQ_POWER_CLAIM", |
654 |
[UQ_SPUR_BUT_UP] = "UQ_SPUR_BUT_UP", |
657 |
[UQ_SPUR_BUT_UP] = "UQ_SPUR_BUT_UP", |