/Zephyr-Core-3.7.0/dts/bindings/mbox/ |
D | nxp,mbox-mailbox.yaml | 2 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:
|
D | microchip,mpfs-mailbox.yaml | 6 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/ |
D | mailboxes.rst | 6 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/ |
D | lpcxpresso55s69_lpc55s69_cpu1.overlay | 9 /* 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/ |
D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 9 /* 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/ |
D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 9 /* 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";
|
D | stm32h747i_disco_stm32h747xx_m7.overlay | 10 mboxes = <&mailbox 11>, <&mailbox 10>; 15 &mailbox {
|
/Zephyr-Core-3.7.0/samples/drivers/mbox/remote/boards/ |
D | lpcxpresso55s69_lpc55s69_cpu1.overlay | 9 /* 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";
|
D | stm32h747i_disco_stm32h747xx_m4.overlay | 15 mboxes = <&mailbox 10>, <&mailbox 11>; 24 &mailbox {
|
/Zephyr-Core-3.7.0/tests/drivers/mbox/mbox_data/boards/ |
D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 9 /* 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/ |
D | lpcxpresso55s69_lpc55s69_cpu1.overlay | 9 /* 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/ |
D | mailbox_r.c | 15 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/ |
D | fpga_altera_agilex_bridge.h | 14 /* 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/ |
D | xlnx,zynqmp-ipi-mailbox.yaml | 4 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.
|
D | st,stm32-ipcc-mailbox.yaml | 4 description: STM32 IPCC MAILBOX 6 compatible: "st,stm32-ipcc-mailbox"
|
D | intel,adsp-mailbox.yaml | 4 description: INTEL ADSP MAILBOX 6 compatible: "intel,adsp-mailbox"
|
/Zephyr-Core-3.7.0/subsys/sip_svc/ |
D | sip_svc_agilex_mailbox_shell.c | 6 * 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/ |
D | zynqmp_rpu.dtsi | 25 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/ |
D | stm32h7_dualcore.dtsi | 19 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/ |
D | lpcxpresso55s69_lpc55s69_cpu1.overlay | 12 /* 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/ |
D | lpcxpresso55s69_lpc55s69_cpu0.overlay | 12 /* 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/ |
D | testcase.yaml | 2 kernel.mailbox.api: 5 - mailbox
|
/Zephyr-Core-3.7.0/tests/kernel/mbox/mbox_usage/ |
D | testcase.yaml | 2 kernel.mailbox.usage: 5 - mailbox
|
/Zephyr-Core-3.7.0/drivers/mbox/ |
D | Kconfig.nxp_mailbox | 5 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/ |
D | sample.yaml | 6 depends_on: mailbox 8 filter: dt_compat_enabled("st,stm32-hsem-mailbox")
|