armv8: fsl-layerscpae: correct the PCIe controllers' region size
authorHou Zhiqiang <Zhiqiang.Hou@nxp.com>
Mon, 8 Apr 2019 10:15:37 +0000 (10:15 +0000)
committerPrabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
Wed, 22 May 2019 06:54:24 +0000 (12:24 +0530)
The LS2080A has 8GB region for each PCIe controller, while the
other platforms have 32GB.

Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
arch/arm/include/asm/arch-fsl-layerscape/cpu.h

index d62754e0451d4dc5b6250fe66274492bd548b1a1..89124cdb0e3f491fe37e6ce82c098076849a49a7 100644 (file)
 #define CONFIG_SYS_FSL_QBMAN_BASE      0x818000000
 #define CONFIG_SYS_FSL_QBMAN_SIZE      0x8000000
 #define CONFIG_SYS_FSL_QBMAN_SIZE_1    0x4000000
+#ifdef CONFIG_ARCH_LS2080A
 #define CONFIG_SYS_PCIE1_PHYS_SIZE     0x200000000
 #define CONFIG_SYS_PCIE2_PHYS_SIZE     0x200000000
 #define CONFIG_SYS_PCIE3_PHYS_SIZE     0x200000000
 #define CONFIG_SYS_PCIE4_PHYS_SIZE     0x200000000
+#else
+#define CONFIG_SYS_PCIE1_PHYS_SIZE     0x800000000
+#define CONFIG_SYS_PCIE2_PHYS_SIZE     0x800000000
+#define CONFIG_SYS_PCIE3_PHYS_SIZE     0x800000000
+#define CONFIG_SYS_PCIE4_PHYS_SIZE     0x800000000
+#endif
 #define CONFIG_SYS_FSL_WRIOP1_BASE     0x4300000000
 #define CONFIG_SYS_FSL_WRIOP1_SIZE     0x100000000
 #define CONFIG_SYS_FSL_AIOP1_BASE      0x4b00000000