/Zephyr-Core-3.5.0/dts/bindings/mmu_mpu/ |
D | arm,armv7m-mpu.yaml | 1 description: ARMv7-M Memory Protection Unit (MPU) 3 compatible: "arm,armv7m-mpu" 11 arm,num-mpu-regions: 14 description: number of MPU regions supported by hardware
|
D | arm,armv8m-mpu.yaml | 1 description: ARMv8-M MPU (Memory Protection Unit) 3 compatible: "arm,armv8m-mpu" 11 arm,num-mpu-regions: 14 description: number of MPU regions supported by hardware
|
D | arm,armv8.1m-mpu.yaml | 1 description: ARMv8.1-M MPU (Memory Protection Unit) 3 compatible: "arm,armv8.1m-mpu" 11 arm,num-mpu-regions: 14 description: number of MPU regions supported by hardware
|
D | arm,armv6m-mpu.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: ARMv6-M Memory Protection Unit (MPU) 6 compatible: "arm,armv6m-mpu" 14 arm,num-mpu-regions: 18 description: number of MPU regions supported by hardware
|
/Zephyr-Core-3.5.0/arch/arc/core/mpu/ |
D | arc_mpu.c | 4 * SPDX-License-Identifier: Apache-2.0 11 #include <zephyr/arch/arc/v2/mpu/arc_mpu.h> 12 #include <zephyr/arch/arc/v2/mpu/arc_core_mpu.h> 13 #include <zephyr/linker/linker-defs.h> 17 LOG_MODULE_REGISTER(mpu); 20 * @brief Get the number of supported MPU regions 25 uint32_t num = z_arc_v2_aux_reg_read(_ARC_V2_MPU_BUILD); in get_num_regions() local 27 num = (num & 0xFF00U) >> 8U; in get_num_regions() 29 return (uint8_t)num; in get_num_regions() 33 * This internal function is utilized by the MPU driver to parse the intent
|
/Zephyr-Core-3.5.0/dts/arm/broadcom/ |
D | viper-m7.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 9 #include "viper-common.dtsi" 13 #address-cells = <1>; 14 #size-cells = <0>; 18 compatible = "arm,cortex-m7"; 20 #address-cells = <1>; 21 #size-cells = <1>; 23 mpu: mpu@e000ed90 { label 24 compatible = "arm,armv7m-mpu"; [all …]
|
D | valkyrie.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 6 #include <arm/armv7-m.dtsi> 7 #include <broadcom/valkyrie-irq.h> 11 #address-cells = <1>; 12 #size-cells = <0>; 16 compatible = "arm,cortex-m7"; 18 #address-cells = <1>; 19 #size-cells = <1>; 21 mpu: mpu@e000ed90 { label 22 compatible = "arm,armv7m-mpu"; [all …]
|
/Zephyr-Core-3.5.0/boards/arm/arty/ |
D | arty_a7_arm_designstart_m3.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 8 #include <arm/armv7-m.dtsi> 12 model = "Digilent Arty A7 ARM DesignStart Cortex-M3"; 15 #address-cells = <1>; 16 #size-cells = <0>; 20 compatible = "arm,cortex-m3"; 22 #address-cells = <1>; 23 #size-cells = <1>; 25 mpu: mpu@e000ed90 { label [all …]
|
/Zephyr-Core-3.5.0/boards/arm/scobc_module1/ |
D | scobc_module1.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 8 #include <arm/armv7-m.dtsi> 16 zephyr,shell-uart = &uartlite0; 21 #address-cells = <1>; 22 #size-cells = <0>; 26 compatible = "arm,cortex-m3"; 28 #address-cells = <1>; 29 #size-cells = <1>; 31 mpu: mpu@e000ed90 { label [all …]
|
/Zephyr-Core-3.5.0/dts/arm/nordic/ |
D | nrf91ns.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv8-m.dtsi> 12 #address-cells = <1>; 13 #size-cells = <0>; 17 compatible = "arm,cortex-m33f"; 19 #address-cells = <1>; 20 #size-cells = <1>; 22 mpu: mpu@e000ed90 { label 23 compatible = "arm,armv8m-mpu"; 25 arm,num-mpu-regions = <16>; [all …]
|
D | nrf5340_cpuapp_qkaa.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 18 &mpu { 19 arm,num-mpu-regions = <8>; 24 compatible = "nordic,nrf5340-cpuapp-qkaa", "nordic,nrf5340-cpuapp", 25 "nordic,nrf53", "simple-bus";
|
D | nrf5340_cpuappns_qkaa.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 18 &mpu { 19 arm,num-mpu-regions = <8>; 24 compatible = "nordic,nrf5340-cpuapp-qkaa", "nordic,nrf5340-cpuapp", 25 "nordic,nrf53", "simple-bus";
|
D | nrf5340_cpunet_qkaa.dtsi | 2 * Copyright (c) 2019 - 2020 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 22 &mpu { 23 arm,num-mpu-regions = <8>; 28 compatible = "nordic,nrf5340-cpunet-qkaa", "nordic,nrf5340-cpunet", 29 "nordic,nrf53", "simple-bus";
|
D | nrf91.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv8-m.dtsi> 12 #address-cells = <1>; 13 #size-cells = <0>; 17 compatible = "arm,cortex-m33f"; 19 #address-cells = <1>; 20 #size-cells = <1>; 22 mpu: mpu@e000ed90 { label 23 compatible = "arm,armv8m-mpu"; 25 arm,num-mpu-regions = <16>; [all …]
|
/Zephyr-Core-3.5.0/arch/arm64/core/cortex_r/ |
D | arm_mpu.c | 5 * SPDX-License-Identifier: Apache-2.0 13 #include <zephyr/linker/linker-defs.h> 20 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 22 LOG_MODULE_REGISTER(mpu, CONFIG_MPU_LOG_LEVEL); 29 "`zephyr,memory-region-mpu` was deprecated in favor of `zephyr,memory-attr`"); 49 #define MPU_DYNAMIC_REGIONS_AREA_SIZE ((size_t)((uintptr_t)&__kernel_ram_end - \ 58 * Armv8, for Armv8-R AArch64 architecture profile, G1.3.7 68 * Global status variable holding the number of HW MPU region indices, which 69 * have been reserved by the MPU driver to program the static (fixed) memory 70 * regions. [all …]
|
/Zephyr-Core-3.5.0/boards/arm/v2m_musca_s1/ |
D | v2m_musca_s1_ns.dts | 2 * Copyright (c) 2019-2020 Linaro Limited 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <arm/armv8-m.dtsi> 12 compatible = "arm,v2m-musca"; 13 #address-cells = <1>; 14 #size-cells = <1>; 23 zephyr,shell-uart = &uart1; 27 #address-cells = <1>; 28 #size-cells = <0>; [all …]
|
D | v2m_musca_s1.dts | 2 * Copyright (c) 2019-2020 Linaro Limited 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <arm/armv8-m.dtsi> 12 compatible = "arm,v2m-musca"; 13 #address-cells = <1>; 14 #size-cells = <1>; 26 zephyr,shell-uart = &uart1; 30 compatible = "gpio-leds"; 46 #address-cells = <1>; [all …]
|
/Zephyr-Core-3.5.0/boards/arm/v2m_musca_b1/ |
D | v2m_musca_b1_ns.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <arm/armv8-m.dtsi> 12 compatible = "arm,v2m-musca"; 13 #address-cells = <1>; 14 #size-cells = <1>; 23 zephyr,shell-uart = &uart1; 27 #address-cells = <1>; 28 #size-cells = <0>; 32 compatible = "arm,cortex-m33"; [all …]
|
D | v2m_musca_b1.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <arm/armv8-m.dtsi> 12 compatible = "arm,v2m-musca"; 13 #address-cells = <1>; 14 #size-cells = <1>; 26 zephyr,shell-uart = &uart1; 30 compatible = "gpio-leds"; 46 #address-cells = <1>; 47 #size-cells = <0>; [all …]
|
/Zephyr-Core-3.5.0/dts/arm/quicklogic/ |
D | quicklogic_eos_s3.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/gpio/gpio.h> 13 #address-cells = <1>; 14 #size-cells = <0>; 18 compatible = "arm,cortex-m4f"; 20 #address-cells = <1>; 21 #size-cells = <1>; 23 mpu: mpu@e000ed90 { label 24 compatible = "arm,armv7m-mpu"; [all …]
|
/Zephyr-Core-3.5.0/boards/arm/mps2_an521/ |
D | mps2_an521.dts | 2 * Copyright (c) 2018-2019 Linaro Limited 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <arm/armv8-m.dtsi> 11 #include <zephyr/dt-bindings/i2c/i2c.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 24 uart-1 = &uart1; 30 zephyr,shell-uart = &uart0; [all …]
|
D | mps2_an521_ns.dts | 2 * Copyright (c) 2018-2019 Linaro Limited 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <arm/armv8-m.dtsi> 11 #include <zephyr/dt-bindings/i2c/i2c.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 29 zephyr,shell-uart = &uart0; 35 compatible = "gpio-leds"; [all …]
|
D | mps2_an521_remote.dts | 2 * Copyright (c) 2018-2019 Linaro Limited 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <arm/armv8-m.dtsi> 11 #include <zephyr/dt-bindings/i2c/i2c.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 29 zephyr,shell-uart = &uart0; 35 compatible = "gpio-leds"; [all …]
|
/Zephyr-Core-3.5.0/boards/arm/mps3_an547/ |
D | mps3_an547_ns.dts | 2 * Copyright (c) 2018-2021 Linaro Limited 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <arm/armv8.1-m.dtsi> 10 #include <zephyr/dt-bindings/i2c/i2c.h> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 15 compatible = "arm,mps3-an547"; 16 #address-cells = <1>; 17 #size-cells = <1>; 28 zephyr,shell-uart = &uart0; [all …]
|
D | mps3_an547.dts | 2 * Copyright (c) 2018-2021 Linaro Limited 3 * Copyright 2022 Arm Limited and/or its affiliates <open-source-office@arm.com> 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include <arm/armv8.1-m.dtsi> 11 #include <zephyr/dt-bindings/i2c/i2c.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 compatible = "arm,mps3-an547"; 17 #address-cells = <1>; 18 #size-cells = <1>; [all …]
|