|
22 | 22 | * These are identical to Cortex-M7 because both cores implement the |
23 | 23 | * ARMv7-M MPU with the same AP/XN bit layout in the RASR register. */ |
24 | 24 | /* Privileged No Access, Unprivileged No Access */ |
25 | | -#define P_NA_U_NA ((0x0 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk | MPU_RASR_XN_Msk) |
| 25 | +#define P_NA_U_NA (((0x0 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk) | MPU_RASR_XN_Msk) |
26 | 26 | /* Privileged Read Write, Unprivileged No Access */ |
27 | | -#define P_RW_U_NA ((0x1 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk | MPU_RASR_XN_Msk) |
| 27 | +#define P_RW_U_NA (((0x1 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk) | MPU_RASR_XN_Msk) |
28 | 28 | /* Privileged Read Write, Unprivileged Read Only */ |
29 | | -#define P_RW_U_RO ((0x2 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk | MPU_RASR_XN_Msk) |
| 29 | +#define P_RW_U_RO (((0x2 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk) | MPU_RASR_XN_Msk) |
30 | 30 | /* Privileged Read Write, Unprivileged Read Write */ |
31 | | -#define P_RW_U_RW ((0x3 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk | MPU_RASR_XN_Msk) |
| 31 | +#define P_RW_U_RW (((0x3 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk) | MPU_RASR_XN_Msk) |
32 | 32 | /* Privileged Read Only, Unprivileged No Access */ |
33 | | -#define P_RO_U_NA ((0x5 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk | MPU_RASR_XN_Msk) |
| 33 | +#define P_RO_U_NA (((0x5 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk) | MPU_RASR_XN_Msk) |
34 | 34 | /* Privileged Read Only, Unprivileged Read Only */ |
35 | | -#define P_RO_U_RO ((0x6 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk | MPU_RASR_XN_Msk) |
| 35 | +#define P_RO_U_RO (((0x6 << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk) | MPU_RASR_XN_Msk) |
36 | 36 |
|
37 | 37 | /* MPU attributes for configuring code region permission */ |
38 | 38 | /* Privileged Read Write Execute, Unprivileged Read Write Execute */ |
|
0 commit comments