Fixed INTC-QUEUE permissions so that they're shared between Linux and DSP
authorJustin Sobota <jsobota@ti.com>
Tue, 11 Mar 2014 20:15:29 +0000 (16:15 -0400)
committerJustin Sobota <jsobota@ti.com>
Tue, 11 Mar 2014 20:15:29 +0000 (16:15 -0400)
device/k2e/policy_dsp_arm.c
device/k2e/policy_dsp_arm.dtb
device/k2e/policy_dsp_arm.dts
device/k2l/policy_dsp_arm.c
device/k2l/policy_dsp_arm.dtb
device/k2l/policy_dsp_arm.dts

index 75f361826eb2ae926b5cf357ecdc60f53489349a..e678e6ab7d96ba8b54cac72c1dc4439ca774f45e 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0a,
-0xe4,
+0xec,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0a,
-0xc8,
+0xd0,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0a,
-0x90,
+0x98,
 0x00,
 0x00,
 0x00,
@@ -936,7 +936,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x0c,
+0x11,
 0x00,
 0x00,
 0x00,
@@ -949,6 +949,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x06,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
 0x28,
 0x2a,
 0x29,
@@ -956,6 +961,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
@@ -2809,12 +2817,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index 70bddb35475af7de91843372d011bdb1ac6b81c1..753491304a37af2d7a329678b6966145047958e6 100644 (file)
Binary files a/device/k2e/policy_dsp_arm.dtb and b/device/k2e/policy_dsp_arm.dtb differ
index 3cad9af6d1ff86d1c2651a0edbe920e695364e95..559ea8e7e74adc89bc7aa8b52576fd34176bb890 100644 (file)
@@ -66,7 +66,7 @@
             assignments = <605 8>, "iu = (*)";
         };
         INTC_QUEUE-qm1 {
-            assignments = <652 6>,     "(*)";             /* Used by Kernel */
+            assignments = <652 6>, "iu = (*)";             /* Used by Kernel and DSP */
         }; 
         XGE_QUEUE-qm1 {
             assignments = <692 8>, "iu = (*)";
index 2d583948f765d26f836173f6f26d5c2a34559e05..b1d70789afcaf34118515e4a56fb0b3891f49217 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0d,
-0x3c,
+0x44,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0d,
-0x20,
+0x28,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0c,
-0xe8,
+0xf0,
 0x00,
 0x00,
 0x00,
@@ -696,7 +696,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x0c,
+0x11,
 0x00,
 0x00,
 0x00,
@@ -709,6 +709,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x12,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
 0x28,
 0x2a,
 0x29,
@@ -716,6 +721,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
@@ -3449,12 +3457,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index 203cbde906d76e68c36ede0b7908c3a197e25246..1ef3e1902311de5f7927c0cefdb1f9594820214a 100644 (file)
Binary files a/device/k2l/policy_dsp_arm.dtb and b/device/k2l/policy_dsp_arm.dtb differ
index 4e75e5cea2f0cb6a9de840723851d26f3ca3482e..b29d11b8eb73534c8f2495dd66dd26b5c957631a 100644 (file)
@@ -54,7 +54,7 @@
             assignments = <560 6>, "iu = (*)";
         };
         INTC_QUEUE-qm1 {
-            assignments = <570 18>,     "(*)";             /* Used by Kernel */
+            assignments = <570 18>, "iu = (*)";           /* Used by Kernel and DSP */
         }; 
         FFTC_A_QUEUE-qm1 {
             assignments = <688 4>, "iu = (*)";