]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - rpmsg/rpmsg.git/commit
TEMP: ARM: dts: keystone-k2g-ice: Add a memory carveout for MPM usecases
authorSuman Anna <s-anna@ti.com>
Tue, 23 Jan 2018 17:39:09 +0000 (11:39 -0600)
committerSuman Anna <s-anna@ti.com>
Wed, 21 Apr 2021 20:50:19 +0000 (15:50 -0500)
commita34197aae9aca8fd5a349b1ad7053e689ebea4c3
tree0b77ef1f68c2e75e50a1c160371e8f6c03f6bd75
parentd61de87ceeb6cbc5ce3f844fbb961f4c55302efb
TEMP: ARM: dts: keystone-k2g-ice: Add a memory carveout for MPM usecases

A reserved memory carveout node with the appropriate compatible property
is added on the K2G ICE board so that it can be reserved specifically to
be used by the Keystone Multi Proc Manager (MPM) stack for loading various
firmware images onto the DSPs directly from userspace.

A memory region of size 40 MB is currently reserved at address
0x81d000000 (aliased at 0x9d000000). The memory is chosen to be
adjacent to the DSP CMA memory pool so that the DSP Memory Protection
and Address Extension (MPAX) module can be configured efficiently.
This memory will not be mapped into the kernel space.

This address and size are aligned with the values used on the
K2G EVM board so that same firmwares can be run on both the K2G
boards. Note that these values are different from those used on
the other K2HK/K2L/K2E EVM boards.

Signed-off-by: Suman Anna <s-anna@ti.com>
arch/arm/boot/dts/keystone-k2g-ice.dts