/Zephyr-latest/drivers/mbox/ |
D | Kconfig | 5 menuconfig MBOX config 6 bool "Multi-Channel Inter-Processor Mailbox (MBOX) drivers" 11 if MBOX 15 source "drivers/mbox/Kconfig.nrfx" 16 source "drivers/mbox/Kconfig.nxp_s32" 17 source "drivers/mbox/Kconfig.nxp_imx" 18 source "drivers/mbox/Kconfig.nxp_mailbox" 19 source "drivers/mbox/Kconfig.andes" 20 source "drivers/mbox/Kconfig.nrf_vevif_task" 21 source "drivers/mbox/Kconfig.nrf_vevif_event" [all …]
|
/Zephyr-latest/tests/drivers/mbox/mbox_data/boards/ |
D | mimxrt1160_evk_mimxrt1166_cm7.overlay | 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 3>, <&mbox 2>, <&mbox 1>, <&mbox 0>, <&mbox 2>, 33 <&mbox 3>, <&mbox 0>, <&mbox 1>; 34 mbox-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3",
|
D | mimxrt1170_evk_mimxrt1176_cm7_A.overlay | 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 3>, <&mbox 2>, <&mbox 1>, <&mbox 0>, <&mbox 2>, 33 <&mbox 3>, <&mbox 0>, <&mbox 1>; 34 mbox-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3",
|
D | mimxrt1170_evk_mimxrt1176_cm7_B.overlay | 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 3>, <&mbox 2>, <&mbox 1>, <&mbox 0>, <&mbox 2>, 33 <&mbox 3>, <&mbox 0>, <&mbox 1>; 34 mbox-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3",
|
D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 19 /* Attach MBOX driver to Mailbox Unit */ 20 mbox:mailbox0@5008b000 { 21 compatible = "nxp,mbox-mailbox"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 3>, <&mbox 2>, <&mbox 1>, <&mbox 0>, <&mbox 2>, 33 <&mbox 3>, <&mbox 0>, <&mbox 1>; 34 mbox-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3",
|
/Zephyr-latest/tests/drivers/mbox/mbox_data/remote/boards/ |
D | lpcxpresso55s69_lpc55s69_cpu1.overlay | 19 /* Attach MBOX driver to Mailbox Unit */ 20 mbox:mbox@5008b000 { 21 compatible = "nxp,mbox-mailbox"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 2>, <&mbox 3>, <&mbox 0>, <&mbox 1>, <&mbox 3>, 33 <&mbox 2>, <&mbox 1>, <&mbox 0>; 34 mbox-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3",
|
D | mimxrt1170_evk_mimxrt1176_cm4.overlay | 33 /* Attach MBOX driver to MU Unit */ 34 mbox:mbox@40c4c000 { 35 compatible = "nxp,mbox-imx-mu"; 39 #mbox-cells = <1>; 44 mbox-consumer { 45 compatible = "vnd,mbox-consumer"; 46 mboxes = <&mbox 2>, <&mbox 3>, <&mbox 0>, <&mbox 1>, <&mbox 3>, 47 <&mbox 2>, <&mbox 1>, <&mbox 0>; 48 mbox-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3",
|
D | mimxrt1170_evk_mimxrt1176_cm4_B.overlay | 33 /* Attach MBOX driver to MU Unit */ 34 mbox:mbox@40c4c000 { 35 compatible = "nxp,mbox-imx-mu"; 39 #mbox-cells = <1>; 44 mbox-consumer { 45 compatible = "vnd,mbox-consumer"; 46 mboxes = <&mbox 2>, <&mbox 3>, <&mbox 0>, <&mbox 1>, <&mbox 3>, 47 <&mbox 2>, <&mbox 1>, <&mbox 0>; 48 mbox-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3",
|
D | mimxrt1160_evk_mimxrt1166_cm4.overlay | 33 /* Attach MBOX driver to MU Unit */ 34 mbox:mbox@40c4c000 { 35 compatible = "nxp,mbox-imx-mu"; 39 #mbox-cells = <1>; 44 mbox-consumer { 45 compatible = "vnd,mbox-consumer"; 46 mboxes = <&mbox 2>, <&mbox 3>, <&mbox 0>, <&mbox 1>, <&mbox 3>, 47 <&mbox 2>, <&mbox 1>, <&mbox 0>; 48 mbox-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3",
|
/Zephyr-latest/samples/drivers/mbox_data/remote/boards/ |
D | lpcxpresso55s69_lpc55s69_cpu1.overlay | 19 /* Attach MBOX driver to Mailbox Unit */ 20 mbox:mbox@5008b000 { 21 compatible = "nxp,mbox-mailbox"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 3>, <&mbox 2>; 33 mbox-names = "tx", "rx";
|
D | mimxrt1160_evk_mimxrt1166_cm4.overlay | 33 /* Attach MBOX driver to MU Unit */ 34 mbox:mbox@40c4c000 { 35 compatible = "nxp,mbox-imx-mu"; 39 #mbox-cells = <1>; 44 mbox-consumer { 45 compatible = "vnd,mbox-consumer"; 46 mboxes = <&mbox 2>, <&mbox 3>; 47 mbox-names = "tx", "rx";
|
D | mimxrt1170_evk_mimxrt1176_cm4.overlay | 33 /* Attach MBOX driver to MU Unit */ 34 mbox:mbox@40c4c000 { 35 compatible = "nxp,mbox-imx-mu"; 39 #mbox-cells = <1>; 44 mbox-consumer { 45 compatible = "vnd,mbox-consumer"; 46 mboxes = <&mbox 2>, <&mbox 3>; 47 mbox-names = "tx", "rx";
|
D | mimxrt1170_evk_mimxrt1176_cm4_B.overlay | 33 /* Attach MBOX driver to MU Unit */ 34 mbox:mbox@40c4c000 { 35 compatible = "nxp,mbox-imx-mu"; 39 #mbox-cells = <1>; 44 mbox-consumer { 45 compatible = "vnd,mbox-consumer"; 46 mboxes = <&mbox 2>, <&mbox 3>; 47 mbox-names = "tx", "rx";
|
/Zephyr-latest/samples/drivers/mbox_data/boards/ |
D | mimxrt1160_evk_mimxrt1166_cm7.overlay | 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 3>, <&mbox 2>; 33 mbox-names = "tx", "rx";
|
D | mimxrt1170_evk_mimxrt1176_cm7_A.overlay | 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 3>, <&mbox 2>; 33 mbox-names = "tx", "rx";
|
D | mimxrt1170_evk_mimxrt1176_cm7_B.overlay | 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 3>, <&mbox 2>; 33 mbox-names = "tx", "rx";
|
D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 19 /* Attach MBOX driver to Mailbox Unit */ 20 mbox:mailbox0@5008b000 { 21 compatible = "nxp,mbox-mailbox"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 3>, <&mbox 2>; 33 mbox-names = "tx", "rx";
|
/Zephyr-latest/samples/drivers/mbox/boards/ |
D | mimxrt1160_evk_mimxrt1166_cm7.overlay | 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 1>, <&mbox 0>; 33 mbox-names = "tx", "rx";
|
D | mimxrt1170_evk_mimxrt1176_cm7_A.overlay | 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 1>, <&mbox 0>; 33 mbox-names = "tx", "rx";
|
D | mimxrt1170_evk_mimxrt1176_cm7_B.overlay | 19 /* Attach MBOX driver to MU Unit */ 20 mbox:mbox@40c48000 { 21 compatible = "nxp,mbox-imx-mu"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 1>, <&mbox 0>; 33 mbox-names = "tx", "rx";
|
D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 19 /* Attach MBOX driver to Mailbox Unit */ 20 mbox:mailbox0@5008b000 { 21 compatible = "nxp,mbox-mailbox"; 25 #mbox-cells = <1>; 30 mbox-consumer { 31 compatible = "vnd,mbox-consumer"; 32 mboxes = <&mbox 1>, <&mbox 0>; 33 mbox-names = "tx", "rx";
|
/Zephyr-latest/samples/drivers/mbox/remote/boards/ |
D | lpcxpresso55s69_lpc55s69_cpu1.overlay | 21 /* Attach MBOX driver to Mailbox Unit */ 22 mbox:mbox@5008b000 { 23 compatible = "nxp,mbox-mailbox"; 27 #mbox-cells = <1>; 32 mbox-consumer { 33 compatible = "vnd,mbox-consumer"; 34 mboxes = <&mbox 0>, <&mbox 1>; 35 mbox-names = "tx", "rx";
|
D | mimxrt1160_evk_mimxrt1166_cm4.overlay | 33 /* Attach MBOX driver to MU Unit */ 34 mbox:mbox@40c4c000 { 35 compatible = "nxp,mbox-imx-mu"; 39 #mbox-cells = <1>; 44 mbox-consumer { 45 compatible = "vnd,mbox-consumer"; 46 mboxes = <&mbox 0>, <&mbox 1>; 47 mbox-names = "tx", "rx";
|
D | mimxrt1170_evk_mimxrt1176_cm4.overlay | 33 /* Attach MBOX driver to MU Unit */ 34 mbox:mbox@40c4c000 { 35 compatible = "nxp,mbox-imx-mu"; 39 #mbox-cells = <1>; 44 mbox-consumer { 45 compatible = "vnd,mbox-consumer"; 46 mboxes = <&mbox 0>, <&mbox 1>; 47 mbox-names = "tx", "rx";
|
/Zephyr-latest/include/zephyr/devicetree/ |
D | mbox.h | 3 * @brief MBOX Devicetree macro public API header file. 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"; 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 60 * mbox1: mbox@... { 61 * #mbox-cells = <1>; [all …]
|