Updated netcp CPPI resource ranges and Linux usage
authorJustin Sobota <jsobota@ti.com>
Fri, 14 Mar 2014 20:29:15 +0000 (16:29 -0400)
committerJustin Sobota <jsobota@ti.com>
Fri, 14 Mar 2014 20:29:15 +0000 (16:29 -0400)
24 files changed:
device/k2e/global-resource-list-arm-dsp.c
device/k2e/global-resource-list-arm-dsp.dtb
device/k2e/global-resource-list-arm-dsp.dts
device/k2e/global-resource-list.c
device/k2e/global-resource-list.dtb
device/k2e/global-resource-list.dts
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/k2l/global-resource-list-arm-dsp.c
device/k2l/global-resource-list-arm-dsp.dtb
device/k2l/global-resource-list-arm-dsp.dts
device/k2l/global-resource-list.c
device/k2l/global-resource-list.dtb
device/k2l/global-resource-list.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 bb8834dcca8a07e6d9cf16faadb82657aee759fc..752d3f0b4103fbce1db68e574ff8236706923021 100644 (file)
@@ -1256,7 +1256,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x00,
 0x00,
 0x00,
index f8a742ff2055b7bb51209616e7b66d28b86da163..9e88069069a19e1a9058020340985492e4d438e6 100644 (file)
Binary files a/device/k2e/global-resource-list-arm-dsp.dtb and b/device/k2e/global-resource-list-arm-dsp.dtb differ
index c31a87a529156a9e847ba0f645c03dd4bd3d8037..e6ef307d39b1bd5b7bafa75ff9058667f4595781 100644 (file)
@@ -92,7 +92,7 @@
             resource-range = <0 21>;
         };
         netcp-rx-flow-id {
-            resource-range = <0 32>;
+            resource-range = <0 91>;
         };   
 
         qmss-qm1-rx-ch {
index 365598986f6a0034ebe459dd411d2556b0ac441e..4244543f5931a0ef53f2fcb2f5fa1cb7e4ce9c30 100644 (file)
@@ -1220,7 +1220,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x00,
 0x00,
 0x00,
index adc81fa203a88128d73a8098e6cdc1787f2e9117..578cdcc7c5b3726fd21995c537605526a59a745f 100644 (file)
Binary files a/device/k2e/global-resource-list.dtb and b/device/k2e/global-resource-list.dtb differ
index cfe1c9aef77fdd5ad5abbc8d09ec41e0b2392a78..8f7dad8555d2c10534d7e2d0f31f48f4c19f54a2 100644 (file)
@@ -89,7 +89,7 @@
             resource-range = <0 21>;
         };
         netcp-rx-flow-id {
-            resource-range = <0 32>;
+            resource-range = <0 91>;
         };   
 
         qmss-qm1-rx-ch {
index 5891b16c4c024a445aff92d7f6c41aefa8b6c803..3fe8d9c4f6f0f436c305a57cd757872596214c58 100644 (file)
@@ -1608,7 +1608,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x69,
 0x75,
 0x20,
index d9fceeec3527f0342f7354f3a89d4f4b2dabee22..0f45c4c889e85ea6c5f12ea6ed4d751d205caf29 100644 (file)
Binary files a/device/k2e/policy_dsp-only.dtb and b/device/k2e/policy_dsp-only.dtb differ
index 59bd4ed54f5645f1d4912cbea73e5d986236d448..3e8e5a5e4fc0fb51976861ac6944459eb81cae32 100644 (file)
@@ -97,7 +97,7 @@
             assignments = <0 21>, "iu = (*)";
         };
         netcp-rx-flow-id {
-            assignments = <0 32>, "iu = (*)";
+            assignments = <0 91>, "iu = (*)";
         };   
 
         qmss-qm1-rx-ch {
index e678e6ab7d96ba8b54cac72c1dc4439ca774f45e..6ac688f71162301bfe9915422a5eff1737798436 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0a,
-0xec,
+0xc4,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0a,
-0xd0,
+0xa8,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0a,
-0x98,
+0x70,
 0x00,
 0x00,
 0x00,
@@ -2036,7 +2036,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x46,
+0x1d,
 0x00,
 0x00,
 0x00,
@@ -2048,36 +2048,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x01,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
-0x00,
-0x00,
-0x01,
-0x00,
-0x00,
-0x00,
-0x07,
-0x69,
-0x75,
-0x20,
-0x3d,
-0x20,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
-0x00,
-0x00,
-0x08,
-0x00,
-0x00,
-0x00,
-0x01,
+0x40,
 0x28,
 0x2a,
 0x29,
@@ -2085,11 +2056,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x09,
+0x40,
 0x00,
 0x00,
 0x00,
-0x15,
+0x1b,
 0x69,
 0x75,
 0x20,
@@ -2102,17 +2073,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x1f,
-0x00,
-0x00,
-0x00,
-0x01,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
-0x00,
 0x00,
 0x00,
 0x00,
@@ -2817,4 +2777,44 @@ 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,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index 753491304a37af2d7a329678b6966145047958e6..1ed6086b5f668aaf9dccd13ecb92a9597ed047c1 100644 (file)
Binary files a/device/k2e/policy_dsp_arm.dtb and b/device/k2e/policy_dsp_arm.dtb differ
index 559ea8e7e74adc89bc7aa8b52576fd34176bb890..e8312c296d1944b6dbb3ef469585aacbaebcbfab 100644 (file)
             assignments = <0 21>, "iu = (*)";
         };
         netcp-rx-flow-id {
-            assignments = <0  1>, "(*)",  /* Used by kernel - netrx0 */
-                          <1  7>, "iu = (*)",
-                          <8  1>, "(*)",  /* Used by kernel - netrx1 */
-                          <9 21>, "iu = (*)",
-                          <31 1>, "(*)";  /* Used by kernel - parx */
+            assignments = <0 64>, "(*)",   /* Used by kernel */
+                          <64 27>, "iu = (*)";
         };   
 
         qmss-qm1-rx-ch {
index 473764d5bd7c6ce06bff83c8bcc04766d971683f..3b70849ebb718f8eef073e06fc5999edee3c95bb 100644 (file)
@@ -1476,7 +1476,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x00,
 0x00,
 0x00,
@@ -1884,7 +1884,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x00,
 0x00,
 0x00,
@@ -1924,7 +1924,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x00,
 0x00,
 0x00,
@@ -1964,7 +1964,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x00,
 0x00,
 0x00,
@@ -2008,7 +2008,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x00,
 0x00,
 0x00,
index be55cce07421b38601462df0b7810326d858f157..7fef71c3f2c1fe69bce5c0558ec271d0c9d2fce8 100644 (file)
Binary files a/device/k2l/global-resource-list-arm-dsp.dtb and b/device/k2l/global-resource-list-arm-dsp.dtb differ
index 4a1a65342e66c59e986e6b31578b1abe5b092903..ff1dda12ea10babbb2b08906d6fcf2360c58139a 100644 (file)
             resource-range = <0 21>;
         };
         netcp-rx-flow-id {
-            resource-range = <0 32>;
+            resource-range = <0 91>;
         };   
 
         qmss-qm1-rx-ch {
             resource-range = <0 21>;
         };
         netcp-local-rx-flow-id {
-            resource-range = <0 32>;
+            resource-range = <0 91>;
         };           
 
         iqn-rx-ch {
-            resource-range = <0 47>;
+            resource-range = <0 48>;
         };
         iqn-tx-ch {
-            resource-range = <0 47>;
+            resource-range = <0 48>;
         };
         iqn-rx-flow-id {
-            resource-range = <0 47>;
+            resource-range = <0 48>;
         };           
     }; /* cppi */
 
index 4fb60c7e80022098611b5e7b799ac8bc6a253ab4..9a3a281176e3722b5185551503d5ce2646ff7bda 100644 (file)
@@ -1440,7 +1440,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x00,
 0x00,
 0x00,
@@ -1848,7 +1848,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x00,
 0x00,
 0x00,
@@ -1888,7 +1888,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x00,
 0x00,
 0x00,
@@ -1928,7 +1928,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x00,
 0x00,
 0x00,
@@ -1972,7 +1972,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x00,
 0x00,
 0x00,
index d68d8dd85d782cd7ed2b2ecf724e5b831dcf5f62..8f6a8f7e302efd0722faa759008fb3c4237349b6 100644 (file)
Binary files a/device/k2l/global-resource-list.dtb and b/device/k2l/global-resource-list.dtb differ
index eaddfc959346746be3cbf416bb5ca3d2393a5e39..c5a3e680b910c9afca2de5f7ce9bc969d9111122 100644 (file)
             resource-range = <0 21>;
         };
         netcp-rx-flow-id {
-            resource-range = <0 32>;
+            resource-range = <0 91>;
         };   
 
         qmss-qm1-rx-ch {
             resource-range = <0 21>;
         };
         netcp-local-rx-flow-id {
-            resource-range = <0 32>;
+            resource-range = <0 91>;
         };           
 
         iqn-rx-ch {
-            resource-range = <0 47>;
+            resource-range = <0 48>;
         };
         iqn-tx-ch {
-            resource-range = <0 47>;
+            resource-range = <0 48>;
         };
         iqn-rx-flow-id {
-            resource-range = <0 47>;
+            resource-range = <0 48>;
         };           
     }; /* cppi */
 
index 7b147d7e77d2d30cb2993251a35d24e29a3bc5ac..d8e6ec37b093a809db1dd807071cd742791c0337 100644 (file)
@@ -1888,7 +1888,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x69,
 0x75,
 0x20,
@@ -2404,7 +2404,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x69,
 0x75,
 0x20,
@@ -2456,7 +2456,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x69,
 0x75,
 0x20,
@@ -2508,7 +2508,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x69,
 0x75,
 0x20,
@@ -2564,7 +2564,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x69,
 0x75,
 0x20,
index 6a72c3483683042530dba069d252ea6cf3a8fd41..db2ea1c4a2ee895e099eb356620302a626bf2b53 100644 (file)
Binary files a/device/k2l/policy_dsp-only.dtb and b/device/k2l/policy_dsp-only.dtb differ
index cbf39ef26fbc024f686376c77117fa3d8ac451a0..e33e6d3ab68c90d4e29393c210fd34261df11267 100644 (file)
             assignments = <0 21>, "iu = (*)";
         };
         netcp-rx-flow-id {
-            assignments = <0 32>, "iu = (*)";
+            assignments = <0 91>, "iu = (*)";
         };   
 
         qmss-qm1-rx-ch {
             assignments = <0 21>, "iu = (*)";
         };
         netcp-local-rx-flow-id {
-            assignments = <0 32>, "iu = (*)";
+            assignments = <0 91>, "iu = (*)";
         };           
 
         iqn-rx-ch {
-            assignments = <0 47>, "iu = (*)";
+            assignments = <0 48>, "iu = (*)";
         };
         iqn-tx-ch {
-            assignments = <0 47>, "iu = (*)";
+            assignments = <0 48>, "iu = (*)";
         };
         iqn-rx-flow-id {
-            assignments = <0 47>, "iu = (*)";
+            assignments = <0 48>, "iu = (*)";
         };           
     }; /* cppi */
 
index b1d70789afcaf34118515e4a56fb0b3891f49217..cc83ea8f953c04eae4e385b3268c3a5ccec2787c 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0d,
-0x44,
+0x1c,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0d,
-0x28,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x0c,
-0xf0,
+0xc8,
 0x00,
 0x00,
 0x00,
@@ -2316,7 +2316,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x46,
+0x1d,
 0x00,
 0x00,
 0x00,
@@ -2328,23 +2328,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x01,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
-0x00,
-0x00,
-0x01,
-0x00,
-0x00,
-0x00,
-0x07,
-0x69,
-0x75,
-0x20,
-0x3d,
 0x20,
 0x28,
 0x2a,
@@ -2353,23 +2336,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x08,
-0x00,
-0x00,
-0x00,
-0x01,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
-0x00,
-0x00,
-0x09,
+0x20,
 0x00,
 0x00,
 0x00,
-0x15,
+0x3b,
 0x69,
 0x75,
 0x20,
@@ -2382,17 +2353,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x1f,
-0x00,
-0x00,
-0x00,
-0x01,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
-0x00,
 0x00,
 0x00,
 0x00,
@@ -2932,7 +2892,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x20,
+0x5b,
 0x69,
 0x75,
 0x20,
@@ -2984,7 +2944,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x69,
 0x75,
 0x20,
@@ -3036,7 +2996,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x69,
 0x75,
 0x20,
@@ -3092,7 +3052,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x2f,
+0x30,
 0x69,
 0x75,
 0x20,
@@ -3457,4 +3417,44 @@ 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,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index 1ef3e1902311de5f7927c0cefdb1f9594820214a..d059dd67467a100b6e175ab88adecc8113d3229f 100644 (file)
Binary files a/device/k2l/policy_dsp_arm.dtb and b/device/k2l/policy_dsp_arm.dtb differ
index b29d11b8eb73534c8f2495dd66dd26b5c957631a..1c8acbf80a486583c0d517d64d07ad935ac7ac61 100644 (file)
             assignments = <0 21>, "iu = (*)";
         };
         netcp-rx-flow-id {
-            assignments = <0  1>, "(*)",  /* Used by kernel - netrx0 */
-                          <1  7>, "iu = (*)",
-                          <8  1>, "(*)",  /* Used by kernel - netrx1 */
-                          <9 21>, "iu = (*)",
-                          <31 1>, "(*)";  /* Used by kernel - parx */
+            assignments = <0 32>, "(*)",   /* Used by kernel */
+                          <32 59>, "iu = (*)";
         };   
 
         qmss-qm1-rx-ch {
             assignments = <0 21>, "iu = (*)";
         };
         netcp-local-rx-flow-id {
-            assignments = <0 32>, "iu = (*)";
+            assignments = <0 91>, "iu = (*)";
         };           
 
         iqn-rx-ch {
-            assignments = <0 47>, "iu = (*)";
+            assignments = <0 48>, "iu = (*)";
         };
         iqn-tx-ch {
-            assignments = <0 47>, "iu = (*)";
+            assignments = <0 48>, "iu = (*)";
         };
         iqn-rx-flow-id {
-            assignments = <0 47>, "iu = (*)";
+            assignments = <0 48>, "iu = (*)";
         };           
     }; /* cppi */