• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#/** @file
2#  Sample ACPI Platform Driver
3#
4#  Copyright (c) 2008 - 2014, Intel Corporation. All rights reserved.<BR>
5#  Copyright (c) 2014 - 2016, AMD Inc. All rights reserved.<BR>
6#
7#  This program and the accompanying materials
8#  are licensed and made available under the terms and conditions of the BSD License
9#  which accompanies this distribution.  The full text of the license may be found at
10#  http://opensource.org/licenses/bsd-license.php
11#
12#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14#
15#**/
16#/**
17#
18#  Derived from:
19#   MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
20#
21#**/
22
23[Defines]
24  INF_VERSION                    = 0x00010005
25  BASE_NAME                      = AmdStyxAcpiLib
26  FILE_GUID                      = 74850e9e-371c-43af-b1fe-794d61505ad0
27  MODULE_TYPE                    = BASE
28  VERSION_STRING                 = 1.0
29  LIBRARY_CLASS                  = AmdStyxAcpiLib
30
31[Sources]
32  Gtdt.c
33  Fadt.c
34  Dbg2.c
35  Spcr.c
36  Madt.c
37  Mcfg.c
38  Csrt.c
39  Dsdt.c
40
41[Packages]
42  ArmPkg/ArmPkg.dec
43  MdePkg/MdePkg.dec
44  MdeModulePkg/MdeModulePkg.dec
45  AmdModulePkg/AmdModulePkg.dec
46  OpenPlatformPkg/Platforms/AMD/Styx/AmdStyx.dec
47
48[LibraryClasses]
49  PcdLib
50  DebugLib
51  UefiBootServicesTableLib
52
53[Protocols]
54  gAmdMpCoreInfoProtocolGuid         ## CONSUMED
55
56[Pcd]
57  gAmdStyxTokenSpaceGuid.PcdSocCoreCount
58  gAmdStyxTokenSpaceGuid.PcdSocCpuId
59  gAmdStyxTokenSpaceGuid.PcdEthMacA
60  gAmdStyxTokenSpaceGuid.PcdEthMacB
61
62[FixedPcd]
63  gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
64  gArmTokenSpaceGuid.PcdGicDistributorBase
65  gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase
66  gAmdStyxTokenSpaceGuid.PcdSerialDbgRegisterBase
67  gAmdStyxTokenSpaceGuid.PcdGicVersion
68  gAmdStyxTokenSpaceGuid.PcdGicHypervisorInterruptInterfaceBase
69  gAmdStyxTokenSpaceGuid.PcdGicVirtualInterruptInterfaceBase
70  gAmdStyxTokenSpaceGuid.PcdGicVirtualMaintenanceInterrupt
71  gAmdStyxTokenSpaceGuid.PcdGicVirtualRegisterInterfaceBase
72  gAmdStyxTokenSpaceGuid.PcdGicMSIFrameBase
73  gAmdStyxTokenSpaceGuid.PcdCntControlBase
74  gAmdStyxTokenSpaceGuid.PcdCntReadBase
75  gAmdStyxTokenSpaceGuid.PcdCntCTLBase
76  gAmdStyxTokenSpaceGuid.PcdCntBase0
77  gAmdStyxTokenSpaceGuid.PcdCntEL0Base0
78  gAmdStyxTokenSpaceGuid.PcdSbsaWatchDogRefreshBase
79  gAmdStyxTokenSpaceGuid.PcdSbsaWatchDogControlBase
80  gAmdStyxTokenSpaceGuid.PcdSbsaWakeUpGSIV
81  gAmdStyxTokenSpaceGuid.PcdSbsaWatchDogGSIV
82  gAmdStyxTokenSpaceGuid.PcdSocCoresPerCluster
83  gAmdStyxTokenSpaceGuid.PcdPsciOsSupport
84  gAmdStyxTokenSpaceGuid.PcdTrustedFWSupport
85  gAmdStyxTokenSpaceGuid.PcdParkingProtocolVersion
86  gAmdStyxTokenSpaceGuid.PcdSata1PortCount
87
88[Depex]
89  gAmdMpCoreInfoProtocolGuid
90