]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf
ffa2b2bc663a95f2b7f0d4112670e361f9512593
[mirror_edk2.git] / IntelFrameworkModulePkg / Bus / Isa / Ps2MouseAbsolutePointerDxe / Ps2MouseAbsolutePointerDxe.inf
1 ## @file
2 # PS2 Mouse driver providing absolute (touch pad) pointer support.
3 #
4 # This driver simulates a touch pad absolute pointing device using a standard
5 # PS2 mouse as the input hardware.
6 #
7 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
8 #
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 #
11 #
12 ##
13
14 [Defines]
15 INF_VERSION = 0x00010005
16 BASE_NAME = Ps2MouseAbsolutePointerDxe
17 MODULE_UNI_FILE = Ps2MouseAbsolutePointerDxe.uni
18 FILE_GUID = 2899C94A-1FB6-4b1a-B96B-8364975303E0
19 MODULE_TYPE = UEFI_DRIVER
20 VERSION_STRING = 1.0
21 ENTRY_POINT = InitializePs2MouseAbsolutePointer
22
23 #
24 # VALID_ARCHITECTURES = IA32 X64 EBC
25 # DRIVER_BINDING = gPS2MouseAbsolutePointerDriver;
26 # COMPONENT_NAME = gPs2MouseAbsolutePointerComponentName;
27 # COMPONENT_NAME2 = gPs2MouseAbsolutePointerComponentName2;
28 #
29
30 [Sources]
31 ComponentName.c
32 CommPs2.h
33 CommPs2.c
34 Ps2MouseAbsolutePointer.h
35 Ps2MouseAbsolutePointer.c
36
37 [Packages]
38 MdePkg/MdePkg.dec
39 MdeModulePkg/MdeModulePkg.dec
40 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
41
42 [LibraryClasses]
43 ReportStatusCodeLib
44 UefiBootServicesTableLib
45 MemoryAllocationLib
46 BaseMemoryLib
47 UefiLib
48 UefiDriverEntryPoint
49 DebugLib
50 PcdLib
51
52 [Protocols]
53 gEfiIsaIoProtocolGuid ## TO_START
54 gEfiAbsolutePointerProtocolGuid ## BY_START
55 gEfiDevicePathProtocolGuid ## TO_START
56
57 [FeaturePcd]
58 gEfiMdeModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification ## CONSUMES
59
60 #
61 # [Event]
62 #
63 # ##
64 # # Timer event used to check the mouse state at a regular interval.
65 # #
66 # EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
67 #
68
69 [UserExtensions.TianoCore."ExtraFiles"]
70 Ps2MouseAbsolutePointerDxeExtra.uni