OMAP5: Adjust IPU carveout size and linker map
authorSuman Anna <s-anna@ti.com>
Wed, 18 Dec 2013 20:30:28 +0000 (14:30 -0600)
committerChris Ring <cring@ti.com>
Tue, 4 Feb 2014 20:47:53 +0000 (12:47 -0800)
The sizes for the IPU data section has been reduced, in line
with the changes on the host OS side. There is no change in
the starting addresses of either the DSP or IPU. The linker
memory map file used for building OMAP5 samples has also been
adjusted accordingly.

Signed-off-by: Suman Anna <s-anna@ti.com>
packages/ti/ipc/remoteproc/rsc_table_omap5_ipu.h
packages/ti/ipc/tests/package.bld

index 15a711aa0cd2f35a6b34c35d2d93041694f146b4..1dbd6c59f08a8f19a9882a0dd8d5b5e62e6fded4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012-2013, Texas Instruments Incorporated
+ * Copyright (c) 2012-2014, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -39,8 +39,8 @@
  *
  */
 
-#ifndef _RSC_TABLE_IPU_H_
-#define _RSC_TABLE_IPU_H_
+#ifndef _RSC_TABLE_OMAP5_IPU_H_
+#define _RSC_TABLE_OMAP5_IPU_H_
 
 #include "rsc_types.h"
 
@@ -89,7 +89,7 @@
 #define IPU_MEM_IPC_VRING_SIZE  SZ_1M
 #define IPU_MEM_IPC_DATA_SIZE   SZ_1M
 #define IPU_MEM_TEXT_SIZE       (SZ_1M * 6)
-#define IPU_MEM_DATA_SIZE       (SZ_1M * 156)
+#define IPU_MEM_DATA_SIZE       (SZ_1M * 48)
 #define IPU_MEM_IOBUFS_SIZE     (SZ_1M * 90)
 
 /*
@@ -294,4 +294,4 @@ struct my_resource_table ti_ipc_remoteproc_ResourceTable = {
     },
 };
 
-#endif /* _RSC_TABLE_IPU_H_ */
+#endif /* _RSC_TABLE_OMAP5_IPU_H_ */
index 3b413e13b11c4e068d3c8eabaebe1dea5feaad50..e8dcaf955e9fd13c6a5df587b0b9027e18c04048 100644 (file)
@@ -74,12 +74,12 @@ Build.platformTable["ti.platforms.evmOMAPL138:DSP"] = {
  *  --- External Memory ---
  *  Virtual     Physical        Size            Comment
  *  ------------------------------------------------------------------------
- *  0000_4000   ????_????    5F_C000  (  ~6 MB) EXT_CODE
- *  8000_0000   ????_????    60_0000  (   6 MB) EXT_DATA
- *  8060_0000   ????_????   960_0000  (  86 MB) EXT_HEAP
- *  9F00_0000   9F00_0000     6_0000  ( 384 kB) TRACE_BUF
- *  9F06_0000   9F06_0000     1_0000  (  64 kB) EXC_DATA
- *  9F07_0000   9F07_0000     2_0000  ( 128 kB) PM_DATA (Power mgmt)
+ *  0000_4000   ???0_4000    5F_C000  (  ~6 MB) EXT_CODE
+ *  8000_0000   ???0_0000    60_0000  (   6 MB) EXT_DATA
+ *  8060_0000   ???0_0000   2A0_0000  (  42 MB) EXT_HEAP
+ *  9F00_0000   ???0_0000     6_0000  ( 384 kB) TRACE_BUF
+ *  9F06_0000   ???6_0000     1_0000  (  64 kB) EXC_DATA
+ *  9F07_0000   ???7_0000     2_0000  ( 128 kB) PM_DATA (Power mgmt)
  */
 var sdp5430_ExtMemMapIpu = {
     EXT_CODE: {
@@ -99,7 +99,7 @@ var sdp5430_ExtMemMapIpu = {
     EXT_HEAP: {
         name: "EXT_HEAP",
         base: 0x80600000,
-        len:  0x09600000,
+        len:  0x02A00000,
         space: "data",
         access: "RW"
     },