On Wed, Oct 14, 2026 at 02:34:25PM -0700, Ben Levinsky wrote:
> Describe the optional mailbox channels and named reserved-memory
> regions used for RPMsg communication with a BRAM-based MicroBlaze
> remote processor.
> 
> The three named memory regions provide the two virtio vrings and the
> shared RPMsg buffer pool. Firmware and its loaded resource table remain
> in the executable BRAM described by reg.
> 
> Assisted-by: LLM sparse

How sparse can assist here?

> Signed-off-by: Ben Levinsky <[email protected]>
> ---
>  .../bindings/remoteproc/amd,bram-rproc.yaml   | 31 +++++++++++++++++++
>  1 file changed, 31 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/remoteproc/amd,bram-rproc.yaml 
> b/Documentation/devicetree/bindings/remoteproc/amd,bram-rproc.yaml
> index c0359f447ea8..daff8e615ab6 100644
> --- a/Documentation/devicetree/bindings/remoteproc/amd,bram-rproc.yaml
> +++ b/Documentation/devicetree/bindings/remoteproc/amd,bram-rproc.yaml
> @@ -84,6 +84,33 @@ properties:
>      description:
>        GPIO specifier controlling the soft-core reset input.
>  
> +  mboxes:
> +    maxItems: 2
> +
> +  mbox-names:
> +    items:
> +      - const: tx
> +      - const: rx
> +
> +  memory-region:
> +    maxItems: 3
> +
> +  memory-region-names:
> +    items:
> +      - const: vdev0vring0
> +      - const: vdev0vring1
> +      - const: vdev0buffer
> +
> +dependentRequired:
> +  mboxes:
> +    - mbox-names
> +  mbox-names:
> +    - mboxes

Why do you add this? Please instruct your LLM to actually understand and
learn dtschema.

Best regards,
Krzysztof


Reply via email to