cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

hid-lg.h (641B)


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