|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
ARM MPU memory attribute DT binding definitions (legacy). More...
Go to the source code of this file.
Macros | |
| #define | DT_MEM_ARM_GET(x) |
| Extract ARM MPU-specific bits from a full zephyr,memory-attr value. | |
| #define | DT_MEM_ARM_MPU_RAM DT_MEM_ARM(ATTR_MPU_RAM) |
| Standard cacheable RAM region. | |
| #define | DT_MEM_ARM_MPU_RAM_NOCACHE DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) |
| Non-cacheable RAM region. | |
| #define | DT_MEM_ARM_MPU_FLASH DT_MEM_ARM(ATTR_MPU_FLASH) |
| Flash (ROM) memory region. | |
| #define | DT_MEM_ARM_MPU_PPB DT_MEM_ARM(ATTR_MPU_PPB) |
| Private Peripheral Bus region. | |
| #define | DT_MEM_ARM_MPU_IO DT_MEM_ARM(ATTR_MPU_IO) |
| I/O (peripheral) memory region. | |
| #define | DT_MEM_ARM_MPU_EXTMEM DT_MEM_ARM(ATTR_MPU_EXTMEM) |
| External memory region. | |
| #define | DT_MEM_ARM_MPU_RAM_PXN DT_MEM_ARM(ATTR_MPU_RAM_PXN) |
| RAM region with Privileged Execute Never attribute. | |
| #define | DT_MEM_ARM_MPU_DEVICE DT_MEM_ARM(ATTR_MPU_DEVICE) |
| Device memory region. | |
| #define | DT_MEM_ARM_MPU_RAM_WT DT_MEM_ARM(ATTR_MPU_RAM_WT) |
| Write-through cacheable RAM region. | |
| #define | DT_MEM_ARM_MPU_UNKNOWN DT_MEM_ARCH_ATTR_UNKNOWN |
| Unknown or unsupported ARM MPU memory type. | |
ARM MPU memory attribute DT binding definitions (legacy).