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