|
18 | 18 |
|
19 | 19 | #define ATTR_RISCV_TYPE_MAIN BIT(0)
|
20 | 20 | #define ATTR_RISCV_TYPE_IO BIT(1)
|
21 |
| -#define ATTR_RISCV_TYPE_EMPTY BIT(2) |
22 |
| -#define ATTR_RISCV_AMO_SWAP BIT(3) |
23 |
| -#define ATTR_RISCV_AMO_LOGICAL BIT(4) |
24 |
| -#define ATTR_RISCV_AMO_ARITHMETIC BIT(5) |
25 |
| -#define ATTR_RISCV_IO_IDEMPOTENT_READ BIT(6) |
26 |
| -#define ATTR_RISCV_IO_IDEMPOTENT_WRITE BIT(7) |
| 21 | +#define ATTR_RISCV_TYPE_IO_R BIT(2) |
| 22 | +#define ATTR_RISCV_TYPE_IO_W BIT(3) |
| 23 | +#define ATTR_RISCV_TYPE_IO_X BIT(4) |
| 24 | +#define ATTR_RISCV_TYPE_EMPTY BIT(5) |
| 25 | +#define ATTR_RISCV_AMO_SWAP BIT(6) |
| 26 | +#define ATTR_RISCV_AMO_LOGICAL BIT(7) |
| 27 | +#define ATTR_RISCV_AMO_ARITHMETIC BIT(8) |
| 28 | +#define ATTR_RISCV_IO_IDEMPOTENT_READ BIT(9) |
| 29 | +#define ATTR_RISCV_IO_IDEMPOTENT_WRITE BIT(10) |
27 | 30 |
|
28 | 31 | #define DT_MEM_RISCV_TYPE_MAIN DT_MEM_RISCV(ATTR_RISCV_TYPE_MAIN)
|
29 | 32 | #define DT_MEM_RISCV_TYPE_IO DT_MEM_RISCV(ATTR_RISCV_TYPE_IO)
|
| 33 | +#define DT_MEM_RISCV_TYPE_IO_R DT_MEM_RISCV(ATTR_RISCV_TYPE_IO_R) |
| 34 | +#define DT_MEM_RISCV_TYPE_IO_W DT_MEM_RISCV(ATTR_RISCV_TYPE_IO_W) |
| 35 | +#define DT_MEM_RISCV_TYPE_IO_X DT_MEM_RISCV(ATTR_RISCV_TYPE_IO_X) |
30 | 36 | #define DT_MEM_RISCV_TYPE_EMPTY DT_MEM_RISCV(ATTR_RISCV_TYPE_EMPTY)
|
31 | 37 | #define DT_MEM_RISCV_AMO_SWAP DT_MEM_RISCV(ATTR_RISCV_AMO_SWAP)
|
32 | 38 | #define DT_MEM_RISCV_AMO_LOGICAL DT_MEM_RISCV(ATTR_RISCV_AMO_LOGICAL)
|
|
0 commit comments