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
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
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
#\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
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