From 3a28b58aa91c9d62749a053deb7ad6d4c8314ad6 Mon Sep 17 00:00:00 2001 From: Rafael Silva Date: Tue, 23 Aug 2022 12:57:53 +0100 Subject: [PATCH] target/renesas: add enter_flash_mode function --- src/target/renesas.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/target/renesas.c b/src/target/renesas.c index beb1dd2..011d321 100644 --- a/src/target/renesas.c +++ b/src/target/renesas.c @@ -479,9 +479,6 @@ static int renesas_rv40_flash_erase(target_flash_s *f, target_addr_t addr, size_ { target *t = f->t; - /* permit flash operations */ - target_mem_write8(t, SYSC_FWEPROR, SYSC_FWEPROR_PERMIT); - /* code flash or data flash operation */ const bool code_flash = addr < RENESAS_CF_END; @@ -577,9 +574,6 @@ static int renesas_rv40_flash_write(target_flash_s *f, target_addr_t dest, const { target *t = f->t; - /* permit flash operations */ - target_mem_write8(t, SYSC_FWEPROR, SYSC_FWEPROR_PERMIT); - /* code flash or data flash operation */ const bool code_flash = dest < RENESAS_CF_END; @@ -736,6 +730,7 @@ static void renesas_add_flash(target *t, target_addr_t addr, size_t length) case PNR_SERIES_RA6M5: case PNR_SERIES_RA6T1: case PNR_SERIES_RA6T2: + t->enter_flash_mode = renesas_enter_flash_mode; return renesas_add_rv40_flash(t, addr, length); default: