Home
last modified time | relevance | path

Searched +full:num +full:- +full:mpu +full:- +full:regions (Results 1 – 25 of 56) sorted by relevance

123

/Zephyr-Core-3.5.0/dts/bindings/mmu_mpu/
Darm,armv7m-mpu.yaml1 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
Darm,armv8m-mpu.yaml1 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
Darm,armv8.1m-mpu.yaml1 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
Darm,armv6m-mpu.yaml2 # 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/
Darc_mpu.c4 * 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/
Dviper-m7.dtsi4 * 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 …]
Dvalkyrie.dtsi1 /* 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/
Darty_a7_arm_designstart_m3.dts4 * 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/
Dscobc_module1.dts4 * 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/
Dnrf91ns.dtsi4 * 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 …]
Dnrf5340_cpuapp_qkaa.dtsi4 * 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";
Dnrf5340_cpuappns_qkaa.dtsi4 * 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";
Dnrf5340_cpunet_qkaa.dtsi2 * 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";
Dnrf91.dtsi4 * 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/
Darm_mpu.c5 * 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/
Dv2m_musca_s1_ns.dts2 * 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 …]
Dv2m_musca_s1.dts2 * 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/
Dv2m_musca_b1_ns.dts4 * 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 …]
Dv2m_musca_b1.dts4 * 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/
Dquicklogic_eos_s3.dtsi4 * 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/
Dmps2_an521.dts2 * 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 …]
Dmps2_an521_ns.dts2 * 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 …]
Dmps2_an521_remote.dts2 * 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/
Dmps3_an547_ns.dts2 * 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 …]
Dmps3_an547.dts2 * 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 …]

123