1## @file
2#  PCI Host Bridge Library instance for AMD Seattle SOC
3#
4#  Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>
5#
6#  This program and the accompanying materials are licensed and made available
7#  under the terms and conditions of the BSD License which accompanies this
8#  distribution. The full text of the license may be found at
9#  http://opensource.org/licenses/bsd-license.php
10#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
12#  IMPLIED.
13#
14#
15##
16
17[Defines]
18  INF_VERSION                    = 0x00010005
19  BASE_NAME                      = AmdStyxPciHostBridgeLib
20  FILE_GUID                      = 05E7AB83-EF8D-482D-80F8-905B73377A15
21  MODULE_TYPE                    = BASE
22  VERSION_STRING                 = 1.0
23  LIBRARY_CLASS                  = PciHostBridgeLib
24
25#
26# The following information is for reference only and not required by the build
27# tools.
28#
29#  VALID_ARCHITECTURES           = AARCH64
30#
31
32[Sources]
33  AmdStyxPciHostBridgeLib.c
34
35[Packages]
36  MdePkg/MdePkg.dec
37  MdeModulePkg/MdeModulePkg.dec
38  ArmPkg/ArmPkg.dec
39
40[LibraryClasses]
41  DebugLib
42  DevicePathLib
43  MemoryAllocationLib
44
45[FixedPcd]
46  gArmTokenSpaceGuid.PcdPciBusMin
47  gArmTokenSpaceGuid.PcdPciBusMax
48  gArmTokenSpaceGuid.PcdPciIoBase
49  gArmTokenSpaceGuid.PcdPciIoSize
50  gArmTokenSpaceGuid.PcdPciMmio32Base
51  gArmTokenSpaceGuid.PcdPciMmio32Size
52  gArmTokenSpaceGuid.PcdPciMmio32Translation
53  gArmTokenSpaceGuid.PcdPciMmio64Base
54  gArmTokenSpaceGuid.PcdPciMmio64Size
55  gArmTokenSpaceGuid.PcdPciMmio64Translation
56