update the comments on Event
[edk2.git] / IntelFrameworkModulePkg / Bus / Isa / Ps2MouseAbsolutePointerDxe / Ps2MouseAbsolutePointerDxe.inf
blobbd811341446943ab4b8e66a9b1f31c10923b6795
1 #/** @file\r
2 # Ps2 Mouse Simulate TouchPad Driver\r
3 #\r
4 # This dirver directly uses IsaIo protocol service to support a faked Ps2 TouchPad work.\r
5 # Copyright (c) 2006 - 2009, Intel Corporation.\r
6 #\r
7 # All rights reserved. This program and the accompanying materials\r
8 # are licensed and made available under the terms and conditions of the BSD License\r
9 # which accompanies this distribution.  The full text of the license may be found at\r
10 # http://opensource.org/licenses/bsd-license.php\r
11 #\r
12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14 #\r
15 #\r
16 #**/\r
18 [Defines]\r
19   INF_VERSION                    = 0x00010005\r
20   BASE_NAME                      = Ps2MouseAbsolutePointerDxe\r
21   FILE_GUID                      = 2899C94A-1FB6-4b1a-B96B-8364975303E0\r
22   MODULE_TYPE                    = UEFI_DRIVER\r
23   VERSION_STRING                 = 1.0\r
24   ENTRY_POINT                    = InitializePs2MouseAbsolutePointer\r
26 #\r
27 #  VALID_ARCHITECTURES           = IA32 X64 IPF EBC\r
28 #  DRIVER_BINDING                = gPS2MouseAbsolutePointerDriver;\r
29 #  COMPONENT_NAME                = gPs2MouseAbsolutePointerComponentName;\r
30 #  COMPONENT_NAME2               = gPs2MouseAbsolutePointerComponentName2;\r
31 #\r
33 [Sources.common]\r
34   ComponentName.c\r
35   CommPs2.h\r
36   CommPs2.c\r
37   Ps2MouseAbsolutePointer.h\r
38   Ps2MouseAbsolutePointer.c\r
40 [Packages]\r
41   MdePkg/MdePkg.dec\r
42   MdeModulePkg/MdeModulePkg.dec\r
43   IntelFrameworkPkg/IntelFrameworkPkg.dec\r
44   IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
46 [LibraryClasses]\r
47   ReportStatusCodeLib\r
48   UefiBootServicesTableLib\r
49   MemoryAllocationLib\r
50   BaseMemoryLib\r
51   UefiLib\r
52   UefiDriverEntryPoint\r
53   DebugLib\r
55 [Protocols]\r
56   gEfiIsaIoProtocolGuid                         ## TO_START\r
57   gEfiAbsolutePointerProtocolGuid               ## BY_START\r
58   gEfiDevicePathProtocolGuid                    ## TO_START\r
60 # [Event]\r
61 #   ##\r
62 #   # Event for EFI_SIMPLE_POINTER_PROTOCOL.WaitForInput.\r
63 #   #\r
64 #   EVENT_TYPE_NOTIFY_WAIT                             ## PRODUCES\r
65 #\r
66 #   # Periodic timer event to poll the fake Ps2 mouse device and get its packet data.\r
67 #   #\r
68 #   EVENT_TYPE_PERIODIC_TIMER                          ## PRODUCES\r