diff options
Diffstat (limited to 'plat/common/tftf_nvm_accessors.c')
-rw-r--r-- | plat/common/tftf_nvm_accessors.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/plat/common/tftf_nvm_accessors.c b/plat/common/tftf_nvm_accessors.c index 7bcca9b..853b8a8 100644 --- a/plat/common/tftf_nvm_accessors.c +++ b/plat/common/tftf_nvm_accessors.c @@ -77,7 +77,8 @@ fail: return STATUS_FAIL; #else - memcpy((void *)(DRAM_BASE + TFTF_NVM_OFFSET + offset), buffer, size); + uintptr_t addr = DRAM_BASE + TFTF_NVM_OFFSET + offset; + memcpy((void *)addr, buffer, size); #endif return STATUS_SUCCESS; @@ -115,7 +116,8 @@ fail: if (ret != IO_SUCCESS) return STATUS_FAIL; #else - memcpy(buffer, (void *)(DRAM_BASE + TFTF_NVM_OFFSET + offset), size); + uintptr_t addr = DRAM_BASE + TFTF_NVM_OFFSET + offset; + memcpy(buffer, (void *)addr, size); #endif return STATUS_SUCCESS; |