26#ifndef LIBBSP_ARM_RASPBERRYPI_MMU_H
27#define LIBBSP_ARM_RASPBERRYPI_MMU_H
45#define RASPBERRYPI_MMU_CLIENT_DOMAIN 15U
47#define RASPBERRYPI_MMU_READ_ONLY \
48 ((RASPBERRYPI_MMU_CLIENT_DOMAIN << ARM_MMU_SECT_DOMAIN_SHIFT) \
49 | ARM_MMU_SECT_DEFAULT)
51#define RASPBERRYPI_MMU_READ_ONLY_CACHED \
52 (RASPBERRYPI_MMU_READ_ONLY | ARM_MMU_SECT_C | ARM_MMU_SECT_B)
54#define RASPBERRYPI_MMU_READ_WRITE \
55 ((RASPBERRYPI_MMU_CLIENT_DOMAIN << ARM_MMU_SECT_DOMAIN_SHIFT) \
57 | ARM_MMU_SECT_DEFAULT)
59#define RASPBERRYPI_MMU_READ_WRITE_CACHED \
60 (RASPBERRYPI_MMU_READ_WRITE | ARM_MMU_SECT_C | ARM_MMU_SECT_B)
ARM co-processor 15 (CP15) API.