aboutsummaryrefslogtreecommitdiff
path: root/product/sgi575
diff options
context:
space:
mode:
authorAmit Daniel Kachhap <amit.kachhap@arm.com>2018-07-20 14:52:34 +0530
committerronald-cron-arm <39518861+ronald-cron-arm@users.noreply.github.com>2018-10-18 17:22:34 +0000
commita29ee8fd101342bf05ea65ef4d5ea926c023768d (patch)
treef136bfbccdf3fc6f871956413b00b212904d81ce /product/sgi575
parent4061a4f8bd020c0af04a21364daabc4a0ffbabb6 (diff)
sgi575: Add system memory map for SCP
Change-Id: I981d79bf2d0091900df49e20be6338c7c9edef27 Signed-off-by: Amit Daniel Kachhap <amit.kachhap@arm.com>
Diffstat (limited to 'product/sgi575')
-rw-r--r--product/sgi575/include/scp_system_mmap.h41
-rw-r--r--product/sgi575/include/scp_system_mmap_scp.h17
2 files changed, 58 insertions, 0 deletions
diff --git a/product/sgi575/include/scp_system_mmap.h b/product/sgi575/include/scp_system_mmap.h
new file mode 100644
index 00000000..9f16bce9
--- /dev/null
+++ b/product/sgi575/include/scp_system_mmap.h
@@ -0,0 +1,41 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2018, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#ifndef SCP_SYSTEM_MMAP_H
+#define SCP_SYSTEM_MMAP_H
+
+#include <scp_sgi575_mmap.h>
+
+#define SCP_PLAT_BASE (SCP_SYS0_BASE + 0x3FFE0000)
+
+#define SCP_PLL_BASE (SCP_EXPANSION2_BASE + 0x01000000)
+
+#define SCP_PLL_SYSPLL (SCP_PLL_BASE)
+#define SCP_PLL_CLUS0 (SCP_PLL_BASE + 0x00000004)
+#define SCP_PLL_CLUS1 (SCP_PLL_BASE + 0x00000008)
+#define SCP_PLL_DMC (SCP_PLL_BASE + 0x00000010)
+#define SCP_PLL_INTERCONNECT (SCP_PLL_BASE + 0x00000020)
+
+#define SCP_PLL_CPU0 (SCP_PLL_BASE + 0x00000100)
+#define SCP_PLL_CPU1 (SCP_PLL_BASE + 0x00000104)
+#define SCP_PLL_CPU2 (SCP_PLL_BASE + 0x00000108)
+#define SCP_PLL_CPU3 (SCP_PLL_BASE + 0x0000010C)
+#define SCP_PLL_CPU4 (SCP_PLL_BASE + 0x00000110)
+#define SCP_PLL_CPU5 (SCP_PLL_BASE + 0x00000114)
+#define SCP_PLL_CPU6 (SCP_PLL_BASE + 0x00000118)
+#define SCP_PLL_CPU7 (SCP_PLL_BASE + 0x0000011C)
+
+#define SCP_DDR_PHY0 (SCP_SYS0_BASE + 0x3FB60000)
+#define SCP_DDR_PHY1 (SCP_SYS0_BASE + 0x3FB70000)
+
+#define SCP_DMC0 (SCP_MEMORY_CONTROLLER + 0x00000000)
+#define SCP_DMC1 (SCP_MEMORY_CONTROLLER + 0x00100000)
+
+#define SCP_SENSOR_SOC_TEMP (SCP_PLAT_BASE + 0x00000080)
+#define SCP_PLATFORM_ID (SCP_PLAT_BASE + 0x000000E0)
+
+#endif /* SCP_SYSTEM_MMAP_H*/
diff --git a/product/sgi575/include/scp_system_mmap_scp.h b/product/sgi575/include/scp_system_mmap_scp.h
new file mode 100644
index 00000000..b22b4195
--- /dev/null
+++ b/product/sgi575/include/scp_system_mmap_scp.h
@@ -0,0 +1,17 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2018, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#ifndef SCP_SYSTEM_MMAP_SCP_H
+#define SCP_SYSTEM_MMAP_SCP_H
+
+#include <scp_sgi575_mmap_scp.h>
+
+#define SCP_ROM_SIZE (64 * 1024)
+#define SCP_RAM0_SIZE (256 * 1024)
+#define SCP_RAM1_SIZE (256 * 1024)
+
+#endif /* SCP_SYSTEM_MMAP_SCP_H */