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:
# --------------------