]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf
IntelFrameworkModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / IntelFrameworkModulePkg / Bus / Isa / Ps2KeyboardDxe / Ps2keyboardDxe.inf
CommitLineData
6bfbb5f0 1## @file\r
f9841f04 2# Ps2 Keyboard Driver.\r
05fbd06d 3#\r
f9841f04
SZ
4# Ps2 Keyboard Driver for UEFI. The keyboard type implemented follows IBM\r
5# compatible PS2 protocol using Scan Code Set 1.\r
6#\r
0a6f4824 7# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
05fbd06d 8#\r
c0a00b14 9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
05fbd06d 10#\r
11#\r
6bfbb5f0 12##\r
05fbd06d 13\r
05fbd06d 14[Defines]\r
15 INF_VERSION = 0x00010005\r
c21fc3e8 16 BASE_NAME = Ps2KeyboardDxe\r
f9841f04 17 MODULE_UNI_FILE = Ps2KeyboardDxe.uni\r
05fbd06d 18 FILE_GUID = 3DC82376-637B-40a6-A8FC-A565417F2C38\r
1a8802f7 19 MODULE_TYPE = UEFI_DRIVER\r
05fbd06d 20 VERSION_STRING = 1.0\r
05fbd06d 21 ENTRY_POINT = InitializePs2Keyboard\r
22\r
59f1d892 23#\r
64bbf1de 24# VALID_ARCHITECTURES = IA32 X64 EBC\r
59f1d892 25# DRIVER_BINDING = gKeyboardControllerDriver;\r
26# COMPONENT_NAME = gPs2KeyboardComponentName;\r
27# COMPONENT_NAME2 = gPs2KeyboardComponentName2;\r
28#\r
05fbd06d 29\r
6bfbb5f0 30[Sources]\r
05fbd06d 31 ComponentName.c\r
32 Ps2Keyboard.h\r
33 Ps2KbdCtrller.c\r
34 Ps2KbdTextIn.c\r
35 Ps2Keyboard.c\r
05fbd06d 36\r
37\r
05fbd06d 38[Packages]\r
39 MdePkg/MdePkg.dec\r
265dd403 40 MdeModulePkg/MdeModulePkg.dec\r
05fbd06d 41 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
42\r
05fbd06d 43[LibraryClasses]\r
44 MemoryAllocationLib\r
45 UefiRuntimeServicesTableLib\r
46 DebugLib\r
47 ReportStatusCodeLib\r
48 UefiBootServicesTableLib\r
49 UefiLib\r
50 UefiDriverEntryPoint\r
f3d1e940 51 BaseLib\r
52 BaseMemoryLib\r
b6763e03 53 TimerLib\r
f6c014fb 54 PcdLib\r
0a6f4824 55\r
05fbd06d 56[Protocols]\r
f9841f04
SZ
57 gEfiSimpleTextInProtocolGuid ## BY_START\r
58 gEfiSimpleTextInputExProtocolGuid ## BY_START\r
59 gEfiPs2PolicyProtocolGuid ## SOMETIMES_CONSUMES\r
60 gEfiIsaIoProtocolGuid ## TO_START\r
61 gEfiDevicePathProtocolGuid ## TO_START\r
f3d1e940 62\r
f6c014fb 63[FeaturePcd]\r
265dd403 64 gEfiMdeModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification ## CONSUMES\r
f6c014fb 65\r
4ccfd305 66[Pcd]\r
265dd403 67 gEfiMdeModulePkgTokenSpaceGuid.PcdFastPS2Detection ## SOMETIMES_CONSUMES\r
4ccfd305 68\r
f9841f04 69#\r
05db8d55 70# [Event]\r
05db8d55 71#\r
72# ##\r
f9841f04 73# # Timer event used to read key strokes at a regular interval.\r
05db8d55 74# #\r
f9841f04
SZ
75# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES\r
76#\r
77\r
78[UserExtensions.TianoCore."ExtraFiles"]\r
79 Ps2KeyboardDxeExtra.uni\r