diff options
Diffstat (limited to 'drivers/input/keyboard/scan_keyb.h')
-rw-r--r-- | drivers/input/keyboard/scan_keyb.h | 16 |
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 |