• Suman Anna's avatar
    arm64: dts: ti: k3-am654-base-board: Add DDR carveout memory nodes for R5Fs · 954ec513
    Suman Anna authored
    The R5F processors do not have an MMU, and as such require the exact memory
    used by the firmwares to be set-aside. Four carveout reserved memory nodes
    have been added with two each (1 MB and 15 MB in size) used for each of the
    MCU R5F remote processor devices on all the TI K3 AM65x boards. These nodes
    are assigned to the respective rproc device nodes as well.
    
    The current carveout addresses and sizes are defined statically for each
    device. 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.
    
    Note that the R5F1 carveouts are needed only if the corresponding R5F
    cluster is running in Split (non-LockStep) mode. The corresponding
    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 avatarSuman Anna <s-anna@ti.com>
    Signed-off-by: default avatarNishanth Menon <nm@ti.com>
    Reviewed-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
    Link: https://lore.kernel.org/r/20201029033802.15366-4-s-anna@ti.com
    954ec513
k3-am654-base-board.dts 12.1 KB