]> git.proxmox.com Git - mirror_edk2.git/blob - ArmVirtPkg/VirtFdtDxe/VirtFdtDxe.inf
657b4e88019d8d0debd464af80abe060eb872fe1
[mirror_edk2.git] / ArmVirtPkg / 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 ArmVirtPkg/ArmVirtPkg.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 HobLib
45 XenIoMmioLib
46
47 [Guids]
48 gFdtTableGuid
49 gVirtioMmioTransportGuid
50 gFdtHobGuid
51
52 [Pcd]
53 gArmVirtTokenSpaceGuid.PcdArmPsciMethod
54 gArmVirtTokenSpaceGuid.PcdFwCfgSelectorAddress
55 gArmVirtTokenSpaceGuid.PcdFwCfgDataAddress
56 gArmVirtTokenSpaceGuid.PcdArmGicRevision
57 gArmTokenSpaceGuid.PcdGicDistributorBase
58 gArmTokenSpaceGuid.PcdGicRedistributorsBase
59 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
60 gArmTokenSpaceGuid.PcdArmArchTimerSecIntrNum
61 gArmTokenSpaceGuid.PcdArmArchTimerIntrNum
62 gArmTokenSpaceGuid.PcdArmArchTimerVirtIntrNum
63 gArmTokenSpaceGuid.PcdArmArchTimerHypIntrNum
64 gArmPlatformTokenSpaceGuid.PcdPL031RtcBase
65 gArmPlatformTokenSpaceGuid.PcdPciBusMin
66 gArmPlatformTokenSpaceGuid.PcdPciBusMax
67 gArmPlatformTokenSpaceGuid.PcdPciIoBase
68 gArmPlatformTokenSpaceGuid.PcdPciIoSize
69 gArmPlatformTokenSpaceGuid.PcdPciIoTranslation
70 gArmPlatformTokenSpaceGuid.PcdPciMmio32Base
71 gArmPlatformTokenSpaceGuid.PcdPciMmio32Size
72 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
73 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration
74
75 [Protocols]
76 gEfiDevicePathProtocolGuid
77
78 [Depex]
79 TRUE