diff options
Diffstat (limited to 'drivers/input/mouse/vmmouse.h')
-rw-r--r-- | drivers/input/mouse/vmmouse.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/drivers/input/mouse/vmmouse.h b/drivers/input/mouse/vmmouse.h new file mode 100644 index 000000000000..6f126017a24c --- /dev/null +++ b/drivers/input/mouse/vmmouse.h | |||
@@ -0,0 +1,30 @@ | |||
1 | /* | ||
2 | * Driver for Virtual PS/2 Mouse on VMware and QEMU hypervisors. | ||
3 | * | ||
4 | * Copyright (C) 2014, VMware, Inc. All Rights Reserved. | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify it | ||
7 | * under the terms of the GNU General Public License version 2 as published by | ||
8 | * the Free Software Foundation. | ||
9 | */ | ||
10 | |||
11 | #ifndef _VMMOUSE_H | ||
12 | #define _VMMOUSE_H | ||
13 | |||
14 | #ifdef CONFIG_MOUSE_PS2_VMMOUSE | ||
15 | #define VMMOUSE_PSNAME "VirtualPS/2" | ||
16 | |||
17 | int vmmouse_detect(struct psmouse *psmouse, bool set_properties); | ||
18 | int vmmouse_init(struct psmouse *psmouse); | ||
19 | #else | ||
20 | static inline int vmmouse_detect(struct psmouse *psmouse, bool set_properties) | ||
21 | { | ||
22 | return -ENOSYS; | ||
23 | } | ||
24 | static inline int vmmouse_init(struct psmouse *psmouse) | ||
25 | { | ||
26 | return -ENOSYS; | ||
27 | } | ||
28 | #endif | ||
29 | |||
30 | #endif | ||