35#ifndef LIBBSP_ARM_RASPBERRYPI_MMU_H
36#define LIBBSP_ARM_RASPBERRYPI_MMU_H
54#define RASPBERRYPI_MMU_CLIENT_DOMAIN 15U
56#define RASPBERRYPI_MMU_READ_ONLY \
57 ((RASPBERRYPI_MMU_CLIENT_DOMAIN << ARM_MMU_SECT_DOMAIN_SHIFT) \
58 | ARM_MMU_SECT_DEFAULT)
60#define RASPBERRYPI_MMU_READ_ONLY_CACHED \
61 (RASPBERRYPI_MMU_READ_ONLY | ARM_MMU_SECT_C | ARM_MMU_SECT_B)
63#define RASPBERRYPI_MMU_READ_WRITE \
64 ((RASPBERRYPI_MMU_CLIENT_DOMAIN << ARM_MMU_SECT_DOMAIN_SHIFT) \
66 | ARM_MMU_SECT_DEFAULT)
68#define RASPBERRYPI_MMU_READ_WRITE_CACHED \
69 (RASPBERRYPI_MMU_READ_WRITE | ARM_MMU_SECT_C | ARM_MMU_SECT_B)
ARM co-processor 15 (CP15) API.