]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf
ArmPlatformPkg: remove ArmTrustedMonitorLib definition and implementation
[mirror_edk2.git] / ArmPlatformPkg / ArmJunoPkg / Drivers / ArmJunoDxe / ArmJunoDxe.inf
1 #
2 # Copyright (c) 2013-2015, ARM Limited. All rights reserved.
3 #
4 # This program and the accompanying materials
5 # are licensed and made available under the terms and conditions of the BSD License
6 # which accompanies this distribution. The full text of the license may be found at
7 # http://opensource.org/licenses/bsd-license.php
8 #
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 #
12
13 [Defines]
14 INF_VERSION = 0x00010005
15 BASE_NAME = ArmJunoDxe
16 FILE_GUID = 1484ebe8-2681-45f1-a2e5-12ecad893b62
17 MODULE_TYPE = DXE_DRIVER
18 VERSION_STRING = 1.0
19 ENTRY_POINT = ArmJunoEntryPoint
20
21 [Sources.common]
22 AcpiTables.c
23 ArmJunoDxe.c
24
25 [Packages]
26 ArmPkg/ArmPkg.dec
27 ArmPlatformPkg/ArmPlatformPkg.dec
28 ArmPlatformPkg/ArmVExpressPkg/ArmVExpressPkg.dec
29 ArmPlatformPkg/ArmJunoPkg/ArmJuno.dec
30 EmbeddedPkg/EmbeddedPkg.dec
31 MdePkg/MdePkg.dec
32 MdeModulePkg/MdeModulePkg.dec
33
34 [LibraryClasses]
35 AcpiLib
36 ArmLib
37 ArmShellCmdRunAxfLib
38 BaseMemoryLib
39 DebugLib
40 DxeServicesTableLib
41 IoLib
42 NonDiscoverableDeviceRegistrationLib
43 PcdLib
44 PrintLib
45 SerialPortLib
46 UefiBootServicesTableLib
47 UefiRuntimeServicesTableLib
48 UefiLib
49 UefiDriverEntryPoint
50
51 [Guids]
52 gEfiEndOfDxeEventGroupGuid
53 gEfiFileInfoGuid
54
55 [Protocols]
56 gEfiBlockIoProtocolGuid
57 gEfiDevicePathFromTextProtocolGuid
58 gEfiPciIoProtocolGuid
59 gEfiPciRootBridgeIoProtocolGuid
60 gEfiSimpleFileSystemProtocolGuid
61 gEfiAcpiTableProtocolGuid
62
63 [FixedPcd]
64 gArmTokenSpaceGuid.PcdSystemMemoryBase
65 gArmTokenSpaceGuid.PcdSystemMemorySize
66
67 gArmTokenSpaceGuid.PcdHypFvBaseAddress
68 gArmTokenSpaceGuid.PcdHypFvSize
69
70 gArmJunoTokenSpaceGuid.PcdSynopsysUsbEhciBaseAddress
71 gArmJunoTokenSpaceGuid.PcdSynopsysUsbOhciBaseAddress
72
73 gArmJunoTokenSpaceGuid.PcdJunoFdtDevicePath
74
75 gArmPlatformTokenSpaceGuid.PcdDefaultBootDevicePath
76 gArmPlatformTokenSpaceGuid.PcdDefaultBootArgument
77
78 # PCI Root complex specific PCDs
79 gArmJunoTokenSpaceGuid.PcdPciConfigurationSpaceBaseAddress
80 gArmTokenSpaceGuid.PcdPciBusMin
81 gArmTokenSpaceGuid.PcdPciBusMax
82
83 [Pcd]
84 gEmbeddedTokenSpaceGuid.PcdFdtDevicePaths
85 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration
86
87 [Depex]
88 # We depend on these protocols to create the default boot entries
89 gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid