Updated QMSS Linking RAM indices used by Linux on all devices
authorJustin Sobota <jsobota@ti.com>
Wed, 16 Jul 2014 20:40:34 +0000 (16:40 -0400)
committerJustin Sobota <jsobota@ti.com>
Wed, 16 Jul 2014 20:40:34 +0000 (16:40 -0400)
14 files changed:
device/k2e/policy_dsp_arm.c
device/k2e/policy_dsp_arm.dtb
device/k2e/policy_dsp_arm.dts
device/k2h/policy_dsp_arm.c
device/k2h/policy_dsp_arm.dtb
device/k2h/policy_dsp_arm.dts
device/k2k/policy_dsp_arm.c
device/k2k/policy_dsp_arm.dtb
device/k2k/policy_dsp_arm.dts
device/k2l/policy_dsp_arm.c
device/k2l/policy_dsp_arm.dtb
device/k2l/policy_dsp_arm.dts
docs/ReleaseNotes_RM.doc
docs/ReleaseNotes_RM.pdf

index eecd8b5fd6cfd9eb13a83b8f366ac102845e5f72..2b702a4e0a642a5eafd371e4b1ce0927841cdece 100644 (file)
@@ -387,7 +387,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x50,
 0x00,
 0x28,
 0x2a,
@@ -395,11 +395,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x60,
+0x90,
 0x00,
 0x00,
 0x00,
-0xe0,
+0xb0,
 0x00,
 0x69,
 0x75,
index bd28a0c5f3e59684fa2ec053e2a7382040a7551d..9be96a062a9c34637c2fb0ff9f2a3ae182c5de60 100644 (file)
Binary files a/device/k2e/policy_dsp_arm.dtb and b/device/k2e/policy_dsp_arm.dtb differ
index cc83b55a844d0985c424c4baecf28215175ef28f..a18c39954d138f8816f317da4fc0a5aea60df22c 100644 (file)
         };
         
         linkram-int-qm1 {
-            /* linux provided 0x14000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
             assignments = <0x00000000 0x00004000>, "iu = (*)";
         };
         linkram-ext-qm1 {
-            /* linux provided 0x14000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
-            assignments = <0x00004000 0x00002000>, "(*)", /* used by Kernel */
-                          <0x00006000 0x0000E000>, "iu = (*)";
+            /* linux provided 0x14000 descriptors of linking RAM but uses 0x4000 to 0x9000 */
+            assignments = <0x00004000 0x00005000>, "(*)", /* used by Kernel */
+                          <0x00009000 0x0000B000>, "iu = (*)";
         };
         
         memory-regions-qm1 {
index bdf6fa638ac8470cacc5ad8430eddaa5a38449a3..412930521e8ee0bc740fba0594e6f36df1e15aa7 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x17,
-0x6c,
+0x4c,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x17,
-0x50,
+0x30,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspPlusArmPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x17,
-0x18,
+0x16,
+0xf8,
 0x00,
 0x00,
 0x00,
@@ -424,7 +424,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2e,
+0x1d,
 0x00,
 0x00,
 0x00,
@@ -452,7 +452,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x40,
 0x00,
 0x28,
 0x2a,
@@ -460,22 +460,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x60,
-0x00,
-0x00,
-0x00,
-0x20,
-0x00,
-0x69,
-0x75,
-0x20,
-0x3d,
-0x20,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
 0x00,
 0x00,
 0x00,
@@ -508,7 +492,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2e,
+0x1d,
 0x00,
 0x00,
 0x00,
@@ -536,7 +520,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x40,
 0x00,
 0x28,
 0x2a,
@@ -544,22 +528,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x60,
-0x00,
-0x00,
-0x00,
-0x20,
-0x00,
-0x69,
-0x75,
-0x20,
-0x3d,
-0x20,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
 0x00,
 0x00,
 0x00,
@@ -6017,4 +5985,36 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index fe178102e6e93666e6909392eb8d90925b166fc6..3ae2b6bb35107d00bd22b7387950250f2be563c7 100644 (file)
Binary files a/device/k2h/policy_dsp_arm.dtb and b/device/k2h/policy_dsp_arm.dtb differ
index 8cff56020b2b7d48383563431d51759ae3ad0d03..5c1869e31dde0f9e49458d25906587cb3531e646 100644 (file)
         };
 
         linkram-int-qm1 {
-            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
+            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x8000 */
             assignments = <0x00000000 0x00004000>, "iu = (*)",
-                          <0x00004000 0x00002000>, "(*)", /* Used by Kernel */
-                          <0x00006000 0x00002000>, "iu = (*)";
+                          <0x00004000 0x00004000>, "(*)"; /* Used by Kernel */
         };
         linkram-int-qm2 {
-            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
+            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x8000 */
             assignments = <0x00000000 0x00004000>, "iu = (*)",
-                          <0x00004000 0x00002000>, "(*)", /* Used by Kernel */
-                          <0x00006000 0x00002000>, "iu = (*)";
+                          <0x00004000 0x00004000>, "(*)"; /* Used by Kernel */
         };      
         linkram-ext-qm1 {
-            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
             assignments = <0x00008000 0x00010000>, "iu = (*)";
         };
         linkram-ext-qm2 {
-            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
             assignments = <0x00008000 0x00010000>, "iu = (*)";
         };      
         
index bdf6fa638ac8470cacc5ad8430eddaa5a38449a3..412930521e8ee0bc740fba0594e6f36df1e15aa7 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x17,
-0x6c,
+0x4c,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x17,
-0x50,
+0x30,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspPlusArmPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x17,
-0x18,
+0x16,
+0xf8,
 0x00,
 0x00,
 0x00,
@@ -424,7 +424,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2e,
+0x1d,
 0x00,
 0x00,
 0x00,
@@ -452,7 +452,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x40,
 0x00,
 0x28,
 0x2a,
@@ -460,22 +460,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x60,
-0x00,
-0x00,
-0x00,
-0x20,
-0x00,
-0x69,
-0x75,
-0x20,
-0x3d,
-0x20,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
 0x00,
 0x00,
 0x00,
@@ -508,7 +492,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2e,
+0x1d,
 0x00,
 0x00,
 0x00,
@@ -536,7 +520,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x40,
 0x00,
 0x28,
 0x2a,
@@ -544,22 +528,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x60,
-0x00,
-0x00,
-0x00,
-0x20,
-0x00,
-0x69,
-0x75,
-0x20,
-0x3d,
-0x20,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
 0x00,
 0x00,
 0x00,
@@ -6017,4 +5985,36 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index fe178102e6e93666e6909392eb8d90925b166fc6..3ae2b6bb35107d00bd22b7387950250f2be563c7 100644 (file)
Binary files a/device/k2k/policy_dsp_arm.dtb and b/device/k2k/policy_dsp_arm.dtb differ
index 8cff56020b2b7d48383563431d51759ae3ad0d03..5c1869e31dde0f9e49458d25906587cb3531e646 100644 (file)
         };
 
         linkram-int-qm1 {
-            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
+            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x8000 */
             assignments = <0x00000000 0x00004000>, "iu = (*)",
-                          <0x00004000 0x00002000>, "(*)", /* Used by Kernel */
-                          <0x00006000 0x00002000>, "iu = (*)";
+                          <0x00004000 0x00004000>, "(*)"; /* Used by Kernel */
         };
         linkram-int-qm2 {
-            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
+            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x8000 */
             assignments = <0x00000000 0x00004000>, "iu = (*)",
-                          <0x00004000 0x00002000>, "(*)", /* Used by Kernel */
-                          <0x00006000 0x00002000>, "iu = (*)";
+                          <0x00004000 0x00004000>, "(*)"; /* Used by Kernel */
         };      
         linkram-ext-qm1 {
-            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
             assignments = <0x00008000 0x00010000>, "iu = (*)";
         };
         linkram-ext-qm2 {
-            /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
             assignments = <0x00008000 0x00010000>, "iu = (*)";
         };      
         
index 350f27481042e04bbe6bd891bba4faaa5b12e489..30b580546237af6ed39ef9a09b8ab40eca9cff03 100644 (file)
@@ -387,7 +387,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x40,
 0x00,
 0x28,
 0x2a,
@@ -395,11 +395,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x60,
+0x80,
 0x00,
 0x00,
 0x00,
-0xe0,
+0xc0,
 0x00,
 0x69,
 0x75,
index bf55a031074a0e540c7c48fd9d406c7fff85e620..7face1b74daf2db658a2e153b5e5596c5b87b437 100644 (file)
Binary files a/device/k2l/policy_dsp_arm.dtb and b/device/k2l/policy_dsp_arm.dtb differ
index 383076a7aa90222f29b33ebd2ae9412eff7c79db..2deb59d92ddf2437f98ec69797ac569b5391ff7c 100644 (file)
         };
         
         linkram-int-qm1 {
-            /* linux provided 0x14000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
             assignments = <0x00000000 0x00004000>, "iu = (*)";
         };
         linkram-ext-qm1 {
-            /* linux provided 0x14000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
-            assignments = <0x00004000 0x00002000>, "(*)", /* used by Kernel */
-                          <0x00006000 0x0000E000>, "iu = (*)";
+            /* linux provided 0x14000 descriptors of linking RAM but uses 0x4000 to 0x8000 */
+            assignments = <0x00004000 0x00004000>, "(*)", /* used by Kernel */
+                          <0x00008000 0x0000C000>, "iu = (*)";
         };
         
         memory-regions-qm1 {
index 2ab7de27124721ff8738d4f703c82c6b09520eee..76917373aa5c13cfba905c8ea171c8cb9e864056 100644 (file)
Binary files a/docs/ReleaseNotes_RM.doc and b/docs/ReleaseNotes_RM.doc differ
index 3a79bcaa1cd45c1a3bd16491048b10eddba4cd99..a191b3a0fb5145843f0204c8450ff8e827007eab 100644 (file)
Binary files a/docs/ReleaseNotes_RM.pdf and b/docs/ReleaseNotes_RM.pdf differ