|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Macros | |
| #define | DT_MEM_ARM64_MASK DT_MEM_ARCH_ATTR_MASK |
| Mask for ARM64 architecture-specific memory attribute bits. | |
| #define | DT_MEM_ARM64_GET(x) |
| Extract ARM64-specific bits from a DT memory attribute value. | |
| #define | DT_MEM_ARM64(x) |
| Shift a raw ARM64 attribute into the architecture field. | |
| #define | ATTR_ARM64_CACHE_WB BIT(1) |
| Write-Back cache policy (only meaningful with DT_MEM_CACHEABLE). | |
| #define | DT_MEM_ARM64_MMU_NORMAL_NC (0) |
| Normal non-cacheable memory. | |
| #define | DT_MEM_ARM64_MMU_NORMAL_WT (DT_MEM_CACHEABLE) |
| Normal write-through cacheable memory. | |
| #define | DT_MEM_ARM64_MMU_NORMAL |
| Normal write-back cacheable memory. | |
| #define | DT_MEM_ARM64_MMU_UNKNOWN DT_MEM_ARCH_ATTR_UNKNOWN |
| DT value for unknown or unsupported memory type. | |
| #define ATTR_ARM64_CACHE_WB BIT(1) |
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm64.h>
Write-Back cache policy (only meaningful with DT_MEM_CACHEABLE).
| #define DT_MEM_ARM64 | ( | x | ) |
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm64.h>
Shift a raw ARM64 attribute into the architecture field.
| x | Raw ARM64 attribute value. |
| #define DT_MEM_ARM64_GET | ( | x | ) |
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm64.h>
Extract ARM64-specific bits from a DT memory attribute value.
| x | Full DT memory attribute bitmask. |
| #define DT_MEM_ARM64_MASK DT_MEM_ARCH_ATTR_MASK |
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm64.h>
Mask for ARM64 architecture-specific memory attribute bits.
| #define DT_MEM_ARM64_MMU_NORMAL |
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm64.h>
Normal write-back cacheable memory.
| #define DT_MEM_ARM64_MMU_NORMAL_NC (0) |
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm64.h>
Normal non-cacheable memory.
| #define DT_MEM_ARM64_MMU_NORMAL_WT (DT_MEM_CACHEABLE) |
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm64.h>
Normal write-through cacheable memory.
| #define DT_MEM_ARM64_MMU_UNKNOWN DT_MEM_ARCH_ATTR_UNKNOWN |
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm64.h>
DT value for unknown or unsupported memory type.