update queues 4095/8191/12287/16383 to use "iue" instead of "u" permission per review...
authorJohn Dowdal <jdowdal@ti.com>
Fri, 17 Jul 2015 21:33:25 +0000 (17:33 -0400)
committerJohn Dowdal <jdowdal@ti.com>
Fri, 17 Jul 2015 21:33:25 +0000 (17:33 -0400)
24 files changed:
device/k2e/policy_dsp-only.c
device/k2e/policy_dsp-only.dtb
device/k2e/policy_dsp-only.dts
device/k2e/policy_dsp_arm.c
device/k2e/policy_dsp_arm.dtb
device/k2e/policy_dsp_arm.dts
device/k2h/policy_dsp-only.c
device/k2h/policy_dsp-only.dtb
device/k2h/policy_dsp-only.dts
device/k2h/policy_dsp_arm.c
device/k2h/policy_dsp_arm.dtb
device/k2h/policy_dsp_arm.dts
device/k2k/policy_dsp-only.c
device/k2k/policy_dsp-only.dtb
device/k2k/policy_dsp-only.dts
device/k2k/policy_dsp_arm.c
device/k2k/policy_dsp_arm.dtb
device/k2k/policy_dsp_arm.dts
device/k2l/policy_dsp-only.c
device/k2l/policy_dsp-only.dtb
device/k2l/policy_dsp-only.dts
device/k2l/policy_dsp_arm.c
device/k2l/policy_dsp_arm.dtb
device/k2l/policy_dsp_arm.dts

index 16b7da6bffeb13727767733a575700b403cdbe76..b67b3700cc04aff02f95f04842c352bac92af18a 100644 (file)
@@ -7,8 +7,8 @@ const char rmDspOnlyPolicy[] = {
 0xed,
 0x00,
 0x00,
-0x0d,
-0xfc,
+0x0e,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x0d,
-0xe0,
+0xe4,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x0d,
-0xa8,
+0xac,
 0x00,
 0x00,
 0x00,
@@ -1428,7 +1428,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x42,
+0x46,
 0x00,
 0x00,
 0x00,
@@ -1458,7 +1458,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -1491,7 +1493,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -3585,4 +3589,128 @@ const char rmDspOnlyPolicy[] = {
 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,
+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,
+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,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index 47535ca80efc208ce9bf8836e0ea7219a71c3473..9f8125914e16dac0e2f6837ecdfc982a5cac98fa 100644 (file)
Binary files a/device/k2e/policy_dsp-only.dtb and b/device/k2e/policy_dsp-only.dtb differ
index 7a0c6ed4ae3bbfcefe013ec446723624325cf75c..0a01fa670f1df9a3e7b6d8f65c57c112d8c0883d 100644 (file)
@@ -86,9 +86,9 @@
         };
         GENERAL_PURPOSE_QUEUE-qm1 {
             assignments = <1024 3071>, "iu = (*)",
-                          <4095 1>, "u = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <4095 1>, "iue = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <4096 4095>, "iu = (*)",
-                          <8191 1>, "u = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <8191 1>, "iue = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
         };    
         
         firmware-pdsp {
index fc66e946ccc4e8af7e313f3dbf99f1a58dd83988..752a968d2c11cf80c8a7bcbf04a00e54c975086a 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x10,
-0x64,
+0x68,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x10,
-0x48,
+0x4c,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x10,
-0x10,
+0x14,
 0x00,
 0x00,
 0x00,
@@ -1580,7 +1580,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0xb0,
+0xb2,
 0x00,
 0x00,
 0x00,
@@ -1639,7 +1639,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -1764,6 +1766,8 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
@@ -4221,8 +4225,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index 1e81536508966d6b307e55ecb444410b5bb673a6..4f9c8dca398b35b59b6101641f3e9a56b0abaccc 100644 (file)
Binary files a/device/k2e/policy_dsp_arm.dtb and b/device/k2e/policy_dsp_arm.dtb differ
index a4ba8e2078ed4ab81615c96a5e1fc74dfb702105..e2b9cd9b655e52a20e2232c9b093f50bbf37f315 100644 (file)
             assignments = <1024 2976>,  "iu = (*)",
                           <4000 64>,    "(*)",       /* Used by Kernel */
                           <4064 31>,    "iu = (*)",
-                          <4095 1>,     "u = (*)",   /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <4095 1>,     "iue = (*)",   /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <4096 2304>,  "iu = (*)",
 
                           /* 6400-6477 is taken by linux for qostree2, but DSP can transmit via "fastpath" queues */
index 8e5936e6cb51eb761b0fe8cc208922e0b5c793d7..7ed9ec72e77960ad1b1f8985b80b5e5dd43bba58 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x19,
-0x68,
+0x70,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x19,
-0x4c,
+0x54,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x19,
-0x14,
+0x1c,
 0x00,
 0x00,
 0x00,
@@ -1892,7 +1892,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x42,
+0x46,
 0x00,
 0x00,
 0x00,
@@ -1922,7 +1922,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -1955,7 +1957,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -2760,7 +2764,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x42,
+0x46,
 0x00,
 0x00,
 0x00,
@@ -2790,7 +2794,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -2823,7 +2829,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -6521,12 +6529,4 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index b0cfb7ffcf0ac27a388230be267e00a7361eaf10..b070efaf7ebbf732c19a5eaad521328814e48938 100644 (file)
Binary files a/device/k2h/policy_dsp-only.dtb and b/device/k2h/policy_dsp-only.dtb differ
index 45e95534e6e177e4eb0aea636bd7a83073c9cf60..361681bb64a6b74d4bfbda1c73cf14a0b3647ffe 100644 (file)
         }; 
         GENERAL_PURPOSE_QUEUE-qm1 {
             assignments = <896 3199>, "iu = (*)",
-                          <4095 1>, "u = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <4095 1>, "iue = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <4096 4095>, "iu = (*)",
-                          <8191 1>, "u = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <8191 1>, "iue = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
         };    
         LOW_PRIORITY_QUEUE-qm2 {
             assignments = <8192 512>, "iu = (*)";
         }; 
         GENERAL_PURPOSE_QUEUE-qm2 {
             assignments = <9024 3263>, "iu = (*)",
-                          <12287 1>, "u = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <12287 1>, "iue = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <12288 4095>, "iu = (*)",
-                          <16383 1>, "u = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <16383 1>, "iue = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
         }; 
         
         firmware-pdsp {
index 29b59b9c7fe5d9a10062eba779d475abfb7193b6..08ad25f390d9e217eeb0509ac38586c1377378a0 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x1b,
-0xec,
+0xf4,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x1b,
-0xd0,
+0xd8,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x1b,
-0x98,
+0xa0,
 0x00,
 0x00,
 0x00,
@@ -2064,7 +2064,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0xb0,
+0xb2,
 0x00,
 0x00,
 0x00,
@@ -2123,7 +2123,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -2248,6 +2250,8 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
@@ -3052,7 +3056,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x42,
+0x46,
 0x00,
 0x00,
 0x00,
@@ -3082,7 +3086,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -3115,7 +3121,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -7161,12 +7169,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index 2f1f24c218818262d79f94e1b2e49f3afaba3e74..e0c82aeddeed06499402ad145fa4f4c714eedde8 100644 (file)
Binary files a/device/k2h/policy_dsp_arm.dtb and b/device/k2h/policy_dsp_arm.dtb differ
index bd94c2b0ab15c90dfa23dc3c9d5688718d44a757..9b1b121300f0264df52004a25c227de2206aa72f 100644 (file)
             assignments = <896  3104>,  "iu = (*)",
                           <4000 64>,    "(*)",       /* Used by Kernel */
                           <4064 31>,    "iu = (*)",
-                          <4095 1>,     "u = (*)",   /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <4095 1>,     "iue = (*)",   /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <4096 2304>,  "iu = (*)",
 
                           /* 6400-6477 is taken by linux for qostree2, but DSP can transmit via "fastpath" queues */
         }; 
         GENERAL_PURPOSE_QUEUE-qm2 {
             assignments = <9024 3263>, "iu = (*)",
-                          <12287 1>, "u = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <12287 1>, "iue = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <12288 4095>, "iu = (*)",
-                          <16383 1>, "u = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <16383 1>, "iue = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
         }; 
         
         firmware-pdsp {
index 8e5936e6cb51eb761b0fe8cc208922e0b5c793d7..7ed9ec72e77960ad1b1f8985b80b5e5dd43bba58 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x19,
-0x68,
+0x70,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x19,
-0x4c,
+0x54,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x19,
-0x14,
+0x1c,
 0x00,
 0x00,
 0x00,
@@ -1892,7 +1892,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x42,
+0x46,
 0x00,
 0x00,
 0x00,
@@ -1922,7 +1922,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -1955,7 +1957,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -2760,7 +2764,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x42,
+0x46,
 0x00,
 0x00,
 0x00,
@@ -2790,7 +2794,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -2823,7 +2829,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -6521,12 +6529,4 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index b0cfb7ffcf0ac27a388230be267e00a7361eaf10..b070efaf7ebbf732c19a5eaad521328814e48938 100644 (file)
Binary files a/device/k2k/policy_dsp-only.dtb and b/device/k2k/policy_dsp-only.dtb differ
index 45e95534e6e177e4eb0aea636bd7a83073c9cf60..361681bb64a6b74d4bfbda1c73cf14a0b3647ffe 100644 (file)
         }; 
         GENERAL_PURPOSE_QUEUE-qm1 {
             assignments = <896 3199>, "iu = (*)",
-                          <4095 1>, "u = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <4095 1>, "iue = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <4096 4095>, "iu = (*)",
-                          <8191 1>, "u = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <8191 1>, "iue = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
         };    
         LOW_PRIORITY_QUEUE-qm2 {
             assignments = <8192 512>, "iu = (*)";
         }; 
         GENERAL_PURPOSE_QUEUE-qm2 {
             assignments = <9024 3263>, "iu = (*)",
-                          <12287 1>, "u = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <12287 1>, "iue = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <12288 4095>, "iu = (*)",
-                          <16383 1>, "u = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <16383 1>, "iue = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
         }; 
         
         firmware-pdsp {
index 29b59b9c7fe5d9a10062eba779d475abfb7193b6..08ad25f390d9e217eeb0509ac38586c1377378a0 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x1b,
-0xec,
+0xf4,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x1b,
-0xd0,
+0xd8,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x1b,
-0x98,
+0xa0,
 0x00,
 0x00,
 0x00,
@@ -2064,7 +2064,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0xb0,
+0xb2,
 0x00,
 0x00,
 0x00,
@@ -2123,7 +2123,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -2248,6 +2250,8 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
@@ -3052,7 +3056,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x42,
+0x46,
 0x00,
 0x00,
 0x00,
@@ -3082,7 +3086,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -3115,7 +3121,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -7161,12 +7169,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index 2f1f24c218818262d79f94e1b2e49f3afaba3e74..e0c82aeddeed06499402ad145fa4f4c714eedde8 100644 (file)
Binary files a/device/k2k/policy_dsp_arm.dtb and b/device/k2k/policy_dsp_arm.dtb differ
index bd94c2b0ab15c90dfa23dc3c9d5688718d44a757..9b1b121300f0264df52004a25c227de2206aa72f 100644 (file)
             assignments = <896  3104>,  "iu = (*)",
                           <4000 64>,    "(*)",       /* Used by Kernel */
                           <4064 31>,    "iu = (*)",
-                          <4095 1>,     "u = (*)",   /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <4095 1>,     "iue = (*)",   /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <4096 2304>,  "iu = (*)",
 
                           /* 6400-6477 is taken by linux for qostree2, but DSP can transmit via "fastpath" queues */
         }; 
         GENERAL_PURPOSE_QUEUE-qm2 {
             assignments = <9024 3263>, "iu = (*)",
-                          <12287 1>, "u = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <12287 1>, "iue = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <12288 4095>, "iu = (*)",
-                          <16383 1>, "u = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <16383 1>, "iue = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
         }; 
         
         firmware-pdsp {
index e3311e11ecdb66b6ffc932d7f633c525911c5902..c81da3a3ff5adca0c0cfe5d46657f26d01e0275e 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x12,
-0x14,
+0x18,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x11,
-0xf8,
+0xfc,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x11,
-0xc0,
+0xc4,
 0x00,
 0x00,
 0x00,
@@ -1808,7 +1808,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x42,
+0x46,
 0x00,
 0x00,
 0x00,
@@ -1838,7 +1838,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -1871,7 +1873,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -4733,8 +4737,4 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index 60878afe8e708b29673f95cab3f99207852bb76a..896af94a0103e6fd6f75dc1dc9b7b9e2956f2f81 100644 (file)
Binary files a/device/k2l/policy_dsp-only.dtb and b/device/k2l/policy_dsp-only.dtb differ
index 8d4c25188b9dedf834e193beed134bb78a4c127b..1d27edd72b754ea8f2243753f4181c746f2b3052 100644 (file)
         };
         GENERAL_PURPOSE_QUEUE-qm1 {
             assignments = <1024 3071>, "iu = (*)",
-                          <4095 1>, "u = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <4095 1>, "iue = (*)", /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <4096 4095>, "iu = (*)",
-                          <8191 1>, "u = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <8191 1>, "iue = (*)"; /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
         };    
         
         firmware-pdsp {
index 4f17ae94ca2a9acbb77983f9c6041c9fe3c54b60..3fce8e94ac60a4101e3122c765bf55c6f2463eee 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x14,
-0x50,
+0x54,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x14,
-0x34,
+0x38,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspPlusArmPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x13,
-0xfc,
+0x14,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -1960,7 +1960,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0xb0,
+0xb2,
 0x00,
 0x00,
 0x00,
@@ -2019,7 +2019,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x69,
 0x75,
+0x65,
 0x20,
 0x3d,
 0x20,
@@ -2144,6 +2146,8 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
@@ -5245,8 +5249,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index 7097f01d09e5cf43a00e95c303b0490dcaf4fd27..786c139fb28277f0be82cc50b3d7ed128e6c210c 100644 (file)
Binary files a/device/k2l/policy_dsp_arm.dtb and b/device/k2l/policy_dsp_arm.dtb differ
index 725c6642e47b5e2be82402d39c7853ca0367e9e2..31fed7c052b5275165cdc4bbbe717ba0617b4a87 100644 (file)
             assignments = <1024 2976>,  "iu = (*)",
                           <4000 64>,    "(*)",       /* Used by Kernel */
                           <4064 31>,    "iu = (*)",
-                          <4095 1>,     "u = (*)",   /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
+                          <4095 1>,     "iue = (*)",   /* Queues ending in 0xfff can't be used as return queue (hw reserved) */
                           <4096 2304>,  "iu = (*)",
 
                           /* 6400-6477 is taken by linux for qostree2, but DSP can transmit via "fastpath" queues */