diff --git a/hid-ids.h b/hid-ids.h index c8081b2..6194c7c 100644 --- a/hid-ids.h +++ b/hid-ids.h @@ -10,10 +10,6 @@ #define USB_DEVICE_ID_MOZA_R12 0x0006 #define USB_DEVICE_ID_MOZA_R16_R21 0x0000 -// VRS DrivingForce Pro -#define USB_VENDOR_ID_VRS 0x0483 -#define USB_DEVICE_ID_VRS_DFP 0xa355 - // Moza Racing FH5 mode #define USB_DEVICE_ID_MOZA_R3_FH5 0x0015 #define USB_DEVICE_ID_MOZA_R5_FH5 0x0014 @@ -26,4 +22,8 @@ #define USB_DEVICE_ID_CAMMUS_C5 0x0301 #define USB_DEVICE_ID_CAMMUS_C12 0x0302 +// VRS DrivingForce Pro +#define USB_VENDOR_ID_VRS 0x0483 +#define USB_DEVICE_ID_VRS_DFP 0xa355 + #endif diff --git a/hid-pidff-wrapper.c b/hid-pidff-wrapper.c index 2c65cb5..ed30482 100644 --- a/hid-pidff-wrapper.c +++ b/hid-pidff-wrapper.c @@ -41,10 +41,10 @@ static const struct hid_device_id pidff_wheel_devices[] = { .driver_data = PIDFF_QUIRK_NO_DELAY_EFFECT }, { HID_USB_DEVICE(USB_VENDOR_ID_CAMMUS, USB_DEVICE_ID_CAMMUS_C12), .driver_data = PIDFF_QUIRK_NO_DELAY_EFFECT }, - { HID_USB_DEVICE(USB_VENDOR_ID_VRS, USB_DEVICE_ID_VRS_DFP), - .driver_data = PIDFF_QUIRK_NO_DELAY_EFFECT - | PIDFF_QUIRK_NO_STRICT_PID_CONTROL - | PIDFF_QUIRK_NO_PID_PARAM_BLOCK_OFFSET }, + { HID_USB_DEVICE(USB_VENDOR_ID_VRS, USB_DEVICE_ID_VRS_DFP), + .driver_data = PIDFF_QUIRK_NO_DELAY_EFFECT + | PIDFF_QUIRK_NO_STRICT_PID_CONTROL + | PIDFF_QUIRK_NO_PID_PARAM_BLOCK_OFFSET }, { } }; MODULE_DEVICE_TABLE(hid, pidff_wheel_devices);