summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: cdc8305)
raw | patch | inline | side by side (parent: cdc8305)
author | Suman Anna <s-anna@ti.com> | |
Tue, 23 Jan 2018 17:36:47 +0000 (11:36 -0600) | ||
committer | Suman Anna <s-anna@ti.com> | |
Tue, 22 Jan 2019 23:57:07 +0000 (17:57 -0600) |
A reserved memory carveout node with the appropriate compatible property
is added on the K2G EVM 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.
Note that this carveout is smaller and at a different address in
comparision to those used on K2HK/K2L/K2E EVMs. This is done to
align with the usage on K2G ICE board which has a smaller DDR memory
footprint, and thereby allow same firmwares to be run on both the
K2G boards.
Signed-off-by: Suman Anna <s-anna@ti.com>
is added on the K2G EVM 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.
Note that this carveout is smaller and at a different address in
comparision to those used on K2HK/K2L/K2E EVMs. This is done to
align with the usage on K2G ICE board which has a smaller DDR memory
footprint, and thereby allow same firmwares to be run on both the
K2G boards.
Signed-off-by: Suman Anna <s-anna@ti.com>
arch/arm/boot/dts/keystone-k2g-evm.dts | patch | blob | history |
index b7f10bf945760e2563fd8c3f84d1ec67eb57b04f..98b1100ccc9e4db57c325733163b16d411c6706a 100644 (file)
#size-cells = <2>;
ranges;
+ dsp_common_mpm_memory: dsp-common-mpm-memory@81d000000 {
+ compatible = "ti,keystone-dsp-mem-pool";
+ reg = <0x00000008 0x1d000000 0x00000000 0x2800000>;
+ no-map;
+ status = "okay";
+ };
+
dsp_common_memory: dsp-common-memory@81f800000 {
compatible = "shared-dma-pool";
reg = <0x00000008 0x1f800000 0x00000000 0x800000>;