Home
last modified time | relevance | path

Searched full:mailbox (Results 1 – 25 of 207) sorted by relevance

123456789

/Zephyr-Core-3.7.0/dts/bindings/mbox/
Dnxp,mbox-mailbox.yaml2 NXP Mailbox Unit as Zephyr MBOX.
4 This NXP Mailbox driver implements Multi-Channel Inter-Processor Mailbox (MBOX) API
5 around NXP Inter-CPU Mailbox peripheral IP block.
7 The NXP Inter-CPU Mailbox provides up to thirty-two user defined interrupts.
12 compatible: "nxp,mbox-mailbox"
14 include: [base.yaml, mailbox-controller.yaml]
26 It should be set by the receiver core coupled with this Mailbox instance.
29 set rx-channels of mailbox as follows:
Dmicrochip,mpfs-mailbox.yaml6 include: [base.yaml, mailbox-controller.yaml]
10 const: microchip,mpfs-mailbox
14 - description: mailbox control registers
15 - description: mailbox interrupt registers
16 - description: mailbox data registers
37 mbox: mailbox@37020000 {
38 compatible = "microchip,mpfs-mailbox";
/Zephyr-Core-3.7.0/doc/kernel/services/data_passing/
Dmailboxes.rst6 A :dfn:`mailbox` is a kernel object that provides enhanced message queue
8 A mailbox allows threads to send and receive messages of any size
19 mailbox is referenced by its memory address.
21 A mailbox has the following key properties:
27 A mailbox must be initialized before it can be used. This sets both of its
30 A mailbox allows threads, but not ISRs, to exchange messages.
36 Messages exchanged using a mailbox are handled non-anonymously,
44 data is located, and how the message is to be handled by the mailbox.
46 when accessing a mailbox. The mailbox uses the message descriptors to perform
48 The mailbox also updates certain message descriptor fields during the exchange,
[all …]
/Zephyr-Core-3.7.0/samples/drivers/mbox_data/remote/boards/
Dlpcxpresso55s69_lpc55s69_cpu1.overlay9 /* Delete ipc chosen property where old IPM mailbox driver bellow is
16 /* Delete IPM Driver node nxp,lpc-mailbox */
17 /delete-node/ mailbox@8b000;
19 /* Attach MBOX driver to Mailbox Unit */
21 compatible = "nxp,mbox-mailbox";
/Zephyr-Core-3.7.0/samples/drivers/mbox_data/boards/
Dlpcxpresso55s69_lpc55s69_cpu0.overlay9 /* Delete ipc chosen property where old IPM mailbox driver bellow is
16 /* Delete IPM Driver node nxp,lpc-mailbox */
17 /delete-node/ mailbox@8b000;
19 /* Attach MBOX driver to Mailbox Unit */
21 compatible = "nxp,mbox-mailbox";
/Zephyr-Core-3.7.0/samples/drivers/mbox/boards/
Dlpcxpresso55s69_lpc55s69_cpu0.overlay9 /* Delete ipc chosen property where old IPM mailbox driver bellow is
16 /* Delete IPM Driver node nxp,lpc-mailbox */
17 /delete-node/ mailbox@8b000;
19 /* Attach MBOX driver to Mailbox Unit */
21 compatible = "nxp,mbox-mailbox";
Dstm32h747i_disco_stm32h747xx_m7.overlay10 mboxes = <&mailbox 11>, <&mailbox 10>;
15 &mailbox {
/Zephyr-Core-3.7.0/samples/drivers/mbox/remote/boards/
Dlpcxpresso55s69_lpc55s69_cpu1.overlay9 /* Delete ipc chosen property where old IPM mailbox driver bellow is
18 /* Delete IPM Driver node nxp,lpc-mailbox */
19 /delete-node/ mailbox@8b000;
21 /* Attach MBOX driver to Mailbox Unit */
23 compatible = "nxp,mbox-mailbox";
Dstm32h747i_disco_stm32h747xx_m4.overlay15 mboxes = <&mailbox 10>, <&mailbox 11>;
24 &mailbox {
/Zephyr-Core-3.7.0/tests/drivers/mbox/mbox_data/boards/
Dlpcxpresso55s69_lpc55s69_cpu0.overlay9 /* Delete ipc chosen property where old IPM mailbox driver bellow is
16 /* Delete IPM Driver node nxp,lpc-mailbox */
17 /delete-node/ mailbox@8b000;
19 /* Attach MBOX driver to Mailbox Unit */
21 compatible = "nxp,mbox-mailbox";
/Zephyr-Core-3.7.0/tests/drivers/mbox/mbox_data/remote/boards/
Dlpcxpresso55s69_lpc55s69_cpu1.overlay9 /* Delete ipc chosen property where old IPM mailbox driver bellow is
16 /* Delete IPM Driver node nxp,lpc-mailbox */
17 /delete-node/ mailbox@8b000;
19 /* Attach MBOX driver to Mailbox Unit */
21 compatible = "nxp,mbox-mailbox";
/Zephyr-Core-3.7.0/tests/benchmarks/app_kernel/src/
Dmailbox_r.c15 void mailbox_get(struct k_mbox *mailbox,
24 /* mailbox transfer speed test */
58 * @brief Receive data portions from the specified mailbox
62 * @param mailbox The mailbox to read data from.
67 void mailbox_get(struct k_mbox *mailbox, in mailbox_get() argument
85 return_value |= k_mbox_get(mailbox, in mailbox_get()
/Zephyr-Core-3.7.0/drivers/fpga/
Dfpga_altera_agilex_bridge.h14 /* Mailbox command header index */
16 /* Mailbox command memory size */
18 /* Mailbox command response memory size */
166 /* SMC COMMAND ID to check Reconfig status to SDM via mailbox */
168 /* SMC COMMAND ID to check Reconfig status to SDM via mailbox */
173 /* Mailbox reconfig status header */
175 /* Mailbox reconfig status state */
177 /* Mailbox reconfig status version */
179 /* Mailbox reconfig status pin status */
181 /* Mailbox reconfig status soft function */
[all …]
/Zephyr-Core-3.7.0/dts/bindings/ipm/
Dxlnx,zynqmp-ipi-mailbox.yaml4 The Xilinx IPI(Inter Processor Interrupt) mailbox controller is to manage
8 compatible: "xlnx,zynqmp-ipi-mailbox"
24 description: Host Xilinx IPI agent ID of which the mailbox is connected to.
44 Remote Xilinx IPI agent ID of which the mailbox is connected to.
Dst,stm32-ipcc-mailbox.yaml4 description: STM32 IPCC MAILBOX
6 compatible: "st,stm32-ipcc-mailbox"
Dintel,adsp-mailbox.yaml4 description: INTEL ADSP MAILBOX
6 compatible: "intel,adsp-mailbox"
/Zephyr-Core-3.7.0/subsys/sip_svc/
Dsip_svc_agilex_mailbox_shell.c6 * A mailbox client command shell on sip_svc service to communicate with SDM.
33 shell_print(sh, "Mailbox client already registered"); in cmd_reg()
46 shell_error(sh, "Mailbox client register fail"); in cmd_reg()
49 shell_print(sh, "Mailbox client register success (token %08x)", mb_c_token); in cmd_reg()
61 shell_print(sh, "Mailbox client is not registered"); in cmd_unreg()
67 shell_error(sh, "Mailbox client unregister fail (%d)", err); in cmd_unreg()
69 shell_print(sh, "Mailbox client unregister success"); in cmd_unreg()
85 shell_print(sh, "Mailbox client is not registered"); in cmd_open()
108 shell_error(sh, "Mailbox client open fail (%d)", err); in cmd_open()
110 shell_print(sh, "Mailbox client open success"); in cmd_open()
[all …]
/Zephyr-Core-3.7.0/dts/arm/xilinx/
Dzynqmp_rpu.dtsi25 compatible = "xlnx,zynqmp-ipi-mailbox";
35 rpu0_apu_mailbox: mailbox@ff990200 {
47 rpu0_rpu1_mailbox: mailbox@ff990260 {
65 compatible = "xlnx,zynqmp-ipi-mailbox";
74 rpu1_apu_mailbox: mailbox@ff990400 {
86 rpu1_rpu0_mailbox: mailbox@ff990420 {
/Zephyr-Core-3.7.0/dts/arm/st/h7/
Dstm32h7_dualcore.dtsi19 mailbox: mailbox@58026400 { label
20 compatible = "st,stm32-hsem-mailbox", "st,mbox-stm32-hsem";
/Zephyr-Core-3.7.0/samples/subsys/ipc/ipc_service/static_vrings/remote/boards/
Dlpcxpresso55s69_lpc55s69_cpu1.overlay12 /* Delete ipc chosen property where old IPM mailbox driver bellow is
37 /* Delete IPM Driver node nxp,lpc-mailbox */
38 /delete-node/ mailbox@8b000;
40 /* Attach MBOX driver to Mailbox Unit */
42 compatible = "nxp,mbox-mailbox";
/Zephyr-Core-3.7.0/samples/subsys/ipc/ipc_service/static_vrings/boards/
Dlpcxpresso55s69_lpc55s69_cpu0.overlay12 /* Delete ipc chosen property where old IPM mailbox driver bellow is
37 /* Delete IPM Driver node nxp,lpc-mailbox */
38 /delete-node/ mailbox@8b000;
40 /* Attach MBOX driver to Mailbox Unit */
42 compatible = "nxp,mbox-mailbox";
/Zephyr-Core-3.7.0/tests/kernel/mbox/mbox_api/
Dtestcase.yaml2 kernel.mailbox.api:
5 - mailbox
/Zephyr-Core-3.7.0/tests/kernel/mbox/mbox_usage/
Dtestcase.yaml2 kernel.mailbox.usage:
5 - mailbox
/Zephyr-Core-3.7.0/drivers/mbox/
DKconfig.nxp_mailbox5 bool "NXP Mailbox driver for MBOX"
9 Driver for NXP Mailbox Unit around MBOX.
/Zephyr-Core-3.7.0/samples/boards/stm32/h7_dual_core/
Dsample.yaml6 depends_on: mailbox
8 filter: dt_compat_enabled("st,stm32-hsem-mailbox")

123456789