]>
Commit | Line | Data |
---|---|---|
a54dc779 MM |
1 | #ifndef __HID_LG4FF_H |
2 | #define __HID_LG4FF_H | |
3 | ||
4 | #ifdef CONFIG_LOGIWHEELS_FF | |
5 | extern int lg4ff_no_autoswitch; /* From hid-lg.c */ | |
6 | ||
7 | int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, | |
2a552c30 | 8 | struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data); |
c832f86e SW |
9 | int lg4ff_raw_event(struct hid_device *hdev, struct hid_report *report, |
10 | u8 *rd, int size, struct lg_drv_data *drv_data); | |
a54dc779 MM |
11 | int lg4ff_init(struct hid_device *hdev); |
12 | int lg4ff_deinit(struct hid_device *hdev); | |
13 | #else | |
14 | static inline int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, | |
2a552c30 | 15 | struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) { return 0; } |
c832f86e SW |
16 | static inline int lg4ff_raw_event(struct hid_device *hdev, struct hid_report *report, |
17 | u8 *rd, int size, struct lg_drv_data *drv_data) { return 0; } | |
a54dc779 MM |
18 | static inline int lg4ff_init(struct hid_device *hdev) { return -1; } |
19 | static inline int lg4ff_deinit(struct hid_device *hdev) { return -1; } | |
20 | #endif | |
21 | ||
22 | #endif |