1 #ifndef __HID_LG_H
2 #define __HID_LG_H
3 
4 #ifdef CONFIG_LOGITECH_FF
5 int lgff_init(struct hid_device *hdev);
6 #else
lgff_init(struct hid_device * hdev)7 static inline int lgff_init(struct hid_device *hdev) { return -1; }
8 #endif
9 
10 #ifdef CONFIG_LOGIRUMBLEPAD2_FF
11 int lg2ff_init(struct hid_device *hdev);
12 #else
lg2ff_init(struct hid_device * hdev)13 static inline int lg2ff_init(struct hid_device *hdev) { return -1; }
14 #endif
15 
16 #ifdef CONFIG_LOGIG940_FF
17 int lg3ff_init(struct hid_device *hdev);
18 #else
lg3ff_init(struct hid_device * hdev)19 static inline int lg3ff_init(struct hid_device *hdev) { return -1; }
20 #endif
21 
22 #ifdef CONFIG_LOGIWHEELS_FF
23 int lg4ff_init(struct hid_device *hdev);
24 int lg4ff_deinit(struct hid_device *hdev);
25 #else
lg4ff_init(struct hid_device * hdev)26 static inline int lg4ff_init(struct hid_device *hdev) { return -1; }
lg4ff_deinit(struct hid_device * hdev)27 static inline int lg4ff_deinit(struct hid_device *hdev) { return -1; }
28 #endif
29 
30 #endif
31