VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   57 Tags
author: Dmitry Torokhov <dmitry.torokhov@gmail.com> 2017-04-18 17:28:30 -0700 committer: Dmitry Torokhov <dmitry.torokhov@gmail.com> 2019-08-20 12:04:07 -0700 commit: e95656ea15e54d4e6a192d560d84008b53fc1eb5 parent: 2da9d2b5b9d64cf5228dd3fb4d1220ff3fec8440
Commit Summary:
Input: add support for polling to input devices
Diffstat:
1 file changed, 13 insertions, 0 deletions
diff --git a/drivers/input/input-poller.h b/drivers/input/input-poller.h
new file mode 100644
index 000000000000..e3fca0be1d32
--- /dev/null
+++ b/drivers/input/input-poller.h
@@ -0,0 +1,18 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+#ifndef _INPUT_POLLER_H
+#define _INPUT_POLLER_H
+
+/*
+ * Support for polling mode for input devices.
+ */
+#include <linux/sysfs.h>
+
+struct input_dev_poller;
+
+void input_dev_poller_finalize(struct input_dev_poller *poller);
+void input_dev_poller_start(struct input_dev_poller *poller);
+void input_dev_poller_stop(struct input_dev_poller *poller);
+
+extern struct attribute_group input_poller_attribute_group;
+
+#endif /* _INPUT_POLLER_H */