renesas,rz-mhu-mbox

Description

Renesas MHU MBOX

Notes:
- With Renesas MHU MBOX, both TX and RX functions can be used on a single channel.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

unit

int

Index of the underlying MHU hardware channel used by this MBOX controller.
This value is independent of MBOX channel numbering.

This property is required.

channel-mask

int

Bitmask of available valid MBOX channels (bit n enables channel n).

This property is required.

channels-count

int

Number of channels supported for a MBOX instance.

This property is required.

shared-memory

phandle

Reference to the shared memory region that is going
to be used for the buffer communication between
MHU units. This property is optional and should not be set
in most cases.

When omitted, the driver uses the default shared memory region defined
by the "zephyr,memory-region" node named "mhu_shmem" in the devicetree.
Set this property only when this MHU hardware channel requires a dedicated
shared memory region separate from the default.

#mbox-cells

int

Number of items to expect in a Mailbox specifier

This property is required.

Specifier cell names

  • mbox cells: channel