| #ifndef __HID_LG_H | |
| #define __HID_LG_H | |
| struct lg_drv_data { | |
| unsigned long quirks; | |
| void *device_props; /* Device specific properties */ | |
| }; | |
| #ifdef CONFIG_LOGITECH_FF | |
| int lgff_init(struct hid_device *hdev); | |
| #else | |
| static inline int lgff_init(struct hid_device *hdev) { return -1; } | |
| #endif | |
| #ifdef CONFIG_LOGIRUMBLEPAD2_FF | |
| int lg2ff_init(struct hid_device *hdev); | |
| #else | |
| static inline int lg2ff_init(struct hid_device *hdev) { return -1; } | |
| #endif | |
| #ifdef CONFIG_LOGIG940_FF | |
| int lg3ff_init(struct hid_device *hdev); | |
| #else | |
| static inline int lg3ff_init(struct hid_device *hdev) { return -1; } | |
| #endif | |
| #endif |