Skip to content

Commit

Permalink
Input: add a driver to support Hyper-V synthetic keyboard
Browse files Browse the repository at this point in the history
Add a new driver to support synthetic keyboard. On the next generation
Hyper-V guest firmware, many legacy devices will not be emulated and this
driver will be required.

I would like to thank Vojtech Pavlik <vojtech@suse.cz> for helping me with the
details of the AT keyboard driver. I would also like to thank
Dan Carpenter <dan.carpenter@oracle.com> and
Dmitry Torokhov <dmitry.torokhov@gmail.com> for their detailed review of this
driver.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
  • Loading branch information
K. Y. Srinivasan authored and Dmitry Torokhov committed Sep 19, 2013
1 parent cbf0541 commit aed06b9
Show file tree
Hide file tree
Showing 3 changed files with 448 additions and 0 deletions.
10 changes: 10 additions & 0 deletions drivers/input/serio/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -267,4 +267,14 @@ config SERIO_OLPC_APSP
To compile this driver as a module, choose M here: the module will
be called olpc_apsp.

config HYPERV_KEYBOARD
tristate "Microsoft Synthetic Keyboard driver"
depends on HYPERV
default HYPERV
help
Select this option to enable the Hyper-V Keyboard driver.

To compile this driver as a module, choose M here: the module will
be called hyperv_keyboard.

endif
1 change: 1 addition & 0 deletions drivers/input/serio/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,4 @@ obj-$(CONFIG_SERIO_ALTERA_PS2) += altera_ps2.o
obj-$(CONFIG_SERIO_ARC_PS2) += arc_ps2.o
obj-$(CONFIG_SERIO_APBPS2) += apbps2.o
obj-$(CONFIG_SERIO_OLPC_APSP) += olpc_apsp.o
obj-$(CONFIG_HYPERV_KEYBOARD) += hyperv-keyboard.o
Loading

0 comments on commit aed06b9

Please sign in to comment.