]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.inf
ArmVirtualizationPkg: use a HOB to store device tree blob
[mirror_edk2.git] / ArmPlatformPkg / ArmVirtualizationPkg / VirtFdtDxe / VirtFdtDxe.inf
CommitLineData
ad106932
AB
1## @file\r
2# Device tree enumeration DXE driver for ARM Virtual Machines\r
3#\r
4# Copyright (c) 2014, Linaro Ltd. All rights reserved.<BR>\r
5#\r
6# This program and the accompanying materials are\r
7# licensed and made available under the terms and conditions of the BSD License\r
8# which accompanies this distribution. The full text of the license may be found at\r
9# http://opensource.org/licenses/bsd-license.php\r
10#\r
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13#\r
14##\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = VirtFdtDxe\r
73bb8e68 19 FILE_GUID = 9AD7DCB4-E6EC-472E-96BF-81C219A3F77E\r
ad106932
AB
20 MODULE_TYPE = DXE_DRIVER\r
21 VERSION_STRING = 1.0\r
22\r
23 ENTRY_POINT = InitializeVirtFdtDxe\r
24\r
25[Sources]\r
26 VirtFdtDxe.c\r
27\r
28[Packages]\r
29 MdePkg/MdePkg.dec\r
65bb13b0 30 MdeModulePkg/MdeModulePkg.dec\r
ad106932
AB
31 ArmPkg/ArmPkg.dec\r
32 ArmPlatformPkg/ArmPlatformPkg.dec\r
33 ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationPkg.dec\r
34 EmbeddedPkg/EmbeddedPkg.dec\r
35 OvmfPkg/OvmfPkg.dec\r
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 PcdLib\r
40 UefiDriverEntryPoint\r
41 DxeServicesLib\r
42 FdtLib\r
43 VirtioMmioDeviceLib\r
cc667df0 44 HobLib\r
ad106932
AB
45\r
46[Guids]\r
47 gFdtTableGuid\r
73bb8e68 48 gVirtioMmioTransportGuid\r
cc667df0 49 gFdtHobGuid\r
ad106932
AB
50\r
51[Pcd]\r
9180ab73 52 gArmVirtualizationTokenSpaceGuid.PcdArmPsciMethod\r
ad652d46
LE
53 gArmVirtualizationTokenSpaceGuid.PcdFwCfgSelectorAddress\r
54 gArmVirtualizationTokenSpaceGuid.PcdFwCfgDataAddress\r
ad106932 55 gArmTokenSpaceGuid.PcdGicDistributorBase\r
7b70dabb 56 gArmTokenSpaceGuid.PcdGicRedistributorsBase\r
ad106932
AB
57 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
58 gArmTokenSpaceGuid.PcdArmArchTimerSecIntrNum\r
59 gArmTokenSpaceGuid.PcdArmArchTimerIntrNum\r
60 gArmTokenSpaceGuid.PcdArmArchTimerVirtIntrNum\r
61 gArmTokenSpaceGuid.PcdArmArchTimerHypIntrNum\r
62 gArmPlatformTokenSpaceGuid.PcdPL031RtcBase\r
65bb13b0
LE
63 gArmPlatformTokenSpaceGuid.PcdPciBusMin\r
64 gArmPlatformTokenSpaceGuid.PcdPciBusMax\r
65 gArmPlatformTokenSpaceGuid.PcdPciIoBase\r
66 gArmPlatformTokenSpaceGuid.PcdPciIoSize\r
67 gArmPlatformTokenSpaceGuid.PcdPciIoTranslation\r
68 gArmPlatformTokenSpaceGuid.PcdPciMmio32Base\r
69 gArmPlatformTokenSpaceGuid.PcdPciMmio32Size\r
70 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
71 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration\r
ad106932
AB
72\r
73[Protocols]\r
74 gEfiDevicePathProtocolGuid\r
75\r
76[Depex]\r
77 TRUE\r