Home | History | Annotate | Download | only in AcpiTables
      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