1#/* @file
2#  Copyright (c) 2011-2013, ARM Limited. All rights reserved.
3#  Copyright (c) 2016, Linaro Ltd. All rights reserved.
4#
5#  SPDX-License-Identifier: BSD-2-Clause-Patent
6#
7#*/
8
9[Defines]
10  INF_VERSION                    = 0x00010005
11  BASE_NAME                      = BeagleBoardLib
12  FILE_GUID                      = 736343a0-1d96-11e0-aaaa-0002a5d5c51b
13  MODULE_TYPE                    = BASE
14  VERSION_STRING                 = 1.0
15  LIBRARY_CLASS                  = ArmPlatformLib
16
17[Packages]
18  ArmPlatformPkg/ArmPlatformPkg.dec
19  ArmPkg/ArmPkg.dec
20  EmbeddedPkg/EmbeddedPkg.dec
21  MdeModulePkg/MdeModulePkg.dec
22  MdePkg/MdePkg.dec
23  Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dec
24  Silicon/TexasInstruments/Omap35xxPkg/Omap35xxPkg.dec
25
26[LibraryClasses]
27  IoLib
28  ArmLib
29  MemoryAllocationLib
30
31[Sources.common]
32  BeagleBoardHelper.asm  | RVCT
33  BeagleBoardHelper.S    | GCC
34  BeagleBoard.c
35  BeagleBoardMem.c
36  PadConfiguration.c
37  Clock.c
38  BeagleBoardHelper.S    | GCC
39  BeagleBoardHelper.asm  | RVCT
40
41[FixedPcd]
42  gArmTokenSpaceGuid.PcdFdBaseAddress
43  gArmTokenSpaceGuid.PcdFdSize
44
45  gArmTokenSpaceGuid.PcdSystemMemoryBase
46  gArmTokenSpaceGuid.PcdSystemMemorySize
47
48  gEmbeddedTokenSpaceGuid.PcdInterruptBaseAddress
49