]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.inf
ArmVirtualizationPkg: add GICv3 detection to VirtFdtDxe
[mirror_edk2.git] / ArmPlatformPkg / ArmVirtualizationPkg / VirtFdtDxe / VirtFdtDxe.inf
1 ## @file
2 # Device tree enumeration DXE driver for ARM Virtual Machines
3 #
4 # Copyright (c) 2014, Linaro Ltd. All rights reserved.<BR>
5 #
6 # This program and the accompanying materials are
7 # 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 = VirtFdtDxe
19 FILE_GUID = 9AD7DCB4-E6EC-472E-96BF-81C219A3F77E
20 MODULE_TYPE = DXE_DRIVER
21 VERSION_STRING = 1.0
22
23 ENTRY_POINT = InitializeVirtFdtDxe
24
25 [Sources]
26 VirtFdtDxe.c
27
28 [Packages]
29 MdePkg/MdePkg.dec
30 MdeModulePkg/MdeModulePkg.dec
31 ArmPkg/ArmPkg.dec
32 ArmPlatformPkg/ArmPlatformPkg.dec
33 ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationPkg.dec
34 EmbeddedPkg/EmbeddedPkg.dec
35 OvmfPkg/OvmfPkg.dec
36
37 [LibraryClasses]
38 BaseLib
39 PcdLib
40 UefiDriverEntryPoint
41 DxeServicesLib
42 FdtLib
43 VirtioMmioDeviceLib
44
45 [Guids]
46 gFdtTableGuid
47 gVirtioMmioTransportGuid
48
49 [Pcd]
50 gArmVirtualizationTokenSpaceGuid.PcdDeviceTreeBaseAddress
51 gArmVirtualizationTokenSpaceGuid.PcdArmPsciMethod
52 gArmVirtualizationTokenSpaceGuid.PcdFwCfgSelectorAddress
53 gArmVirtualizationTokenSpaceGuid.PcdFwCfgDataAddress
54 gArmTokenSpaceGuid.PcdGicDistributorBase
55 gArmTokenSpaceGuid.PcdGicRedistributorsBase
56 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
57 gArmTokenSpaceGuid.PcdArmArchTimerSecIntrNum
58 gArmTokenSpaceGuid.PcdArmArchTimerIntrNum
59 gArmTokenSpaceGuid.PcdArmArchTimerVirtIntrNum
60 gArmTokenSpaceGuid.PcdArmArchTimerHypIntrNum
61 gArmPlatformTokenSpaceGuid.PcdPL031RtcBase
62 gArmPlatformTokenSpaceGuid.PcdPciBusMin
63 gArmPlatformTokenSpaceGuid.PcdPciBusMax
64 gArmPlatformTokenSpaceGuid.PcdPciIoBase
65 gArmPlatformTokenSpaceGuid.PcdPciIoSize
66 gArmPlatformTokenSpaceGuid.PcdPciIoTranslation
67 gArmPlatformTokenSpaceGuid.PcdPciMmio32Base
68 gArmPlatformTokenSpaceGuid.PcdPciMmio32Size
69 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
70 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration
71
72 [Protocols]
73 gEfiDevicePathProtocolGuid
74
75 [Depex]
76 TRUE