hid-pl.c (7b3b6e42032e94a6132a85642e95106f5346650e) | hid-pl.c (578f3a35fecabff49bad808c5301313f785b5462) |
---|---|
1/* 2 * Force feedback support for PantherLord/GreenAsia based devices 3 * 4 * The devices are distributed under various names and the same USB device ID 5 * can be used in both adapters and actual game controllers. 6 * 7 * 0810:0001 "Twin USB Joystick" 8 * - tested with PantherLord USB/PS2 2in1 Adapter --- 164 unchanged lines hidden (view full) --- 173 return 0; 174err: 175 return ret; 176} 177 178static const struct hid_device_id pl_devices[] = { 179 { HID_USB_DEVICE(USB_VENDOR_ID_GAMERON, USB_DEVICE_ID_GAMERON_DUAL_PSX_ADAPTOR), 180 .driver_data = 1 }, /* Twin USB Joystick */ | 1/* 2 * Force feedback support for PantherLord/GreenAsia based devices 3 * 4 * The devices are distributed under various names and the same USB device ID 5 * can be used in both adapters and actual game controllers. 6 * 7 * 0810:0001 "Twin USB Joystick" 8 * - tested with PantherLord USB/PS2 2in1 Adapter --- 164 unchanged lines hidden (view full) --- 173 return 0; 174err: 175 return ret; 176} 177 178static const struct hid_device_id pl_devices[] = { 179 { HID_USB_DEVICE(USB_VENDOR_ID_GAMERON, USB_DEVICE_ID_GAMERON_DUAL_PSX_ADAPTOR), 180 .driver_data = 1 }, /* Twin USB Joystick */ |
181 { HID_USB_DEVICE(USB_VENDOR_ID_GAMERON, USB_DEVICE_ID_GAMERON_DUAL_PCS_ADAPTOR), 182 .driver_data = 1 }, /* Twin USB Joystick */ |
|
181 { HID_USB_DEVICE(USB_VENDOR_ID_GREENASIA, 0x0003), }, /* GreenAsia Inc. USB Joystick */ 182 { } 183}; 184MODULE_DEVICE_TABLE(hid, pl_devices); 185 186static struct hid_driver pl_driver = { 187 .name = "pantherlord", 188 .id_table = pl_devices, --- 18 unchanged lines hidden --- | 183 { HID_USB_DEVICE(USB_VENDOR_ID_GREENASIA, 0x0003), }, /* GreenAsia Inc. USB Joystick */ 184 { } 185}; 186MODULE_DEVICE_TABLE(hid, pl_devices); 187 188static struct hid_driver pl_driver = { 189 .name = "pantherlord", 190 .id_table = pl_devices, --- 18 unchanged lines hidden --- |