On Sat, Sep 26, 2026 at 07:20:10PM -0500, Tim Michals wrote:
> Add Device Tree binding schema for the Allwinner 4-port hardware
> Message Box controller found on sun55i (A523, A527, T527) and
> sun60i (A733) SoCs.
> 
> The message box connects the ARM Cortex-A55 host cluster to the
> HiFi4 Audio DSP, Power Management Unit (CPUS), and XuanTie RISC-V
> co-processor across 12 logical channels with 8-entry hardware FIFOs.
> 
> Signed-off-by: Tim Michals <[email protected]>
> ---
>  .../mailbox/allwinner,sun55i-a523-msgbox.yaml | 102 ++++++++++++++++++
>  1 file changed, 102 insertions(+)
>  create mode 100644 
> Documentation/devicetree/bindings/mailbox/allwinner,sun55i-a523-msgbox.yaml
>

Do not attach (thread) your patchsets to some other threads (unrelated
or older versions). This buries them deep in the mailbox and might
interfere with applying entire sets. See also:
https://elixir.bootlin.com/linux/v6.16-rc2/source/Documentation/process/submitting-patches.rst#L830

...

> +  interrupts:
> +    minItems: 1
> +    maxItems: 4
> +    description:
> +      One interrupt per processor port in port order (arm, dsp, cpus, rv).
> +      The ARM host port interrupt is required; remote port interrupts are
> +      optional. Use interrupt-names to identify which ports are present when
> +      providing a partial list.

No, this has to be constrained/specific. See writing bindings and any
existing examples. Also, just list the interrupts with minItems, instead
of free form text.


Best regards,
Krzysztof


Reply via email to