dt-bindings: remoteproc: k3-r5f: Split up memory regions

Split up the region reserved for the firmware image in more specific
sections to expose the full fixed layout. Especially the LPM metadata
section is important for bootloaders as it contains information about
how to exit IO+DDR. This is read by the bootloader but is written by the
firmware.

Signed-off-by: Markus Schneider-Pargmann (TI) <msp@baylibre.com>
Link: https://lore.kernel.org/r/20260318-topic-am62a-ioddr-dt-v6-19-v3-1-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:07 +01:00
committed by Mathieu Poirier
parent 943cfbca99
commit 91ddd97e1b

View File

@@ -154,17 +154,26 @@ patternProperties:
memory-region:
description: |
phandle to the reserved memory nodes to be associated with the
remoteproc device. There should be at least two reserved memory nodes
defined. The reserved memory nodes should be carveout nodes, and
should be defined with a "no-map" property as per the bindings in
remoteproc device. There should be two reserved memory nodes defined
for the basic layout or 6 partitions for a detailed layout. The
reserved memory nodes should be carveout nodes, and should be defined
with a "no-map" property as per the bindings in
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
minItems: 2
maxItems: 8
items:
- description: region used for dynamic DMA allocations like vrings and
vring buffers
- description: region reserved for firmware image sections
additionalItems: true
oneOf:
- description: Basic layout
items:
- description: region used for dynamic DMA allocations like vrings and
vring buffers
- description: region reserved for firmware image sections
- description: Detailed layout
items:
- description: region used for dynamic DMA allocations like vrings and
vring buffers
- description: region reserved for IPC resources
- description: LPM FS stub binary
- description: LPM metadata
- description: LPM FS context data and reserved sections
- description: DM RM/PM trace and firmware code/data
# Optional properties:
# --------------------