/Zephyr-latest/include/zephyr/devicetree/ |
D | mbox.h | 3 * @brief MBOX Devicetree macro public API header file. 9 * SPDX-License-Identifier: Apache-2.0 20 * @defgroup devicetree-mbox Devicetree MBOX API 26 * @brief Get the node identifier for the MBOX controller from a mboxes 31 * mbox1: mbox-controller@... { ... }; 36 * mbox-names = "tx", "rx"; 45 * @param name lowercase-and-underscores name of a mboxes element 46 * as defined by the node's mbox-names property 48 * @return the node identifier for the MBOX controller in the named element 56 * @brief Get a MBOX channel value by name [all …]
|
/Zephyr-latest/dts/arm64/nxp/ |
D | nxp_mimx95_a55.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 9 #include <arm64/armv8-a.dtsi> 10 #include <zephyr/dt-bindings/clock/imx95_clock.h> 11 #include <zephyr/dt-bindings/interrupt-controller/arm-gic.h> 14 #address-cells = <1>; 15 #size-cells = <1>; 16 interrupt-parent = <&gic>; 19 #address-cells = <1>; 20 #size-cells = <0>; 24 compatible = "arm,cortex-a55"; [all …]
|
/Zephyr-latest/dts/bindings/ipm/ |
D | zephyr,mbox-ipm.yaml | 3 # SPDX-License-Identifier: Apache-2.0 5 description: Inter-Processor-Message to Mailbox adaptor driver 7 compatible: "zephyr,mbox-ipm" 13 description: phandle to the MBOX controller (TX and RX are required) 16 mbox-names: 17 description: MBOX channel names (must be called "tx" and "rx")
|
/Zephyr-latest/dts/bindings/firmware/ |
D | arm,scmi.yaml | 2 # SPDX-License-Identifier: Apache-2.0 12 compatible = "arm,scmi-shmem"; 17 compatible = "nxp,mbox-imx-mu"; 20 #mbox-cells = <1>; 27 mbox-names = "tx"; 30 compatible = "arm,scmi-clock"; 32 #clock-cells = <1>; 36 compatible = "arm,scmi-pinctrl"; 40 compatible = "nxp,imx95-pinctrl", "nxp,imx93-pinctrl"; 61 1) tx - 1 mbox / 1 shmem (platform and agent use the same [all …]
|
/Zephyr-latest/samples/subsys/logging/multidomain/remote/boards/ |
D | nrf5340dk_nrf5340_cpunet.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/ipc_service/static_vrings.h> 11 /delete-property/ zephyr,ipc_shm; 12 zephyr,log-ipc = &ipc0; 15 reserved-memory { 16 /delete-node/ memory@20070000; 28 /delete-node/ ipc0; 31 compatible = "zephyr,ipc-openamp-static-vrings"; 32 memory-region = <&sram_ipc0>; 33 mboxes = <&mbox 0>, <&mbox 1>; [all …]
|
/Zephyr-latest/samples/subsys/ipc/ipc_service/multi_endpoint/remote/boards/ |
D | nrf5340dk_nrf5340_cpunet.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 /delete-property/ zephyr,ipc_shm; 12 reserved-memory { 13 /delete-node/ memory@20070000; 33 /delete-node/ ipc0; 36 compatible = "zephyr,ipc-icmsg-me-follower"; 37 tx-region = <&sram_ipc0_tx>; 38 rx-region = <&sram_ipc0_rx>; 39 mboxes = <&mbox 0>, <&mbox 1>; 40 mbox-names = "rx", "tx"; [all …]
|
D | nrf5340dk_nrf5340_cpunet_icbmsg.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 /delete-property/ zephyr,ipc_shm; 12 reserved-memory { 13 /delete-node/ memory@20070000; 33 /delete-node/ ipc0; 36 compatible = "zephyr,ipc-icbmsg"; 37 tx-region = <&sram_ipc0_tx>; 38 rx-region = <&sram_ipc0_rx>; 39 tx-blocks = <24>; 40 rx-blocks = <16>; [all …]
|
/Zephyr-latest/samples/subsys/ipc/ipc_service/static_vrings/remote/boards/ |
D | nrf5340dk_nrf5340_cpunet.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/ipc_service/static_vrings.h> 11 /delete-property/ zephyr,ipc_shm; 14 reserved-memory { 15 /delete-node/ memory@20070000; 27 /delete-node/ ipc0; 30 compatible = "zephyr,ipc-openamp-static-vrings"; 31 memory-region = <&sram_ipc0>; 32 mboxes = <&mbox 0>, <&mbox 1>; 33 mbox-names = "rx", "tx"; [all …]
|
D | lpcxpresso55s69_lpc55s69_cpu1.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/ipc_service/static_vrings.h> 8 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 15 /delete-property/ zephyr,ipc; 16 /delete-property/ zephyr,ipc_shm; 23 compatible = "zephyr,memory-region", "mmio-sram"; 25 zephyr,memory-region="SRAM4_IPC0"; 26 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_IO))>; 30 compatible = "zephyr,memory-region", "mmio-sram"; 32 zephyr,memory-region="SRAM4_IPC1"; [all …]
|
/Zephyr-latest/samples/subsys/logging/multidomain/boards/ |
D | nrf5340dk_nrf5340_cpuapp.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/ipc_service/static_vrings.h> 11 /delete-property/ zephyr,ipc_shm; 12 zephyr,log-ipc = &ipc0; 15 reserved-memory { 16 /delete-node/ memory@20070000; 28 /delete-node/ ipc0; 31 compatible = "zephyr,ipc-openamp-static-vrings"; 32 memory-region = <&sram_ipc0>; 33 mboxes = <&mbox 0>, <&mbox 1>; [all …]
|
/Zephyr-latest/samples/subsys/ipc/ipc_service/static_vrings/boards/ |
D | nrf5340dk_nrf5340_cpuapp.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/ipc_service/static_vrings.h> 11 /delete-property/ zephyr,ipc_shm; 14 reserved-memory { 15 /delete-node/ memory@20070000; 27 /delete-node/ ipc0; 30 compatible = "zephyr,ipc-openamp-static-vrings"; 31 memory-region = <&sram_ipc0>; 32 mboxes = <&mbox 0>, <&mbox 1>; 33 mbox-names = "tx", "rx"; [all …]
|
D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/ipc_service/static_vrings.h> 8 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 15 /delete-property/ zephyr,ipc; 16 /delete-property/ zephyr,ipc_shm; 23 compatible = "zephyr,memory-region", "mmio-sram"; 25 zephyr,memory-region="SRAM4_IPC0"; 26 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_IO))>; 30 compatible = "zephyr,memory-region", "mmio-sram"; 32 zephyr,memory-region="SRAM4_IPC1"; [all …]
|
/Zephyr-latest/samples/drivers/mbox/boards/ |
D | nrf5340bsim_nrf5340_cpuapp.overlay | 3 * SPDX-License-Identifier: Apache-2.0 7 mbox-consumer { 8 compatible = "vnd,mbox-consumer"; 9 mboxes = <&mbox 1>, <&mbox 0>; 10 mbox-names = "tx", "rx";
|
D | nrf5340dk_nrf5340_cpuapp.overlay | 3 * SPDX-License-Identifier: Apache-2.0 7 mbox-consumer { 8 compatible = "vnd,mbox-consumer"; 9 mboxes = <&mbox 1>, <&mbox 0>; 10 mbox-names = "tx", "rx";
|
D | adp_xc7k_ae350.overlay | 3 * SPDX-License-Identifier: Apache-2.0 7 mbox-consumer { 8 compatible = "vnd,mbox-consumer"; 9 mboxes = <&mbox 9>, <&mbox 10>; 10 mbox-names = "tx", "rx";
|
/Zephyr-latest/samples/drivers/mbox/remote/boards/ |
D | nrf5340bsim_nrf5340_cpunet.overlay | 3 * SPDX-License-Identifier: Apache-2.0 7 mbox-consumer { 8 compatible = "vnd,mbox-consumer"; 9 mboxes = <&mbox 0>, <&mbox 1>; 10 mbox-names = "tx", "rx";
|
D | nrf5340dk_nrf5340_cpunet.overlay | 3 * SPDX-License-Identifier: Apache-2.0 7 mbox-consumer { 8 compatible = "vnd,mbox-consumer"; 9 mboxes = <&mbox 0>, <&mbox 1>; 10 mbox-names = "tx", "rx";
|
/Zephyr-latest/samples/subsys/ipc/ipc_service/multi_endpoint/boards/ |
D | nrf5340dk_nrf5340_cpuapp.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 /delete-property/ zephyr,ipc_shm; 12 reserved-memory { 13 /delete-node/ memory@20070000; 33 /delete-node/ ipc0; 36 compatible = "zephyr,ipc-icmsg-me-initiator"; 37 tx-region = <&sram_ipc0_tx>; 38 rx-region = <&sram_ipc0_rx>; 39 mboxes = <&mbox 0>, <&mbox 1>; 40 mbox-names = "tx", "rx"; [all …]
|
D | nrf5340dk_nrf5340_cpuapp_icbmsg.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 /delete-property/ zephyr,ipc_shm; 12 reserved-memory { 13 /delete-node/ memory@20070000; 33 /delete-node/ ipc0; 36 compatible = "zephyr,ipc-icbmsg"; 37 tx-region = <&sram_ipc0_tx>; 38 rx-region = <&sram_ipc0_rx>; 39 tx-blocks = <16>; 40 rx-blocks = <24>; [all …]
|
/Zephyr-latest/tests/drivers/mbox/mbox_data/boards/ |
D | mimxrt1160_evk_mimxrt1166_cm7.overlay | 4 * SPDX-License-Identifier: Apache-2.0 12 /delete-property/ zephyr,ipc; 16 /* Delete IPM Driver node nxp,imx-mu */ 17 /delete-node/ mailbox@40c48000; 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 24 rx-channels = <4>; 25 #mbox-cells = <1>; 30 mbox-consumer { [all …]
|
D | mimxrt1170_evk_mimxrt1176_cm7_A.overlay | 4 * SPDX-License-Identifier: Apache-2.0 12 /delete-property/ zephyr,ipc; 16 /* Delete IPM Driver node nxp,imx-mu */ 17 /delete-node/ mailbox@40c48000; 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 24 rx-channels = <4>; 25 #mbox-cells = <1>; 30 mbox-consumer { [all …]
|
D | mimxrt1170_evk_mimxrt1176_cm7_B.overlay | 4 * SPDX-License-Identifier: Apache-2.0 12 /delete-property/ zephyr,ipc; 16 /* Delete IPM Driver node nxp,imx-mu */ 17 /delete-node/ mailbox@40c48000; 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 24 rx-channels = <4>; 25 #mbox-cells = <1>; 30 mbox-consumer { [all …]
|
/Zephyr-latest/tests/drivers/mbox/mbox_data/remote/boards/ |
D | lpcxpresso55s69_lpc55s69_cpu1.overlay | 4 * SPDX-License-Identifier: Apache-2.0 12 /delete-property/ zephyr,ipc; 16 /* Delete IPM Driver node nxp,lpc-mailbox */ 17 /delete-node/ mailbox@8b000; 19 /* Attach MBOX driver to Mailbox Unit */ 20 mbox:mbox@5008b000 { 21 compatible = "nxp,mbox-mailbox"; 24 rx-channels = <4>; 25 #mbox-cells = <1>; 30 mbox-consumer { [all …]
|
/Zephyr-latest/samples/drivers/mbox_data/boards/ |
D | mimxrt1160_evk_mimxrt1166_cm7.overlay | 4 * SPDX-License-Identifier: Apache-2.0 12 /delete-property/ zephyr,ipc; 16 /* Delete IPM Driver node nxp,imx-mu */ 17 /delete-node/ mailbox@40c48000; 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 24 rx-channels = <4>; 25 #mbox-cells = <1>; 30 mbox-consumer { [all …]
|
D | mimxrt1170_evk_mimxrt1176_cm7_A.overlay | 4 * SPDX-License-Identifier: Apache-2.0 12 /delete-property/ zephyr,ipc; 16 /* Delete IPM Driver node nxp,imx-mu */ 17 /delete-node/ mailbox@40c48000; 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 24 rx-channels = <4>; 25 #mbox-cells = <1>; 30 mbox-consumer { [all …]
|