Cleanup SerailIO drivers to have a device path and use PCD settings for various stuff...
[mirror_edk2.git] / BeagleBoardPkg / Sec / Sec.inf
1
2 #/** @file
3 #  SEC - Reset vector code that jumps to C and loads DXE core
4 #  
5 #  Copyright (c) 2008, Apple Inc. <BR>
6 #  All rights reserved. This program and the accompanying materials
7 #  are licensed and made available under the terms and conditions of the BSD License
8 #  which accompanies this distribution.  The full text of the license may be found at
9 #  http://opensource.org/licenses/bsd-license.php
10 #  
11 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 #  
14 #**/
15
16 [Defines]
17   INF_VERSION                    = 0x00010005
18   BASE_NAME                      = BeagleBoardSec
19   FILE_GUID                      = d959e387-7b91-452c-90e0-a1dbac90ddb8
20   MODULE_TYPE                    = SEC
21   VERSION_STRING                 = 1.0
22
23
24 [Sources.ARM]
25   Arm/ModuleEntryPoint.S   | GCC
26   Arm/ModuleEntryPoint.asm | RVCT
27
28 [Sources.ARM]
29   Sec.c
30   Cache.c
31   PadConfiguration.c
32   Clock.c
33   
34 [Packages]
35   MdePkg/MdePkg.dec
36   MdeModulePkg/MdeModulePkg.dec
37   EmbeddedPkg/EmbeddedPkg.dec
38   ArmPkg/ArmPkg.dec
39   Omap35xxPkg/Omap35xxPkg.dec
40   IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
41
42 [LibraryClasses]
43   BaseLib
44   DebugLib
45   ArmLib
46   IoLib
47   ExtractGuidedSectionLib
48   LzmaDecompressLib
49   OmapLib
50   PeCoffGetEntryPointLib
51
52 [FeaturePcd]  
53   gEmbeddedTokenSpaceGuid.PcdCacheEnable
54
55 [FixedPcd]
56   gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
57   gEmbeddedTokenSpaceGuid.PcdEmbeddedFdBaseAddress
58   gEmbeddedTokenSpaceGuid.PcdEmbeddedFdSize
59   gEmbeddedTokenSpaceGuid.PcdFlashFvMainBase
60   gEmbeddedTokenSpaceGuid.PcdFlashFvMainSize
61   gEmbeddedTokenSpaceGuid.PcdPrePiStackSize
62   gEmbeddedTokenSpaceGuid.PcdPrePiStackBase
63   
64   gOmap35xxTokenSpaceGuid.PcdBeagleConsoleUart
65   gOmap35xxTokenSpaceGuid.PcdBeagleFreeTimer
66   gOmap35xxTokenSpaceGuid.PcdBeagleBoardIRAMFullSize
67