]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ArmPlatformPkg/ArmJunoPkg: Update with Juno R1 device tree names
authorOlivier Martin <olivier.martin@arm.com>
Thu, 26 Feb 2015 11:03:41 +0000 (11:03 +0000)
committeroliviermartin <oliviermartin@Edk2>
Thu, 26 Feb 2015 11:03:41 +0000 (11:03 +0000)
Juno R1 support two configurations:
- A57x2
- A57x2-A53x4

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16941 6f19259b-4bc3-4df7-8a09-765794883524

ArmPlatformPkg/ArmJunoPkg/ArmJuno.dec
ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.c
ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf

index 2ce207ef30c7ca12edb56ffd820f9750c61a4b8a..8f77cd7b38cf9cfbe97c7f26c6df72be49e269e6 100644 (file)
@@ -36,5 +36,6 @@
   gArmJunoTokenSpaceGuid.PcdSynopsysUsbEhciBaseAddress|0x7FFC0000|UINT32|0x00000005\r
 \r
   # Juno Device Trees are loaded from NOR Flash\r
-  gArmJunoTokenSpaceGuid.PcdR0FdtDevicePath|L"VenHw(E7223039-5836-41E1-B542-D7EC736C5E59)/juno_r0.dtb"|VOID*|0x00000006\r
-  gArmJunoTokenSpaceGuid.PcdR1FdtDevicePath|L"VenHw(E7223039-5836-41E1-B542-D7EC736C5E59)/juno_r1.dtb"|VOID*|0x00000007\r
+  gArmJunoTokenSpaceGuid.PcdJunoR0FdtDevicePath|L"VenHw(E7223039-5836-41E1-B542-D7EC736C5E59)/juno-r0.dtb"|VOID*|0x00000006\r
+  gArmJunoTokenSpaceGuid.PcdJunoR1A57x2FdtDevicePath|L"VenHw(E7223039-5836-41E1-B542-D7EC736C5E59)/juno-r1-ca57x2.dtb"|VOID*|0x00000007\r
+  gArmJunoTokenSpaceGuid.PcdJunoR1A57x2A53x4FdtDevicePath|L"VenHw(E7223039-5836-41E1-B542-D7EC736C5E59)/juno-r1-ca57x2_ca53x4.dtb"|VOID*|0x00000008\r
index 2d41cd2ee168742718bb215df7ba4ff396256002..4b91f1ee06d94c8497608d403f9f2839b934e3f0 100644 (file)
@@ -97,17 +97,17 @@ ArmJunoEntryPoint (
   switch (CpuType) {\r
   case ARM_CPU_TYPE_A53:\r
     if (CpuRev == ARM_CPU_REV (0, 0)) {\r
-      TextDevicePath = (CHAR16*)FixedPcdGetPtr (PcdR0FdtDevicePath);\r
+      TextDevicePath = (CHAR16*)FixedPcdGetPtr (PcdJunoR0FdtDevicePath);\r
     } else if (CpuRev == ARM_CPU_REV (0, 3)) {\r
-      TextDevicePath = (CHAR16*)FixedPcdGetPtr (PcdR1FdtDevicePath);\r
+      TextDevicePath = (CHAR16*)FixedPcdGetPtr (PcdJunoR1A57x2FdtDevicePath);\r
     }\r
     break;\r
 \r
   case ARM_CPU_TYPE_A57:\r
     if (CpuRev == ARM_CPU_REV (0, 0)) {\r
-      TextDevicePath = (CHAR16*)FixedPcdGetPtr (PcdR0FdtDevicePath);\r
+      TextDevicePath = (CHAR16*)FixedPcdGetPtr (PcdJunoR0FdtDevicePath);\r
     } else if (CpuRev == ARM_CPU_REV (1, 1)) {\r
-      TextDevicePath = (CHAR16*)FixedPcdGetPtr (PcdR1FdtDevicePath);\r
+      TextDevicePath = (CHAR16*)FixedPcdGetPtr (PcdJunoR1A57x2FdtDevicePath);\r
     }\r
   }\r
 \r
index 323ed5f49d586219fadd72f7985243003a758e94..370edcb7c857748baba30ec75548d00b90f25d9a 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
@@ -69,8 +69,9 @@
   gArmJunoTokenSpaceGuid.PcdSynopsysUsbEhciBaseAddress\r
   gArmJunoTokenSpaceGuid.PcdSynopsysUsbOhciBaseAddress\r
 \r
-  gArmJunoTokenSpaceGuid.PcdR0FdtDevicePath\r
-  gArmJunoTokenSpaceGuid.PcdR1FdtDevicePath\r
+  gArmJunoTokenSpaceGuid.PcdJunoR0FdtDevicePath\r
+  gArmJunoTokenSpaceGuid.PcdJunoR1A57x2FdtDevicePath\r
+  gArmJunoTokenSpaceGuid.PcdJunoR1A57x2A53x4FdtDevicePath\r
 \r
 [Pcd]\r
   gEmbeddedTokenSpaceGuid.PcdFdtDevicePaths\r