aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/keyboard/scan_keyb.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/input/keyboard/scan_keyb.h')
-rw-r--r--drivers/input/keyboard/scan_keyb.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/input/keyboard/scan_keyb.h b/drivers/input/keyboard/scan_keyb.h
new file mode 100644
index 00000000000000..e50510fd6e4d80
--- /dev/null
+++ b/drivers/input/keyboard/scan_keyb.h
@@ -0,0 +1,16 @@
+#ifndef __DRIVER_CHAR_SCAN_KEYB_H
+#define __DRIVER_CHAR_SCAN_KEYB_H
+
+struct scan_keyboard {
+ struct scan_keyboard *next;
+ int (*scan)(unsigned char *buffer);
+ const unsigned char *table;
+ unsigned char *s0, *s1;
+ int length;
+ struct input_dev *dev;
+};
+
+int register_scan_keyboard(struct scan_keyboard *);
+void unregister_scan_keyboard(struct scan_keyboard *);
+
+#endif