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