]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.inf
ArmVirtualizationPkg: add GICv3 detection to VirtFdtDxe
[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
44\r
45[Guids]\r
46 gFdtTableGuid\r
73bb8e68 47 gVirtioMmioTransportGuid\r
ad106932
AB
48\r
49[Pcd]\r
50 gArmVirtualizationTokenSpaceGuid.PcdDeviceTreeBaseAddress\r
9180ab73 51 gArmVirtualizationTokenSpaceGuid.PcdArmPsciMethod\r
ad652d46
LE
52 gArmVirtualizationTokenSpaceGuid.PcdFwCfgSelectorAddress\r
53 gArmVirtualizationTokenSpaceGuid.PcdFwCfgDataAddress\r
ad106932 54 gArmTokenSpaceGuid.PcdGicDistributorBase\r
7b70dabb 55 gArmTokenSpaceGuid.PcdGicRedistributorsBase\r
ad106932
AB
56 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
57 gArmTokenSpaceGuid.PcdArmArchTimerSecIntrNum\r
58 gArmTokenSpaceGuid.PcdArmArchTimerIntrNum\r
59 gArmTokenSpaceGuid.PcdArmArchTimerVirtIntrNum\r
60 gArmTokenSpaceGuid.PcdArmArchTimerHypIntrNum\r
61 gArmPlatformTokenSpaceGuid.PcdPL031RtcBase\r
65bb13b0
LE
62 gArmPlatformTokenSpaceGuid.PcdPciBusMin\r
63 gArmPlatformTokenSpaceGuid.PcdPciBusMax\r
64 gArmPlatformTokenSpaceGuid.PcdPciIoBase\r
65 gArmPlatformTokenSpaceGuid.PcdPciIoSize\r
66 gArmPlatformTokenSpaceGuid.PcdPciIoTranslation\r
67 gArmPlatformTokenSpaceGuid.PcdPciMmio32Base\r
68 gArmPlatformTokenSpaceGuid.PcdPciMmio32Size\r
69 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
70 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration\r
ad106932
AB
71\r
72[Protocols]\r
73 gEfiDevicePathProtocolGuid\r
74\r
75[Depex]\r
76 TRUE\r