From 5c38feaf1544319bc0f63ef3ae8dc08823ec3b82 Mon Sep 17 00:00:00 2001 From: Riccardo Tedeschi Date: Thu, 29 Feb 2024 11:46:41 +0100 Subject: [PATCH] Fix offset in scrubber APIs --- include/hal/tcdm_scrubber/tcdm_scrubber.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/hal/tcdm_scrubber/tcdm_scrubber.h b/include/hal/tcdm_scrubber/tcdm_scrubber.h index 72317ad0..9e8834a2 100644 --- a/include/hal/tcdm_scrubber/tcdm_scrubber.h +++ b/include/hal/tcdm_scrubber/tcdm_scrubber.h @@ -37,7 +37,7 @@ static inline unsigned int tcdm_scrubber_get_fix_count(unsigned int cid, unsigne // Set the number of uncorrectable mismatches detected by the ECC decoders while scrubbing static inline unsigned int tcdm_scrubber_get_uncorrectable_count(unsigned int cid, unsigned int bank_id) { - return pulp_read32(ARCHI_TCDM_SCRUBBER_GLOBAL_ADDR(cid) + ECC_MANAGER_SCRUB_FIX_COUNT_REG_OFFSET + bank_id*REGISTER_OFFSET); + return pulp_read32(ARCHI_TCDM_SCRUBBER_GLOBAL_ADDR(cid) + ECC_MANAGER_SCRUB_UNCORRECTABLE_COUNT_REG_OFFSET + bank_id*REGISTER_OFFSET); } #endif // __HAL_TCDM_SCRUBBER_H__