summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8273ce6)
raw | patch | inline | side by side (parent: 8273ce6)
author | John Dowdal <jdowdal@ti.com> | |
Tue, 7 Jul 2015 15:00:46 +0000 (11:00 -0400) | ||
committer | John Dowdal <jdowdal@ti.com> | |
Tue, 7 Jul 2015 15:00:46 +0000 (11:00 -0400) |
26 files changed:
index dde716f1c51532f7a3e94bd7178c9505ebd9b189..16b7da6bffeb13727767733a575700b403cdbe76 100644 (file)
0x00,
0x00,
0x0d,
-0xcc,
+0xfc,
0x00,
0x00,
0x00,
0x00,
0x00,
0x0d,
-0xb0,
+0xe0,
0x00,
0x00,
0x00,
0x00,
0x00,
0x0d,
-0x78,
+0xa8,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x11,
+0x42,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x1c,
+0x0b,
+0xff,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x00,
+0x00,
0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
+0x1f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+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 97026eff8f7ce7d9422e293faf94f301295d6de5..47535ca80efc208ce9bf8836e0ea7219a71c3473 100644 (file)
Binary files a/device/k2e/policy_dsp-only.dtb and b/device/k2e/policy_dsp-only.dtb differ
Binary files a/device/k2e/policy_dsp-only.dtb and b/device/k2e/policy_dsp-only.dtb differ
index 4d2c47f625611da81af11aabb3e7f4fc244db708..7a0c6ed4ae3bbfcefe013ec446723624325cf75c 100644 (file)
assignments = <896 21>, "iu = (*)";
};
GENERAL_PURPOSE_QUEUE-qm1 {
- assignments = <1024 7168>, "iu = (*)";
+ assignments = <1024 3071>, "iu = (*)",
+ <4095 1>, "u = (*)", /* 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) */
};
firmware-pdsp {
index 409c70ecf9678f31131ca30b8c5b67a4b136b98f..fc66e946ccc4e8af7e313f3dbf99f1a58dd83988 100644 (file)
0x00,
0x00,
0x10,
-0x44,
+0x64,
0x00,
0x00,
0x00,
0x00,
0x00,
0x10,
-0x28,
+0x48,
0x00,
0x00,
0x00,
0x1c,
0x00,
0x00,
-0x0f,
-0xf0,
+0x10,
+0x10,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x8f,
+0xb0,
0x00,
0x00,
0x00,
0xe0,
0x00,
0x00,
-0x09,
+0x00,
+0x1f,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x09,
+0x00,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
-0x00,
0x02,
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 0677c87148aa7e5b2d9a627e4e5e3298d529819d..1e81536508966d6b307e55ecb444410b5bb673a6 100644 (file)
Binary files a/device/k2e/policy_dsp_arm.dtb and b/device/k2e/policy_dsp_arm.dtb differ
Binary files a/device/k2e/policy_dsp_arm.dtb and b/device/k2e/policy_dsp_arm.dtb differ
index b2ecb74661fd953051fb9f8ae9105dc70f087a2f..a4ba8e2078ed4ab81615c96a5e1fc74dfb702105 100644 (file)
GENERAL_PURPOSE_QUEUE-qm1 {
assignments = <1024 2976>, "iu = (*)",
<4000 64>, "(*)", /* Used by Kernel */
- <4064 2336>, "iu = (*)",
+ <4064 31>, "iu = (*)",
+ <4095 1>, "u = (*)", /* 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 */
<6400 72>, "u = (*)", /* qos queues for DSP (fastpath-best-effort, fastpath-hp, 4g-cos#, 3g-cos#, wifi-cos#) use (open by number) not init */
<8000 72>, "u = (*)", /* qos queues for DSP (fastpath-best-effort, fastpath-hp, 4g-cos#, 3g-cos#, wifi-cos#) use (open by number) not init */
<8072 6>, "(*)", /* qos queues for linux (linux-best-effort, linux-cos#, linux-hp) - DSP can't use */
<8078 114>, "(*)"; /* unconfigured QoS/Linux queues (qos-inputs-1) */
+ /* note for q 8191: Queues ending in 0xfff can't be used as return queue (hw reserved) */
};
firmware-pdsp {
index 7ff28e9710ef522d2806eabc3ef9d5efd86815e1..8e5936e6cb51eb761b0fe8cc208922e0b5c793d7 100644 (file)
0x00,
0x00,
0x19,
-0x08,
+0x68,
0x00,
0x00,
0x00,
0x38,
0x00,
0x00,
-0x18,
-0xec,
+0x19,
+0x4c,
0x00,
0x00,
0x00,
0x1c,
0x00,
0x00,
-0x18,
-0xb4,
+0x19,
+0x14,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x11,
+0x42,
0x00,
0x00,
0x00,
0x80,
0x00,
0x00,
-0x1c,
-0x80,
+0x0c,
+0x7f,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
+0x1f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x11,
+0x42,
0x00,
0x00,
0x00,
0x40,
0x00,
0x00,
-0x1c,
-0xc0,
+0x0c,
+0xbf,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
+0x2f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x3f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+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 787c4a82633a5f79449f2a7a639f62e737b23c9e..b0cfb7ffcf0ac27a388230be267e00a7361eaf10 100644 (file)
Binary files a/device/k2h/policy_dsp-only.dtb and b/device/k2h/policy_dsp-only.dtb differ
Binary files a/device/k2h/policy_dsp-only.dtb and b/device/k2h/policy_dsp-only.dtb differ
index 016aa337add8e35536cc124b97841da00cb605c7..45e95534e6e177e4eb0aea636bd7a83073c9cf60 100644 (file)
assignments = <884 4>, "iu = (*)";
};
GENERAL_PURPOSE_QUEUE-qm1 {
- assignments = <896 7296>, "iu = (*)";
+ assignments = <896 3199>, "iu = (*)",
+ <4095 1>, "u = (*)", /* 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) */
};
LOW_PRIORITY_QUEUE-qm2 {
assignments = <8192 512>, "iu = (*)";
assignments = <8992 32>, "iu = (*)";
};
GENERAL_PURPOSE_QUEUE-qm2 {
- assignments = <9024 7360>, "iu = (*)";
- };
+ assignments = <9024 3263>, "iu = (*)",
+ <12287 1>, "u = (*)", /* 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) */
+ };
firmware-pdsp {
assignments = <0 8>, "iu = (*)";
index 8007b869e5b10d80c51c90f84cf9196d431a750a..29b59b9c7fe5d9a10062eba779d475abfb7193b6 100644 (file)
0x00,
0x00,
0x1b,
-0x9c,
+0xec,
0x00,
0x00,
0x00,
0x00,
0x00,
0x1b,
-0x80,
+0xd0,
0x00,
0x00,
0x00,
0x00,
0x00,
0x1b,
-0x48,
+0x98,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x8f,
+0xb0,
0x00,
0x00,
0x00,
0xe0,
0x00,
0x00,
-0x09,
+0x00,
+0x1f,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x09,
+0x00,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
-0x00,
0x02,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x11,
+0x42,
0x00,
0x00,
0x00,
0x40,
0x00,
0x00,
-0x1c,
-0xc0,
+0x0c,
+0xbf,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x2f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
+0x3f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+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 cbf869074eb129362a3d26864eb1a0cc0d708289..2f1f24c218818262d79f94e1b2e49f3afaba3e74 100644 (file)
Binary files a/device/k2h/policy_dsp_arm.dtb and b/device/k2h/policy_dsp_arm.dtb differ
Binary files a/device/k2h/policy_dsp_arm.dtb and b/device/k2h/policy_dsp_arm.dtb differ
index 9b1efc42da1929a93f5a2679d9ae73bf799c00f1..bd94c2b0ab15c90dfa23dc3c9d5688718d44a757 100644 (file)
GENERAL_PURPOSE_QUEUE-qm1 {
assignments = <896 3104>, "iu = (*)",
<4000 64>, "(*)", /* Used by Kernel */
- <4064 2336>, "iu = (*)",
+ <4064 31>, "iu = (*)",
+ <4095 1>, "u = (*)", /* 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 */
<6400 72>, "u = (*)", /* qos queues for DSP (fastpath-best-effort, fastpath-hp, 4g-cos#, 3g-cos#, wifi-cos#) use (open by number) not init */
<8000 72>, "u = (*)", /* qos queues for DSP (fastpath-best-effort, fastpath-hp, 4g-cos#, 3g-cos#, wifi-cos#) use (open by number) not init */
<8072 6>, "(*)", /* qos queues for linux (linux-best-effort, linux-cos#, linux-hp) - DSP can't use */
<8078 114>, "(*)"; /* unconfigured QoS/Linux queues (qos-inputs-1) */
+ /* note for q 8191: Queues ending in 0xfff can't be used as return queue (hw reserved) */
};
LOW_PRIORITY_QUEUE-qm2 {
assignments = <8192 512>, "iu = (*)";
assignments = <8992 32>, "iu = (*)";
};
GENERAL_PURPOSE_QUEUE-qm2 {
- assignments = <9024 7360>, "iu = (*)";
+ assignments = <9024 3263>, "iu = (*)",
+ <12287 1>, "u = (*)", /* 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) */
};
firmware-pdsp {
index 7ff28e9710ef522d2806eabc3ef9d5efd86815e1..8e5936e6cb51eb761b0fe8cc208922e0b5c793d7 100644 (file)
0x00,
0x00,
0x19,
-0x08,
+0x68,
0x00,
0x00,
0x00,
0x38,
0x00,
0x00,
-0x18,
-0xec,
+0x19,
+0x4c,
0x00,
0x00,
0x00,
0x1c,
0x00,
0x00,
-0x18,
-0xb4,
+0x19,
+0x14,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x11,
+0x42,
0x00,
0x00,
0x00,
0x80,
0x00,
0x00,
-0x1c,
-0x80,
+0x0c,
+0x7f,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
+0x1f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x11,
+0x42,
0x00,
0x00,
0x00,
0x40,
0x00,
0x00,
-0x1c,
-0xc0,
+0x0c,
+0xbf,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
+0x2f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x3f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+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 787c4a82633a5f79449f2a7a639f62e737b23c9e..b0cfb7ffcf0ac27a388230be267e00a7361eaf10 100644 (file)
Binary files a/device/k2k/policy_dsp-only.dtb and b/device/k2k/policy_dsp-only.dtb differ
Binary files a/device/k2k/policy_dsp-only.dtb and b/device/k2k/policy_dsp-only.dtb differ
index 016aa337add8e35536cc124b97841da00cb605c7..45e95534e6e177e4eb0aea636bd7a83073c9cf60 100644 (file)
assignments = <884 4>, "iu = (*)";
};
GENERAL_PURPOSE_QUEUE-qm1 {
- assignments = <896 7296>, "iu = (*)";
+ assignments = <896 3199>, "iu = (*)",
+ <4095 1>, "u = (*)", /* 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) */
};
LOW_PRIORITY_QUEUE-qm2 {
assignments = <8192 512>, "iu = (*)";
assignments = <8992 32>, "iu = (*)";
};
GENERAL_PURPOSE_QUEUE-qm2 {
- assignments = <9024 7360>, "iu = (*)";
- };
+ assignments = <9024 3263>, "iu = (*)",
+ <12287 1>, "u = (*)", /* 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) */
+ };
firmware-pdsp {
assignments = <0 8>, "iu = (*)";
index 8007b869e5b10d80c51c90f84cf9196d431a750a..29b59b9c7fe5d9a10062eba779d475abfb7193b6 100644 (file)
0x00,
0x00,
0x1b,
-0x9c,
+0xec,
0x00,
0x00,
0x00,
0x00,
0x00,
0x1b,
-0x80,
+0xd0,
0x00,
0x00,
0x00,
0x00,
0x00,
0x1b,
-0x48,
+0x98,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x8f,
+0xb0,
0x00,
0x00,
0x00,
0xe0,
0x00,
0x00,
-0x09,
+0x00,
+0x1f,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x09,
+0x00,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
-0x00,
0x02,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x11,
+0x42,
0x00,
0x00,
0x00,
0x40,
0x00,
0x00,
-0x1c,
-0xc0,
+0x0c,
+0xbf,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x2f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
+0x3f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+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 cbf869074eb129362a3d26864eb1a0cc0d708289..2f1f24c218818262d79f94e1b2e49f3afaba3e74 100644 (file)
Binary files a/device/k2k/policy_dsp_arm.dtb and b/device/k2k/policy_dsp_arm.dtb differ
Binary files a/device/k2k/policy_dsp_arm.dtb and b/device/k2k/policy_dsp_arm.dtb differ
index 9b1efc42da1929a93f5a2679d9ae73bf799c00f1..bd94c2b0ab15c90dfa23dc3c9d5688718d44a757 100644 (file)
GENERAL_PURPOSE_QUEUE-qm1 {
assignments = <896 3104>, "iu = (*)",
<4000 64>, "(*)", /* Used by Kernel */
- <4064 2336>, "iu = (*)",
+ <4064 31>, "iu = (*)",
+ <4095 1>, "u = (*)", /* 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 */
<6400 72>, "u = (*)", /* qos queues for DSP (fastpath-best-effort, fastpath-hp, 4g-cos#, 3g-cos#, wifi-cos#) use (open by number) not init */
<8000 72>, "u = (*)", /* qos queues for DSP (fastpath-best-effort, fastpath-hp, 4g-cos#, 3g-cos#, wifi-cos#) use (open by number) not init */
<8072 6>, "(*)", /* qos queues for linux (linux-best-effort, linux-cos#, linux-hp) - DSP can't use */
<8078 114>, "(*)"; /* unconfigured QoS/Linux queues (qos-inputs-1) */
+ /* note for q 8191: Queues ending in 0xfff can't be used as return queue (hw reserved) */
};
LOW_PRIORITY_QUEUE-qm2 {
assignments = <8192 512>, "iu = (*)";
assignments = <8992 32>, "iu = (*)";
};
GENERAL_PURPOSE_QUEUE-qm2 {
- assignments = <9024 7360>, "iu = (*)";
+ assignments = <9024 3263>, "iu = (*)",
+ <12287 1>, "u = (*)", /* 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) */
};
firmware-pdsp {
index 819ab4298db17a0875cb7ffe14e54dc56b10311c..e3311e11ecdb66b6ffc932d7f633c525911c5902 100644 (file)
0xed,
0x00,
0x00,
-0x11,
-0xe4,
+0x12,
+0x14,
0x00,
0x00,
0x00,
0x00,
0x00,
0x11,
-0xc8,
+0xf8,
0x00,
0x00,
0x00,
0x00,
0x00,
0x11,
-0x90,
+0xc0,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x11,
+0x42,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x1c,
+0x0b,
+0xff,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x10,
0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
+0x1f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+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 c006a824259db574d8b091c51ecfd67b2937af52..60878afe8e708b29673f95cab3f99207852bb76a 100644 (file)
Binary files a/device/k2l/policy_dsp-only.dtb and b/device/k2l/policy_dsp-only.dtb differ
Binary files a/device/k2l/policy_dsp-only.dtb and b/device/k2l/policy_dsp-only.dtb differ
index bca242abfc1c41833b482da7a407094e6f6ef072..8d4c25188b9dedf834e193beed134bb78a4c127b 100644 (file)
assignments = <896 21>, "iu = (*)";
};
GENERAL_PURPOSE_QUEUE-qm1 {
- assignments = <1024 7168>, "iu = (*)";
+ assignments = <1024 3071>, "iu = (*)",
+ <4095 1>, "u = (*)", /* 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) */
};
firmware-pdsp {
index b5c2ecddffb3a918c4d0603feb8f5f0e9d6e2d69..4f17ae94ca2a9acbb77983f9c6041c9fe3c54b60 100644 (file)
0x00,
0x00,
0x14,
-0x30,
+0x50,
0x00,
0x00,
0x00,
0x00,
0x00,
0x14,
-0x14,
+0x34,
0x00,
0x00,
0x00,
0x00,
0x00,
0x13,
-0xdc,
+0xfc,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
-0x8f,
+0xb0,
0x00,
0x00,
0x00,
0xe0,
0x00,
0x00,
-0x09,
+0x00,
+0x1f,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xff,
+0x00,
+0x00,
+0x00,
+0x01,
+0x75,
+0x20,
+0x3d,
0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x09,
+0x00,
0x69,
0x75,
0x20,
0x00,
0x00,
0x00,
-0x00,
0x02,
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 7411503869052342d0338dd5f2b6d2984198586e..7097f01d09e5cf43a00e95c303b0490dcaf4fd27 100644 (file)
Binary files a/device/k2l/policy_dsp_arm.dtb and b/device/k2l/policy_dsp_arm.dtb differ
Binary files a/device/k2l/policy_dsp_arm.dtb and b/device/k2l/policy_dsp_arm.dtb differ
index 0e698fcc62a266f9f51a5baa7919af42c84f125e..725c6642e47b5e2be82402d39c7853ca0367e9e2 100644 (file)
GENERAL_PURPOSE_QUEUE-qm1 {
assignments = <1024 2976>, "iu = (*)",
<4000 64>, "(*)", /* Used by Kernel */
- <4064 2336>, "iu = (*)",
+ <4064 31>, "iu = (*)",
+ <4095 1>, "u = (*)", /* 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 */
<6400 72>, "u = (*)", /* qos queues for DSP (fastpath-best-effort, fastpath-hp, 4g-cos#, 3g-cos#, wifi-cos#) use (open by number) not init */
<8000 72>, "u = (*)", /* qos queues for DSP (fastpath-best-effort, fastpath-hp, 4g-cos#, 3g-cos#, wifi-cos#) use (open by number) not init */
<8072 6>, "(*)", /* qos queues for linux (linux-best-effort, linux-cos#, linux-hp) - DSP can't use */
<8078 114>, "(*)"; /* unconfigured QoS/Linux queues (qos-inputs-1) */
+ /* note for q 8191: Queues ending in 0xfff can't be used as return queue (hw reserved) */
};
firmware-pdsp {
index c2001ceeb3aff14b00afb862532400ff0755b0d1..fb97576748cb7ebb3595a0a0231916302f38b6fa 100644 (file)
Binary files a/docs/ReleaseNotes_RM.doc and b/docs/ReleaseNotes_RM.doc differ
Binary files a/docs/ReleaseNotes_RM.doc and b/docs/ReleaseNotes_RM.doc differ
index 751b6c3f3df4796274a157acb6d2f6c50487d09e..a8d4b9e765c350234a6e2209a35540447636afe3 100644 (file)
Binary files a/docs/ReleaseNotes_RM.pdf and b/docs/ReleaseNotes_RM.pdf differ
Binary files a/docs/ReleaseNotes_RM.pdf and b/docs/ReleaseNotes_RM.pdf differ