1## @file
2# IsaAcpi driver to install EFI_ISA_ACPI_PROTOCOL.
3#
4# Copyright (c) 2005 - 2015, Intel Corporation. All rights reserved.<BR>
5# SPDX-License-Identifier: BSD-2-Clause-Patent
6#
7#
8##
9
10[Defines]
11  INF_VERSION                    = 0x00010005
12  BASE_NAME                      = IsaAcpi
13  MODULE_UNI_FILE                = IsaAcpi.uni
14  FILE_GUID                      = 38A0EC22-FBE7-4911-8BC1-176E0D6C1DBD
15  MODULE_TYPE                    = UEFI_DRIVER
16  VERSION_STRING                 = 1.0
17
18  ENTRY_POINT                    = PcatIsaAcpiDriverEntryPoint
19
20[Packages]
21  MdePkg/MdePkg.dec
22  IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
23  PcAtChipsetPkg/PcAtChipsetPkg.dec
24
25[LibraryClasses]
26  UefiDriverEntryPoint
27  UefiBootServicesTableLib
28  UefiLib
29  BaseMemoryLib
30  PcdLib
31
32[Sources]
33  PcatIsaAcpi.h
34  PcatIsaAcpi.c
35  IsaAcpi.c
36  ComponentName.c
37
38[Protocols]
39  gEfiPciIoProtocolGuid     ## TO_START
40  gEfiIsaAcpiProtocolGuid   ## BY_START
41
42[Pcd]
43  gPcAtChipsetPkgTokenSpaceGuid.PcdIsaAcpiCom1Enable        ## SOMETIMES_CONSUMES
44  gPcAtChipsetPkgTokenSpaceGuid.PcdIsaAcpiCom2Enable        ## SOMETIMES_CONSUMES
45  gPcAtChipsetPkgTokenSpaceGuid.PcdIsaAcpiPs2KeyboardEnable ## SOMETIMES_CONSUMES
46  gPcAtChipsetPkgTokenSpaceGuid.PcdIsaAcpiPs2MouseEnable    ## SOMETIMES_CONSUMES
47  gPcAtChipsetPkgTokenSpaceGuid.PcdIsaAcpiFloppyAEnable     ## SOMETIMES_CONSUMES
48  gPcAtChipsetPkgTokenSpaceGuid.PcdIsaAcpiFloppyBEnable     ## SOMETIMES_CONSUMES
49[UserExtensions.TianoCore."ExtraFiles"]
50  IsaAcpiExtra.uni
51