• Apurva Nandan's avatar
    arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F · 641d62f2
    Apurva Nandan authored
    Two carveout reserved memory nodes each have been added for each of the
    R5F remote processor device within both the MCU and MAIN domains for the
    TI K3 AM68 SK boards. These nodes are assigned to the respective rproc
    device nodes as well. The first region will be used as the DMA pool for
    the rproc device, and the second region will furnish the static carveout
    regions for the firmware memory.
    
    The current carveout addresses and sizes are defined statically for each
    device. The R5F processors do not have an MMU, and as such require the
    exact memory used by the firmwares to be set-aside. The firmware images
    do not require any RSC_CARVEOUT entries in their resource tables either
    to allocate the memory for firmware memory segments.
    
    Note that the R5F1 carveouts are needed only if the R5F cluster is
    running in Split (non-LockStep) mode. The reserved memory nodes can be
    disabled later on if there is no use-case defined to use the
    corresponding
    remote processor.
    Signed-off-by: default avatarSinthu Raja <sinthu.raja@ti.com>
    Signed-off-by: default avatarApurva Nandan <a-nandan@ti.com>
    Reviewed-by: default avatarUdit Kumar <u-kumar1@ti.com>
    Link: https://lore.kernel.org/r/20231001181417.743306-7-a-nandan@ti.comSigned-off-by: default avatarVignesh Raghavendra <vigneshr@ti.com>
    641d62f2
k3-am68-sk-som.dtsi 4.75 KB