|
@@ -345,6 +345,9 @@
|
|
#define USB_VENDOR_ID_NATIONAL_SEMICONDUCTOR 0x0400
|
|
#define USB_VENDOR_ID_NATIONAL_SEMICONDUCTOR 0x0400
|
|
#define USB_DEVICE_ID_N_S_HARMONY 0xc359
|
|
#define USB_DEVICE_ID_N_S_HARMONY 0xc359
|
|
|
|
|
|
|
|
+#define USB_VENDOR_ID_NATSU 0x08b7
|
|
|
|
+#define USB_DEVICE_ID_NATSU_GAMEPAD 0x0001
|
|
|
|
+
|
|
#define USB_VENDOR_ID_NEC 0x073e
|
|
#define USB_VENDOR_ID_NEC 0x073e
|
|
#define USB_DEVICE_ID_NEC_USB_GAME_PAD 0x0301
|
|
#define USB_DEVICE_ID_NEC_USB_GAME_PAD 0x0301
|
|
|
|
|
|
@@ -426,6 +429,7 @@ static const struct hid_blacklist {
|
|
{ USB_VENDOR_ID_HAPP, USB_DEVICE_ID_UGCI_DRIVING, HID_QUIRK_BADPAD | HID_QUIRK_MULTI_INPUT },
|
|
{ USB_VENDOR_ID_HAPP, USB_DEVICE_ID_UGCI_DRIVING, HID_QUIRK_BADPAD | HID_QUIRK_MULTI_INPUT },
|
|
{ USB_VENDOR_ID_HAPP, USB_DEVICE_ID_UGCI_FLYING, HID_QUIRK_BADPAD | HID_QUIRK_MULTI_INPUT },
|
|
{ USB_VENDOR_ID_HAPP, USB_DEVICE_ID_UGCI_FLYING, HID_QUIRK_BADPAD | HID_QUIRK_MULTI_INPUT },
|
|
{ USB_VENDOR_ID_HAPP, USB_DEVICE_ID_UGCI_FIGHTING, HID_QUIRK_BADPAD | HID_QUIRK_MULTI_INPUT },
|
|
{ USB_VENDOR_ID_HAPP, USB_DEVICE_ID_UGCI_FIGHTING, HID_QUIRK_BADPAD | HID_QUIRK_MULTI_INPUT },
|
|
|
|
+ { USB_VENDOR_ID_NATSU, USB_DEVICE_ID_NATSU_GAMEPAD, HID_QUIRK_BADPAD },
|
|
{ USB_VENDOR_ID_NEC, USB_DEVICE_ID_NEC_USB_GAME_PAD, HID_QUIRK_BADPAD },
|
|
{ USB_VENDOR_ID_NEC, USB_DEVICE_ID_NEC_USB_GAME_PAD, HID_QUIRK_BADPAD },
|
|
{ USB_VENDOR_ID_SAITEK, USB_DEVICE_ID_SAITEK_RUMBLEPAD, HID_QUIRK_BADPAD },
|
|
{ USB_VENDOR_ID_SAITEK, USB_DEVICE_ID_SAITEK_RUMBLEPAD, HID_QUIRK_BADPAD },
|
|
{ USB_VENDOR_ID_TOPMAX, USB_DEVICE_ID_TOPMAX_COBRAPAD, HID_QUIRK_BADPAD },
|
|
{ USB_VENDOR_ID_TOPMAX, USB_DEVICE_ID_TOPMAX_COBRAPAD, HID_QUIRK_BADPAD },
|