Home
last modified time | relevance | path

Searched full:mhuv3 (Results 1 – 5 of 5) sorted by relevance

/linux-6.14.4/drivers/mailbox/
Darm_mhuv3.c3 * ARM Message Handling Unit Version 3 (MHUv3) driver.
25 /* ====== MHUv3 Registers ====== */
224 /* ====== MHUv3 data structures ====== */
249 struct mhuv3;
252 * struct mhuv3_protocol_ops - MHUv3 operations
268 int (*rx_startup)(struct mhuv3 *mhu, struct mbox_chan *chan);
269 void (*rx_shutdown)(struct mhuv3 *mhu, struct mbox_chan *chan);
270 void *(*read_data)(struct mhuv3 *mhu, struct mbox_chan *chan);
271 void (*rx_complete)(struct mhuv3 *mhu, struct mbox_chan *chan);
272 void (*tx_startup)(struct mhuv3 *mhu, struct mbox_chan *chan);
[all …]
DKconfig27 tristate "ARM MHUv3 Mailbox"
32 Say Y here if you want to build the ARM MHUv3 controller driver,
35 ARM MHUv3 controllers can implement a varying number of extensions
/linux-6.14.4/Documentation/devicetree/bindings/mailbox/
Darm,mhuv3.yaml4 $id: http://devicetree.org/schemas/mailbox/arm,mhuv3.yaml#
7 title: ARM MHUv3 Mailbox Controller
22 Given the unidirectional nature of the controller, an MHUv3 mailbox controller
46 Following are the MHUv3 possible extensions.
105 const: arm,mhuv3
116 The MHUv3 controller generates a number of events some of which are used
168 Extension types constants are defined in <dt-bindings/arm/mhuv3-dt.h>.
204 compatible = "arm,mhuv3";
215 compatible = "arm,mhuv3";
/linux-6.14.4/include/dt-bindings/arm/
Dmhuv3-dt.h3 * This header provides constants for the defined MHUv3 types.
/linux-6.14.4/
DMAINTAINERS13882 MAILBOX ARM MHUv3
13888 F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml