dt-bindings: remoteproc: k3-r5f: Add memory-region-names

Add names to the memory-region-names for easier identification of memory
regions. As the meaning of the second memory region can be different
also require the use of memory-region-names if memory-region is in use.

Signed-off-by: Markus Schneider-Pargmann (TI) <msp@baylibre.com>
Link: https://lore.kernel.org/r/20260318-topic-am62a-ioddr-dt-v6-19-v3-2-c41473cb23c3@baylibre.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
This commit is contained in:
Markus Schneider-Pargmann (TI)
2026-03-18 16:13:08 +01:00
committed by Mathieu Poirier
parent 91ddd97e1b
commit 479ba9d293

View File

@@ -175,6 +175,24 @@ patternProperties:
- description: LPM FS context data and reserved sections
- description: DM RM/PM trace and firmware code/data
memory-region-names:
description: |
Names for the memory regions specified in the memory-region property.
The names must correspond with the entries in memory-region.
oneOf:
- description: Basic layout
items:
- const: dma
- const: firmware
- description: Detailed layout
items:
- const: dma
- const: ipc
- const: lpm-stub
- const: lpm-metadata
- const: lpm-context
- const: dm-firmware
# Optional properties:
# --------------------
# The following properties are optional properties for each of the R5F cores:
@@ -227,6 +245,13 @@ patternProperties:
- resets
- firmware-name
if:
required:
- memory-region
then:
required:
- memory-region-names
unevaluatedProperties: false
allOf:
@@ -330,6 +355,7 @@ examples:
mboxes = <&mailbox0 &mbox_mcu_r5fss0_core0>;
memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
<&mcu_r5fss0_core0_memory_region>;
memory-region-names = "dma", "firmware";
sram = <&mcu_r5fss0_core0_sram>;
};