Skip to content

Commit 4df1d17

Browse files
khoa-nguyen-18KhiemNguyenT
authored andcommitted
hal: renesas: ra: Fix flash hp when using with DCACHE
When enabling DCACHE, Flash hp can't read or write. This commit aim to fix this issue. Signed-off-by: Khoa Nguyen <[email protected]>
1 parent 6793796 commit 4df1d17

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

drivers/ra/fsp/src/r_flash_hp/r_flash_hp.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2643,6 +2643,13 @@ fsp_err_t flash_hp_pe_mode_exit (void)
26432643
err = temp_err;
26442644
}
26452645

2646+
#if defined(BSP_CFG_DCACHE_ENABLED)
2647+
#if (1U == BSP_CFG_DCACHE_ENABLED)
2648+
/* Clean and Invalidates D-Cache */
2649+
SCB_CleanInvalidateDCache();
2650+
#endif
2651+
#endif
2652+
26462653
return err;
26472654
}
26482655

zephyr/ra/ra_cfg/fsp_cfg/bsp/ra8d1/bsp_mcu_family_cfg.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@
358358
#endif
359359

360360
#ifndef BSP_CFG_DCACHE_ENABLED
361-
#define BSP_CFG_DCACHE_ENABLED (0)
361+
#define BSP_CFG_DCACHE_ENABLED (CONFIG_DCACHE)
362362
#endif
363363

364364
#ifndef BSP_CFG_SDRAM_ENABLED

zephyr/ra/ra_cfg/fsp_cfg/bsp/ra8m1/bsp_mcu_family_cfg.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@
354354
#endif
355355

356356
#ifndef BSP_CFG_DCACHE_ENABLED
357-
#define BSP_CFG_DCACHE_ENABLED (0)
357+
#define BSP_CFG_DCACHE_ENABLED (CONFIG_DCACHE)
358358
#endif
359359

360360
#ifndef BSP_CFG_SDRAM_ENABLED

zephyr/ra/ra_cfg/fsp_cfg/bsp/ra8t1/bsp_mcu_family_cfg.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@
339339
#endif
340340

341341
#ifndef BSP_CFG_DCACHE_ENABLED
342-
#define BSP_CFG_DCACHE_ENABLED (0)
342+
#define BSP_CFG_DCACHE_ENABLED (CONFIG_DCACHE)
343343
#endif
344344

345345
#ifndef BSP_CFG_SDRAM_ENABLED

0 commit comments

Comments
 (0)