Skip to content

Commit 97f0602

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 8bf596a commit 97f0602

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
@@ -2640,6 +2640,13 @@ fsp_err_t flash_hp_pe_mode_exit (void)
26402640
err = temp_err;
26412641
}
26422642

2643+
#if defined(BSP_CFG_DCACHE_ENABLED)
2644+
#if (1U == BSP_CFG_DCACHE_ENABLED)
2645+
/* Clean and Invalidates D-Cache */
2646+
SCB_CleanInvalidateDCache();
2647+
#endif
2648+
#endif
2649+
26432650
return err;
26442651
}
26452652

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
@@ -483,7 +483,7 @@
483483
#endif
484484

485485
#ifndef BSP_CFG_DCACHE_ENABLED
486-
#define BSP_CFG_DCACHE_ENABLED (0)
486+
#define BSP_CFG_DCACHE_ENABLED (CONFIG_DCACHE)
487487
#endif
488488

489489
#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
@@ -478,7 +478,7 @@
478478
#endif
479479

480480
#ifndef BSP_CFG_DCACHE_ENABLED
481-
#define BSP_CFG_DCACHE_ENABLED (0)
481+
#define BSP_CFG_DCACHE_ENABLED (CONFIG_DCACHE)
482482
#endif
483483

484484
#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
@@ -463,7 +463,7 @@
463463
#endif
464464

465465
#ifndef BSP_CFG_DCACHE_ENABLED
466-
#define BSP_CFG_DCACHE_ENABLED (0)
466+
#define BSP_CFG_DCACHE_ENABLED (CONFIG_DCACHE)
467467
#endif
468468

469469
#ifndef BSP_CFG_SDRAM_ENABLED

0 commit comments

Comments
 (0)