Revert "Resources: Define memory region type for carveout entries"
authorG Anthony <a0783926@ti.com>
Tue, 23 Jul 2013 16:19:53 +0000 (09:19 -0700)
committerChris Ring <cring@ti.com>
Fri, 26 Jul 2013 03:48:24 +0000 (20:48 -0700)
This reverts commit 7c6349ba5dddddf10e082d7180ef422505623928
(from omapzoom.org sysbios-rpmsg repo), so that we do not need the hack on
the kernel-side for the expected reserved field.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: G Anthony <a0783926@ti.com>
packages/ti/ipc/remoteproc/rsc_table_omap5_ipu.h
packages/ti/ipc/remoteproc/rsc_table_vayu_ipu.h
packages/ti/ipc/remoteproc/rsc_types.h

index 3a9050e2e61eabf72e37c8a90b2d76e194dac171..80588a9fa2eb31213bfc4334fa468da3c8cda05f 100644 (file)
@@ -220,19 +220,19 @@ struct my_resource_table ti_ipc_remoteproc_ResourceTable = {
     {
         TYPE_CARVEOUT,
         IPU_MEM_TEXT, 0,
-        IPU_MEM_TEXT_SIZE, 0, RPROC_MEMREGION_CODE, "IPU_MEM_TEXT",
+        IPU_MEM_TEXT_SIZE, 0, 0, "IPU_MEM_TEXT",
     },
 
     {
         TYPE_CARVEOUT,
         IPU_MEM_DATA, 0,
-        IPU_MEM_DATA_SIZE, 0, RPROC_MEMREGION_DATA, "IPU_MEM_DATA",
+        IPU_MEM_DATA_SIZE, 0, 0, "IPU_MEM_DATA",
     },
 
     {
         TYPE_CARVEOUT,
         IPU_MEM_IPC_DATA, 0,
-        IPU_MEM_IPC_DATA_SIZE, 0, RPROC_MEMREGION_SMEM, "IPU_MEM_IPC_DATA",
+        IPU_MEM_IPC_DATA_SIZE, 0, 0, "IPU_MEM_IPC_DATA",
     },
 
     {
@@ -242,13 +242,13 @@ struct my_resource_table ti_ipc_remoteproc_ResourceTable = {
     {
         TYPE_DEVMEM,
         IPU_MEM_IPC_VRING, PHYS_MEM_IPC_VRING,
-        IPU_MEM_IPC_VRING_SIZE, 0, RPROC_MEMREGION_VRING, "IPU_MEM_IPC_VRING",
+        IPU_MEM_IPC_VRING_SIZE, 0, 0, "IPU_MEM_IPC_VRING",
     },
 
     {
         TYPE_DEVMEM,
         IPU_MEM_IOBUFS, PHYS_MEM_IOBUFS,
-        IPU_MEM_IOBUFS_SIZE, 0, RPROC_MEMREGION_1D, "IPU_MEM_IOBUFS",
+        IPU_MEM_IOBUFS_SIZE, 0, 0, "IPU_MEM_IOBUFS",
     },
 
     {
index 1b3a3fdd0c79e277d823716ef2da1e32911fd969..5054351c06376c6c8e1a42ecda27063e6ecc23d6 100644 (file)
@@ -220,19 +220,19 @@ struct my_resource_table ti_ipc_remoteproc_ResourceTable = {
     {
         TYPE_CARVEOUT,
         IPU_MEM_TEXT, 0,
-        IPU_MEM_TEXT_SIZE, 0, RPROC_MEMREGION_CODE, "IPU_MEM_TEXT",
+        IPU_MEM_TEXT_SIZE, 0, 0, "IPU_MEM_TEXT",
     },
 
     {
         TYPE_CARVEOUT,
         IPU_MEM_DATA, 0,
-        IPU_MEM_DATA_SIZE, 0, RPROC_MEMREGION_DATA, "IPU_MEM_DATA",
+        IPU_MEM_DATA_SIZE, 0, 0, "IPU_MEM_DATA",
     },
 
     {
         TYPE_CARVEOUT,
         IPU_MEM_IPC_DATA, 0,
-        IPU_MEM_IPC_DATA_SIZE, 0, RPROC_MEMREGION_SMEM, "IPU_MEM_IPC_DATA",
+        IPU_MEM_IPC_DATA_SIZE, 0, 0, "IPU_MEM_IPC_DATA",
     },
 
     {
@@ -242,13 +242,13 @@ struct my_resource_table ti_ipc_remoteproc_ResourceTable = {
     {
         TYPE_DEVMEM,
         IPU_MEM_IPC_VRING, PHYS_MEM_IPC_VRING,
-        IPU_MEM_IPC_VRING_SIZE, 0, RPROC_MEMREGION_VRING, "IPU_MEM_IPC_VRING",
+        IPU_MEM_IPC_VRING_SIZE, 0, 0, "IPU_MEM_IPC_VRING",
     },
 
     {
         TYPE_DEVMEM,
         IPU_MEM_IOBUFS, PHYS_MEM_IOBUFS,
-        IPU_MEM_IOBUFS_SIZE, 0, RPROC_MEMREGION_1D, "IPU_MEM_IOBUFS",
+        IPU_MEM_IOBUFS_SIZE, 0, 0, "IPU_MEM_IOBUFS",
     },
 
     {
index a29746691be8b7cea30bdac0bdce643271cd5153..661c02934a94b69b76e3a3c44735dcec78171976 100644 (file)
 #define TYPE_VDEV        3
 #define TYPE_CRASHDUMP   4
 
-/*
- * Use flags to define memory access for each resource
- * Must match include/linux/rproc_drm.h
- */
-enum rproc_memregion {
-    RPROC_MEMREGION_UNKNOWN,
-    RPROC_MEMREGION_2D,
-    RPROC_MEMREGION_SMEM,
-    RPROC_MEMREGION_CODE,
-    RPROC_MEMREGION_DATA,
-    RPROC_MEMREGION_1D,
-    RPROC_MEMREGION_VRING
-};
-
 /* Common Resource Structure Types */
 struct resource_table {
     UInt32 ver;
@@ -111,7 +97,7 @@ struct fw_rsc_devmem {
     UInt32  pa;
     UInt32  len;
     UInt32  flags;
-    UInt32  memregion;
+    UInt32  reserved;
     Char    name[32];
 };