1 #ifndef __HID_LG_H 2 #define __HID_LG_H 3 4 struct lg_drv_data { 5 unsigned long quirks; 6 void *device_props; /* Device specific properties */ 7 }; 8 9 #ifdef CONFIG_LOGITECH_FF 10 int lgff_init(struct hid_device *hdev); 11 #else 12 static inline int lgff_init(struct hid_device *hdev) { return -1; } 13 #endif 14 15 #ifdef CONFIG_LOGIRUMBLEPAD2_FF 16 int lg2ff_init(struct hid_device *hdev); 17 #else 18 static inline int lg2ff_init(struct hid_device *hdev) { return -1; } 19 #endif 20 21 #ifdef CONFIG_LOGIG940_FF 22 int lg3ff_init(struct hid_device *hdev); 23 #else 24 static inline int lg3ff_init(struct hid_device *hdev) { return -1; } 25 #endif 26 27 #endif 28