But I think you could still use it as a template. It looks like it is mostly about adding the device id.
in drivers/hid/hid-core.c add:
{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_DFGT_WHEEL) },
in drivers/hid/hid-ids.h add:
#define USB_DEVICE_ID_LOGITECH_DFGT_WHEEL // DFGT_ID_HERE
in /drivers/hid/hid-lg.c add:
{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_DFGT_WHEEL), .driver_data = LG_FF },
Also look here:
https://github.com/TripleSpeeder/LTWheelConf
Maybe you should contact Michael Bauer (LTWheelConf creator). As he has been working on DFP support:
http://help.lockergnome.com/linux/PATCH-...37912.html