summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authororenbh <orenbh@marvell.com>2017-03-27 10:20:15 +0200
committerKostya Porotchkin <kostap@marvell.com>2017-04-06 15:57:21 +0300
commit04c2d8de8d06190952219b6c8c23d21d494e2e95 (patch)
tree174ae95a57047e823eca08714b6669d619e5a045 /include
parent5c456b372a450d414c0012bd8ec5a2ea46888745 (diff)
pm: a70x0: a80x0: update trace address definition
Modify ATF trace support address definition based on MSS updated address mapping Change-Id: I5702bd311f234bdfefa35d1691645e9630d9a415 Signed-off-by: orenbh <orenbh@marvell.com> Reviewed-on: http://vgitil04.il.marvell.com:8080/38499 Reviewed-by: Haim Boot <hayim@marvell.com> Reviewed-by: Kostya Porotchkin <kostap@marvell.com> Tested-by: Kostya Porotchkin <kostap@marvell.com>
Diffstat (limited to 'include')
-rw-r--r--include/plat/marvell/a8k/common/plat_pm_trace.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/include/plat/marvell/a8k/common/plat_pm_trace.h b/include/plat/marvell/a8k/common/plat_pm_trace.h
index 813a3bdc..57c44ac3 100644
--- a/include/plat/marvell/a8k/common/plat_pm_trace.h
+++ b/include/plat/marvell/a8k/common/plat_pm_trace.h
@@ -64,37 +64,37 @@ struct pm_trace_ctrl {
};
/* trace size definition */
-#define AP_MSS_ATF_CORE_INFO_SIZE (256)
-#define AP_MSS_ATF_CORE_ENTRY_SIZE (8)
-#define AP_MSS_ATF_TRACE_SIZE_MASK (0xFF)
+#define AP_MSS_ATF_CORE_INFO_SIZE (256)
+#define AP_MSS_ATF_CORE_ENTRY_SIZE (8)
+#define AP_MSS_ATF_TRACE_SIZE_MASK (0xFF)
/* trace address definition */
#define AP_MSS_TIMER_BASE (MVEBU_REGS_BASE_MASK + 0x580110)
-#define AP_MSS_ATF_CORE_0_CTRL_BASE (MVEBU_REGS_BASE_MASK + 0x522050)
-#define AP_MSS_ATF_CORE_1_CTRL_BASE (MVEBU_REGS_BASE_MASK + 0x522060)
-#define AP_MSS_ATF_CORE_2_CTRL_BASE (MVEBU_REGS_BASE_MASK + 0x522070)
-#define AP_MSS_ATF_CORE_3_CTRL_BASE (MVEBU_REGS_BASE_MASK + 0x522080)
+#define AP_MSS_ATF_CORE_0_CTRL_BASE (MVEBU_REGS_BASE_MASK + 0x520140)
+#define AP_MSS_ATF_CORE_1_CTRL_BASE (MVEBU_REGS_BASE_MASK + 0x520150)
+#define AP_MSS_ATF_CORE_2_CTRL_BASE (MVEBU_REGS_BASE_MASK + 0x520160)
+#define AP_MSS_ATF_CORE_3_CTRL_BASE (MVEBU_REGS_BASE_MASK + 0x520170)
#define AP_MSS_ATF_CORE_CTRL_BASE (AP_MSS_ATF_CORE_0_CTRL_BASE)
-#define AP_MSS_ATF_CORE_0_INFO_BASE (MVEBU_REGS_BASE_MASK + 0x5220D0)
-#define AP_MSS_ATF_CORE_0_INFO_TRACE (MVEBU_REGS_BASE_MASK + 0x5220D4)
-#define AP_MSS_ATF_CORE_1_INFO_BASE (MVEBU_REGS_BASE_MASK + 0x5228D0)
-#define AP_MSS_ATF_CORE_1_INFO_TRACE (MVEBU_REGS_BASE_MASK + 0x5228D4)
-#define AP_MSS_ATF_CORE_2_INFO_BASE (MVEBU_REGS_BASE_MASK + 0x5230D0)
-#define AP_MSS_ATF_CORE_2_INFO_TRACE (MVEBU_REGS_BASE_MASK + 0x5230D4)
-#define AP_MSS_ATF_CORE_3_INFO_BASE (MVEBU_REGS_BASE_MASK + 0x5238D0)
-#define AP_MSS_ATF_CORE_3_INFO_TRACE (MVEBU_REGS_BASE_MASK + 0x5238D4)
+#define AP_MSS_ATF_CORE_0_INFO_BASE (MVEBU_REGS_BASE_MASK + 0x5201C0)
+#define AP_MSS_ATF_CORE_0_INFO_TRACE (MVEBU_REGS_BASE_MASK + 0x5201C4)
+#define AP_MSS_ATF_CORE_1_INFO_BASE (MVEBU_REGS_BASE_MASK + 0x5209C0)
+#define AP_MSS_ATF_CORE_1_INFO_TRACE (MVEBU_REGS_BASE_MASK + 0x5209C4)
+#define AP_MSS_ATF_CORE_2_INFO_BASE (MVEBU_REGS_BASE_MASK + 0x5211C0)
+#define AP_MSS_ATF_CORE_2_INFO_TRACE (MVEBU_REGS_BASE_MASK + 0x5211C4)
+#define AP_MSS_ATF_CORE_3_INFO_BASE (MVEBU_REGS_BASE_MASK + 0x5219C0)
+#define AP_MSS_ATF_CORE_3_INFO_TRACE (MVEBU_REGS_BASE_MASK + 0x5219C4)
#define AP_MSS_ATF_CORE_INFO_BASE (AP_MSS_ATF_CORE_0_INFO_BASE)
/* trace info definition */
-#define TRACE_PWR_DOMAIN_OFF (0x10000)
-#define TRACE_PWR_DOMAIN_SUSPEND (0x20000)
-#define TRACE_PWR_DOMAIN_SUSPEND_FINISH (0x30000)
-#define TRACE_PWR_DOMAIN_ON (0x40000)
-#define TRACE_PWR_DOMAIN_ON_FINISH (0x50000)
+#define TRACE_PWR_DOMAIN_OFF (0x10000)
+#define TRACE_PWR_DOMAIN_SUSPEND (0x20000)
+#define TRACE_PWR_DOMAIN_SUSPEND_FINISH (0x30000)
+#define TRACE_PWR_DOMAIN_ON (0x40000)
+#define TRACE_PWR_DOMAIN_ON_FINISH (0x50000)
-#define TRACE_PWR_DOMAIN_ON_MASK (0xFF)
+#define TRACE_PWR_DOMAIN_ON_MASK (0xFF)
#if defined(SCP_IMAGE) && defined(PM_TRACE_ENABLE)