]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf
ArmPlatformPkg/ArmJunoPkg: Enable PCI and SATA support
[mirror_edk2.git] / ArmPlatformPkg / ArmJunoPkg / Drivers / ArmJunoDxe / ArmJunoDxe.inf
index bf930d23d9a6d1d38a1ebce96ffbe827ab56282a..56ab62b31d8d94bf3b46cb55b190376f3997ba63 100644 (file)
@@ -1,5 +1,5 @@
 #\r
-#  Copyright (c) 2013-2014, ARM Limited. All rights reserved.\r
+#  Copyright (c) 2013-2015, ARM Limited. All rights reserved.\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -20,7 +20,6 @@
 \r
 [Sources.common]\r
   ArmJunoDxe.c\r
-  InstallFdt.c\r
   PciEmulation.c\r
   PciRootBridgeIo.c\r
 \r
   MdePkg/MdePkg.dec\r
 \r
 [LibraryClasses]\r
+  AcpiLib\r
+  ArmLib\r
   ArmShellCmdRunAxfLib\r
   BaseMemoryLib\r
   BdsLib\r
   DebugLib\r
   DmaLib\r
   DxeServicesTableLib\r
-  FdtLib\r
   IoLib\r
   PcdLib\r
   PrintLib\r
   gArmGlobalVariableGuid\r
   gEfiEndOfDxeEventGroupGuid\r
   gEfiFileInfoGuid\r
-  gFdtTableGuid\r
 \r
 [Protocols]\r
   gEfiBlockIoProtocolGuid\r
   gEfiDevicePathFromTextProtocolGuid\r
   gEfiPciIoProtocolGuid\r
+  gEfiPciRootBridgeIoProtocolGuid\r
   gEfiSimpleFileSystemProtocolGuid\r
 \r
 [FixedPcd]\r
   gArmJunoTokenSpaceGuid.PcdSynopsysUsbEhciBaseAddress\r
   gArmJunoTokenSpaceGuid.PcdSynopsysUsbOhciBaseAddress\r
 \r
-  gArmPlatformTokenSpaceGuid.PcdFdtDevicePath\r
+  gArmJunoTokenSpaceGuid.PcdJunoR0FdtDevicePath\r
+  gArmJunoTokenSpaceGuid.PcdJunoR1A57x2FdtDevicePath\r
+  gArmJunoTokenSpaceGuid.PcdJunoR1A57x2A53x4FdtDevicePath\r
+\r
+  gArmPlatformTokenSpaceGuid.PcdDefaultBootDevicePath\r
+  gArmPlatformTokenSpaceGuid.PcdDefaultBootArgument\r
+\r
+[Pcd]\r
+  gEmbeddedTokenSpaceGuid.PcdFdtDevicePaths\r
 \r
 [Depex]\r
-  TRUE\r
+  # We depend on these protocols to create the default boot entries\r
+  gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid\r