aboutsummaryrefslogtreecommitdiff
path: root/drivers/renesas/common
diff options
context:
space:
mode:
authorToshiyuki Ogasahara <toshiyuki.ogasahara.bo@hitachi.com>2021-07-12 19:34:34 +0900
committerMarek Vasut <marek.vasut+renesas@gmail.com>2021-10-16 17:41:34 +0200
commitd2ece8dba2f31091b1fa6c302d4255495bb15705 (patch)
tree6a13820023dae0744bb6e0d2df2a1807d2e9c4e9 /drivers/renesas/common
parent3deb0600151b929fdd61e4fc764c99bdb9268f22 (diff)
downloadtrusted-firmware-a-d2ece8dba2f31091b1fa6c302d4255495bb15705.tar.gz
fix(plat/rcar): fix to load image when option BL2_DCACHE_ENABLE is enabled
- Modify load destination variable of the Cert Header to static. - Modify the return value to error (IO_FAIL) when failed to check the Cert Header. Signed-off-by: Koichi Yamaguchi <koichi.yamaguchi.zb@hitachi.com> Signed-off-by: Toshiyuki Ogasahara <toshiyuki.ogasahara.bo@hitachi.com> Signed-off-by: Yoshifumi Hosoya <yoshifumi.hosoya.wj@renesas.com> Change-Id: Ief09a841ec8d2ae236de82d04855e6a47cfb43f0
Diffstat (limited to 'drivers/renesas/common')
-rw-r--r--drivers/renesas/common/io/io_rcar.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/renesas/common/io/io_rcar.c b/drivers/renesas/common/io/io_rcar.c
index 17d7aaa29a..fa7b958e06 100644
--- a/drivers/renesas/common/io/io_rcar.c
+++ b/drivers/renesas/common/io/io_rcar.c
@@ -380,7 +380,7 @@ static int32_t load_bl33x(void)
static int32_t rcar_dev_init(io_dev_info_t *dev_info, const uintptr_t name)
{
- uint64_t header[64] __aligned(FLASH_TRANS_SIZE_UNIT) = {0UL};
+ static uint64_t header[64] __aligned(FLASH_TRANS_SIZE_UNIT) = {0UL};
uintptr_t handle;
ssize_t offset;
uint32_t i;
@@ -440,6 +440,7 @@ static int32_t rcar_dev_init(io_dev_info_t *dev_info, const uintptr_t name)
if (rcar_image_number == 0 || rcar_image_number > RCAR_MAX_BL3X_IMAGE) {
WARN("Firmware Image Package header check failed.\n");
+ rc = IO_FAIL;
goto error;
}