From 49f5a9b3437d5227bb2dc3e4bbf798790ad85717 Mon Sep 17 00:00:00 2001 From: Michael Rogenmoser Date: Thu, 21 Sep 2023 10:41:47 +0200 Subject: [PATCH] Add safety island ECC manager address --- include/archi/chips/carfield/memory_map.h | 2 ++ include/archi/chips/safety-island/memory_map.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/include/archi/chips/carfield/memory_map.h b/include/archi/chips/carfield/memory_map.h index 9bd74da..11d6ccf 100644 --- a/include/archi/chips/carfield/memory_map.h +++ b/include/archi/chips/carfield/memory_map.h @@ -63,6 +63,7 @@ #define ARCHI_INSTR_ERR_OFFSET 0x00020000 #define ARCHI_DATA_ERR_OFFSET 0x00020010 #define ARCHI_SHADOW_ERR_OFFSET 0x00020020 +#define ARCHI_ECC_MGR_OFFSET 0x00004000 @@ -79,6 +80,7 @@ #define ARCHI_INSTR_ERR_ADDR ( ARCHI_SAFETY_ISLAND_PERIPHERALS_ADDR + ARCHI_INSTR_ERR_OFFSET ) #define ARCHI_DATA_ERR_ADDR ( ARCHI_SAFETY_ISLAND_PERIPHERALS_ADDR + ARCHI_DATA_ERR_OFFSET ) #define ARCHI_SHADOW_ERR_ADDR ( ARCHI_SAFETY_ISLAND_PERIPHERALS_ADDR + ARCHI_SHADOW_ERR_OFFSET ) +#define ARCHI_ECC_MGR_ADDR ( ARCHI_SAFETY_ISLAND_PERIPHERALS_ADDR + ARCHI_ECC_MGR_OFFSET ) #define ARCHI_FC_TIMER_SIZE 0x00000800 diff --git a/include/archi/chips/safety-island/memory_map.h b/include/archi/chips/safety-island/memory_map.h index 07968b1..6d6a6e3 100644 --- a/include/archi/chips/safety-island/memory_map.h +++ b/include/archi/chips/safety-island/memory_map.h @@ -61,6 +61,7 @@ #define ARCHI_INSTR_ERR_OFFSET 0x00020000 #define ARCHI_DATA_ERR_OFFSET 0x00020010 #define ARCHI_SHADOW_ERR_OFFSET 0x00020020 +#define ARCHI_ECC_MGR_OFFSET 0x00004000 @@ -75,6 +76,7 @@ #define ARCHI_INSTR_ERR_ADDR ( ARCHI_SAFETY_ISLAND_PERIPHERALS_ADDR + ARCHI_INSTR_ERR_OFFSET ) #define ARCHI_DATA_ERR_ADDR ( ARCHI_SAFETY_ISLAND_PERIPHERALS_ADDR + ARCHI_DATA_ERR_OFFSET ) #define ARCHI_SHADOW_ERR_ADDR ( ARCHI_SAFETY_ISLAND_PERIPHERALS_ADDR + ARCHI_SHADOW_ERR_OFFSET ) +#define ARCHI_ECC_MGR_ADDR ( ARCHI_SAFETY_ISLAND_PERIPHERALS_ADDR + ARCHI_ECC_MGR_OFFSET ) #define ARCHI_FC_TIMER_SIZE 0x00000800