Skip to content

Commit 9421b82

Browse files
KhanhNguyen-RVCcfriedt
authored andcommitted
soc: renesas: Enable secure security attribution for DMA module
Currently, the DMA on several Renesas boards is failing due to the security attribution of DMA. As a solution: Enable secure security attribution for DMA module for: - RA6: ra6e1, ra6e2, ra6m4, ra6m5 - RA4: ra4c1, ra4e1, ra4e2, ra4l1, ra4m2, ra4m3 Signed-off-by: Khanh Nguyen <[email protected]> Signed-off-by: Khoa Nguyen <[email protected]>
1 parent de93d4f commit 9421b82

File tree

10 files changed

+10
-0
lines changed

10 files changed

+10
-0
lines changed

soc/renesas/ra/ra4c1/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ void soc_early_init_hook(void)
4949
R_PSCU->PSARD = 0;
5050
R_PSCU->PSARE = 0;
5151

52+
R_CPSCU->ICUSARC = 0;
5253
R_CPSCU->ICUSARG = 0;
5354
R_CPSCU->ICUSARH = 0;
5455

soc/renesas/ra/ra4e1/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ void soc_early_init_hook(void)
5454
R_PSCU->PSARD = 0;
5555
R_PSCU->PSARE = 0;
5656

57+
R_CPSCU->ICUSARC = 0;
5758
R_CPSCU->ICUSARG = 0;
5859
R_CPSCU->ICUSARH = 0;
5960
R_CPSCU->ICUSARI = 0;

soc/renesas/ra/ra4e2/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ void soc_early_init_hook(void)
5454
R_PSCU->PSARD = 0;
5555
R_PSCU->PSARE = 0;
5656

57+
R_CPSCU->ICUSARC = 0;
5758
R_CPSCU->ICUSARG = 0;
5859
R_CPSCU->ICUSARH = 0;
5960
R_CPSCU->ICUSARI = 0;

soc/renesas/ra/ra4l1/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ void soc_early_init_hook(void)
5454
R_PSCU->PSARD = 0;
5555
R_PSCU->PSARE = 0;
5656

57+
R_CPSCU->ICUSARC = 0;
5758
R_CPSCU->ICUSARG = 0;
5859
R_CPSCU->ICUSARH = 0;
5960
R_CPSCU->ICUSARI = 0;

soc/renesas/ra/ra4m2/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ void soc_early_init_hook(void)
5454
R_PSCU->PSARD = 0;
5555
R_PSCU->PSARE = 0;
5656

57+
R_CPSCU->ICUSARC = 0;
5758
R_CPSCU->ICUSARG = 0;
5859
R_CPSCU->ICUSARH = 0;
5960
R_CPSCU->ICUSARI = 0;

soc/renesas/ra/ra4m3/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ void soc_early_init_hook(void)
5454
R_PSCU->PSARD = 0;
5555
R_PSCU->PSARE = 0;
5656

57+
R_CPSCU->ICUSARC = 0;
5758
R_CPSCU->ICUSARG = 0;
5859
R_CPSCU->ICUSARH = 0;
5960
R_CPSCU->ICUSARI = 0;

soc/renesas/ra/ra6e1/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ void soc_early_init_hook(void)
5555
R_PSCU->PSARD = 0;
5656
R_PSCU->PSARE = 0;
5757

58+
R_CPSCU->ICUSARC = 0;
5859
R_CPSCU->ICUSARG = 0;
5960
R_CPSCU->ICUSARH = 0;
6061
R_CPSCU->ICUSARI = 0;

soc/renesas/ra/ra6e2/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ void soc_early_init_hook(void)
5757
R_PSCU->PSARD = 0;
5858
R_PSCU->PSARE = 0;
5959

60+
R_CPSCU->ICUSARC = 0;
6061
R_CPSCU->ICUSARG = 0;
6162
R_CPSCU->ICUSARH = 0;
6263
R_CPSCU->ICUSARI = 0;

soc/renesas/ra/ra6m4/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ void soc_early_init_hook(void)
5757
R_PSCU->PSARD = 0;
5858
R_PSCU->PSARE = 0;
5959

60+
R_CPSCU->ICUSARC = 0;
6061
R_CPSCU->ICUSARG = 0;
6162
R_CPSCU->ICUSARH = 0;
6263
R_CPSCU->ICUSARI = 0;

soc/renesas/ra/ra6m5/soc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ void soc_early_init_hook(void)
5656
R_PSCU->PSARC = 0;
5757
R_PSCU->PSARD = 0;
5858
R_PSCU->PSARE = 0;
59+
R_CPSCU->ICUSARC = 0;
5960

6061
/* The secure Attribute managed within the ARM CPU NVIC must match the
6162
* security attribution of IELSEn registers (Reference section 13.2.9

0 commit comments

Comments
 (0)