add k2l and k2e
authorJohn Dowdal <jdowdal@ti.com>
Thu, 28 Mar 2013 17:58:57 +0000 (13:58 -0400)
committerJohn Dowdal <jdowdal@ti.com>
Thu, 28 Mar 2013 17:58:57 +0000 (13:58 -0400)
59 files changed:
device/k2e/global-resource-list-arm-dsp.c [new file with mode: 0644]
device/k2e/global-resource-list-arm-dsp.dtb [new file with mode: 0644]
device/k2e/global-resource-list-arm-dsp.dts [new file with mode: 0644]
device/k2e/global-resource-list.c [new file with mode: 0644]
device/k2e/global-resource-list.dtb [new file with mode: 0644]
device/k2e/global-resource-list.dts [new file with mode: 0644]
device/k2e/policy_dsp-only.c [new file with mode: 0644]
device/k2e/policy_dsp-only.dtb [new file with mode: 0644]
device/k2e/policy_dsp-only.dts [new file with mode: 0644]
device/k2e/policy_dsp_arm.c [new file with mode: 0644]
device/k2e/policy_dsp_arm.dtb [new file with mode: 0644]
device/k2e/policy_dsp_arm.dts [new file with mode: 0644]
device/k2h/global-resource-list-arm-dsp.c
device/k2h/global-resource-list-arm-dsp.dtb
device/k2h/global-resource-list-arm-dsp.dts
device/k2h/global-resource-list.c
device/k2h/global-resource-list.dtb
device/k2h/global-resource-list.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/global-resource-list-arm-dsp.c
device/k2k/global-resource-list-arm-dsp.dtb
device/k2k/global-resource-list-arm-dsp.dts
device/k2k/global-resource-list.c
device/k2k/global-resource-list.dtb
device/k2k/global-resource-list.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/global-resource-list-arm-dsp.c [new file with mode: 0644]
device/k2l/global-resource-list-arm-dsp.dtb [new file with mode: 0644]
device/k2l/global-resource-list-arm-dsp.dts [new file with mode: 0644]
device/k2l/global-resource-list.c [new file with mode: 0644]
device/k2l/global-resource-list.dtb [new file with mode: 0644]
device/k2l/global-resource-list.dts [new file with mode: 0644]
device/k2l/policy_dsp-only.c [new file with mode: 0644]
device/k2l/policy_dsp-only.dtb [new file with mode: 0644]
device/k2l/policy_dsp-only.dts [new file with mode: 0644]
device/k2l/policy_dsp_arm.c [new file with mode: 0644]
device/k2l/policy_dsp_arm.dtb [new file with mode: 0644]
device/k2l/policy_dsp_arm.dts [new file with mode: 0644]
docs/ReleaseNotes_RM.doc
docs/ReleaseNotes_RM.pdf
package.xdc
test/k2e/c66/bios/rmK2EC66BiosSharedTestProject.txt [new file with mode: 0644]
test/k2e/c66/bios/rmK2EC66BiosTestProject.txt [new file with mode: 0644]
test/k2e/c66/bios/rm_shared_test.cfg [new file with mode: 0644]
test/k2e/c66/bios/rm_test.cfg [new file with mode: 0644]
test/k2l/c66/bios/rmK2LC66BiosSharedTestProject.txt [new file with mode: 0644]
test/k2l/c66/bios/rmK2LC66BiosTestProject.txt [new file with mode: 0644]
test/k2l/c66/bios/rm_shared_test.cfg [new file with mode: 0644]
test/k2l/c66/bios/rm_test.cfg [new file with mode: 0644]

diff --git a/device/k2e/global-resource-list-arm-dsp.c b/device/k2e/global-resource-list-arm-dsp.c
new file mode 100644 (file)
index 0000000..75508ee
--- /dev/null
@@ -0,0 +1,1668 @@
+#pragma DATA_SECTION (rmGlobalResourceList, ".sharedGRL");
+#pragma DATA_ALIGN (rmGlobalResourceList, 128)
+const char rmGlobalResourceList[] = {
+0xd0,
+0x0d,
+0xfe,
+0xed,
+0x00,
+0x00,
+0x06,
+0x05,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x05,
+0xe8,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x1d,
+0x00,
+0x00,
+0x05,
+0xb0,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x00,
+0x41,
+0x52,
+0x4d,
+0x5f,
+0x44,
+0x65,
+0x73,
+0x63,
+0x72,
+0x69,
+0x70,
+0x74,
+0x6f,
+0x72,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0xff,
+0xff,
+0xff,
+0xff,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x50,
+0x41,
+0x53,
+0x53,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x03,
+0x80,
+0x00,
+0x00,
+0x00,
+0x80,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x54,
+0x43,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x8c,
+0x00,
+0x00,
+0x00,
+0x06,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x03,
+0x20,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x10,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x5d,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x58,
+0x47,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0xb4,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0a,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x3a,
+0x00,
+0x00,
+0x00,
+0x0b,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x32,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x45,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x33,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x4d,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x1c,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
+0x2d,
+0x70,
+0x64,
+0x73,
+0x70,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x63,
+0x63,
+0x75,
+0x6d,
+0x75,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x70,
+0x70,
+0x69,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x5b,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x15,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x09,
+0x6e,
+0x73,
+0x2d,
+0x61,
+0x73,
+0x73,
+0x69,
+0x67,
+0x6e,
+0x6d,
+0x65,
+0x6e,
+0x74,
+0x00,
+0x72,
+0x65,
+0x73,
+0x6f,
+0x75,
+0x72,
+0x63,
+0x65,
+0x2d,
+0x72,
+0x61,
+0x6e,
+0x67,
+0x65,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+};
diff --git a/device/k2e/global-resource-list-arm-dsp.dtb b/device/k2e/global-resource-list-arm-dsp.dtb
new file mode 100644 (file)
index 0000000..99bc88a
Binary files /dev/null and b/device/k2e/global-resource-list-arm-dsp.dtb differ
diff --git a/device/k2e/global-resource-list-arm-dsp.dts b/device/k2e/global-resource-list-arm-dsp.dts
new file mode 100644 (file)
index 0000000..fedcda5
--- /dev/null
@@ -0,0 +1,115 @@
+/dts-v1/;
+
+/ {
+    /* Device resource definitions based on current supported QMSS, CPPI, and 
+     * PA LLD resources */
+       
+    qmss {
+        /* Number of descriptors inserted by ARM */
+        ns-assignment = "ARM_Descriptors", <0 4096>;
+    
+        /* QMSS in joint mode affects only -qm1 resource */
+        control-qm1 {
+            resource-range = <0 1>;
+        };
+        
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-control-qm1 {
+            resource-range = <0 1>;
+        };
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-qm1 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        memory-regions-qm1 {
+            resource-range = <0 64>;
+        };
+
+        /* Queues match device specification and/or csl_qm_queue.h regardless of split or joint mode */
+        LOW_PRIORITY_QUEUE-qm1 {
+            resource-range = <0 512>;
+        };
+        PASS_QUEUE-qm1 {
+            resource-range = <896 128>;
+        };
+        INTC_QUEUE-qm1 {
+            resource-range = <652 6>;
+        }; 
+        HIGH_PRIORITY_QUEUE-qm1 {
+            resource-range = <704 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            resource-range = <736 64>;
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            resource-range = <800 32>;
+        }; 
+        GIC400_QUEUE-qm1 {
+            resource-range = <528 32>;
+        };
+        EDMA_4_QUEUE-qm1 {
+            resource-range = <605 8>;
+        };
+        XGE_QUEUE-qm1 {
+            resource-range = <692 8>;
+        };
+        EDMA_0_QUEUE-qm1 {
+            resource-range = <560 10>;
+        };
+        EDMA_1_QUEUE-qm1 {
+            resource-range = <570 11>;
+        };
+        EDMA_2_QUEUE-qm1 {
+            resource-range = <581 8>;
+        };
+        EDMA_3_QUEUE-qm1 {
+            resource-range = <589 16>;
+        };
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            resource-range = <1024 7168>;
+        };    
+
+        firmware-pdsp {
+            resource-range = <0 8>;
+        };        
+        accumulator-ch {
+            resource-range = <0 48>;          
+        };              
+    }; /* qmss */
+
+    cppi {
+
+        netcp-rx-ch {
+            resource-range = <0 24>;
+        };
+        netcp-tx-ch {
+            resource-range = <0 24>;
+        };
+        netcp-rx-flow-id {
+            resource-range = <0 32>;
+        };   
+
+        qmss-qm1-rx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm1-tx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm1-rx-flow-id {
+            resource-range = <0 64>;
+        };   
+
+        netcp-local-rx-ch {
+            resource-range = <0 91>;
+        };
+        netcp-local-tx-ch {
+            resource-range = <0 21>;
+        };
+        netcp-local-rx-flow-id {
+            resource-range = <0 32>;
+        };           
+    }; /* cppi */
+};
diff --git a/device/k2e/global-resource-list.c b/device/k2e/global-resource-list.c
new file mode 100644 (file)
index 0000000..23a1565
--- /dev/null
@@ -0,0 +1,1540 @@
+#pragma DATA_SECTION (rmGlobalResourceList, ".sharedGRL");
+#pragma DATA_ALIGN (rmGlobalResourceList, 128)
+const char rmGlobalResourceList[] = {
+0xd0,
+0x0d,
+0xfe,
+0xed,
+0x00,
+0x00,
+0x05,
+0xd3,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x05,
+0xc4,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x0f,
+0x00,
+0x00,
+0x05,
+0x8c,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0xff,
+0xff,
+0xff,
+0xff,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x50,
+0x41,
+0x53,
+0x53,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x80,
+0x00,
+0x00,
+0x00,
+0x80,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x54,
+0x43,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x8c,
+0x00,
+0x00,
+0x00,
+0x06,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x20,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x10,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x5d,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x58,
+0x47,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0xb4,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0a,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x3a,
+0x00,
+0x00,
+0x00,
+0x0b,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x32,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x45,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x33,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x4d,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x1c,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
+0x2d,
+0x70,
+0x64,
+0x73,
+0x70,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x63,
+0x63,
+0x75,
+0x6d,
+0x75,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x70,
+0x70,
+0x69,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x5b,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x15,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x09,
+0x72,
+0x65,
+0x73,
+0x6f,
+0x75,
+0x72,
+0x63,
+0x65,
+0x2d,
+0x72,
+0x61,
+0x6e,
+0x67,
+0x65,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+};
diff --git a/device/k2e/global-resource-list.dtb b/device/k2e/global-resource-list.dtb
new file mode 100644 (file)
index 0000000..1d1c292
Binary files /dev/null and b/device/k2e/global-resource-list.dtb differ
diff --git a/device/k2e/global-resource-list.dts b/device/k2e/global-resource-list.dts
new file mode 100644 (file)
index 0000000..96cc395
--- /dev/null
@@ -0,0 +1,111 @@
+/dts-v1/;
+
+/ {
+    /* Device resource definitions based on current supported QMSS, CPPI, and 
+     * PA LLD resources */
+       
+    qmss {
+        /* QMSS in joint mode affects only -qm1 resource */
+        control-qm1 {
+            resource-range = <0 1>;
+        };
+        
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-control-qm1 {
+            resource-range = <0 1>;
+        };
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-qm1 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        memory-regions-qm1 {
+            resource-range = <0 64>;
+        };
+
+        /* Queues match device specification and/or csl_qm_queue.h regardless of split or joint mode */
+        LOW_PRIORITY_QUEUE-qm1 {
+            resource-range = <0 512>;
+        };
+        PASS_QUEUE-qm1 {
+            resource-range = <896 128>;
+        };
+        INTC_QUEUE-qm1 {
+            resource-range = <652 6>;
+        }; 
+        HIGH_PRIORITY_QUEUE-qm1 {
+            resource-range = <704 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            resource-range = <736 64>;
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            resource-range = <800 32>;
+        }; 
+        GIC400_QUEUE-qm1 {
+            resource-range = <528 32>;
+        };
+        EDMA_4_QUEUE-qm1 {
+            resource-range = <605 8>;
+        };
+        XGE_QUEUE-qm1 {
+            resource-range = <692 8>;
+        };
+        EDMA_0_QUEUE-qm1 {
+            resource-range = <560 10>;
+        };
+        EDMA_1_QUEUE-qm1 {
+            resource-range = <570 11>;
+        };
+        EDMA_2_QUEUE-qm1 {
+            resource-range = <581 8>;
+        };
+        EDMA_3_QUEUE-qm1 {
+            resource-range = <589 16>;
+        };
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            resource-range = <1024 7168>;
+        };    
+
+        firmware-pdsp {
+            resource-range = <0 8>;
+        };        
+        accumulator-ch {
+            resource-range = <0 48>;          
+        };              
+    }; /* qmss */
+
+    cppi {
+        netcp-rx-ch {
+            resource-range = <0 24>;
+        };
+        netcp-tx-ch {
+            resource-range = <0 24>;
+        };
+        netcp-rx-flow-id {
+            resource-range = <0 32>;
+        };   
+
+        qmss-qm1-rx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm1-tx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm1-rx-flow-id {
+            resource-range = <0 64>;
+        };   
+
+        netcp-local-rx-ch {
+            resource-range = <0 91>;
+        };
+        netcp-local-tx-ch {
+            resource-range = <0 21>;
+        };
+        netcp-local-rx-flow-id {
+            resource-range = <0 32>;
+        };           
+    }; /* cppi */
+};
diff --git a/device/k2e/policy_dsp-only.c b/device/k2e/policy_dsp-only.c
new file mode 100644 (file)
index 0000000..af00164
--- /dev/null
@@ -0,0 +1,2052 @@
+#pragma DATA_SECTION (rmDspOnlyPolicy, ".sharedPolicy");
+#pragma DATA_ALIGN (rmDspOnlyPolicy, 128)
+const char rmDspOnlyPolicy[] = {
+0xd0,
+0x0d,
+0xfe,
+0xed,
+0x00,
+0x00,
+0x07,
+0xac,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x07,
+0x90,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x1c,
+0x00,
+0x00,
+0x07,
+0x58,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x62,
+0x00,
+0x00,
+0x00,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x53,
+0x65,
+0x72,
+0x76,
+0x65,
+0x72,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x30,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x31,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x32,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x33,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x34,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x35,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x36,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x37,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0xff,
+0xff,
+0xff,
+0xff,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x50,
+0x41,
+0x53,
+0x53,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x03,
+0x80,
+0x00,
+0x00,
+0x00,
+0x80,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x54,
+0x43,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x8c,
+0x00,
+0x00,
+0x00,
+0x06,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x03,
+0x20,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x10,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x5d,
+0x00,
+0x00,
+0x00,
+0x08,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x58,
+0x47,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xb4,
+0x00,
+0x00,
+0x00,
+0x08,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0a,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x3a,
+0x00,
+0x00,
+0x00,
+0x0b,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x32,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x45,
+0x00,
+0x00,
+0x00,
+0x08,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x33,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x4d,
+0x00,
+0x00,
+0x00,
+0x10,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x1c,
+0x00,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
+0x2d,
+0x70,
+0x64,
+0x73,
+0x70,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x63,
+0x63,
+0x75,
+0x6d,
+0x75,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x70,
+0x70,
+0x69,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x5b,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x15,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x09,
+0x76,
+0x61,
+0x6c,
+0x69,
+0x64,
+0x2d,
+0x69,
+0x6e,
+0x73,
+0x74,
+0x61,
+0x6e,
+0x63,
+0x65,
+0x73,
+0x00,
+0x61,
+0x73,
+0x73,
+0x69,
+0x67,
+0x6e,
+0x6d,
+0x65,
+0x6e,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+};
diff --git a/device/k2e/policy_dsp-only.dtb b/device/k2e/policy_dsp-only.dtb
new file mode 100644 (file)
index 0000000..dcfd53c
Binary files /dev/null and b/device/k2e/policy_dsp-only.dtb differ
diff --git a/device/k2e/policy_dsp-only.dts b/device/k2e/policy_dsp-only.dts
new file mode 100644 (file)
index 0000000..778686c
--- /dev/null
@@ -0,0 +1,119 @@
+/dts-v1/;
+
+/* Policy assigning all resources to RM instances running on DSP. */
+
+/ {
+    /* Valid instance list contains instance names used within TI example projects
+     * utilizing RM.  The list can be modified as needed by applications integrating
+     * RM.  For an RM instance to be given permissions the name used to initialize it
+     * must be present in this list */
+    valid-instances = "RM_Server",
+                      "RM_Client0",
+                      "RM_Client1",
+                      "RM_Client2",
+                      "RM_Client3",
+                      "RM_Client4",
+                      "RM_Client5",
+                      "RM_Client6",
+                      "RM_Client7";
+       
+    qmss {
+        control-qm1 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        
+        linkram-control-qm1 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        
+        linkram-qm1 {
+            assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
+        };
+        
+        memory-regions-qm1 {
+            assignments = <0 64>, "iu = (*)";
+        };
+
+        LOW_PRIORITY_QUEUE-qm1 {
+            assignments = <0 512>, "iu = (*)";
+        };
+        PASS_QUEUE-qm1 {
+            assignments = <896 128>, "iu = (*)";
+        };
+        INTC_QUEUE-qm1 {
+            assignments = <652 6>, "iu = (*)";
+        }; 
+        HIGH_PRIORITY_QUEUE-qm1 {
+            assignments = <704 32>, "iu = (*)";
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            assignments = <736 64>, "iu = (*)";
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            assignments = <800 32>, "iu = (*)";
+        }; 
+        GIC400_QUEUE-qm1 {
+            assignments = <528 32>, "iu = (*)";
+        };
+        EDMA_4_QUEUE-qm1 {
+            assignments = <605 8>, "iu = (*)";
+        };
+        XGE_QUEUE-qm1 {
+            assignments = <692 8>, "iu = (*)";
+        };
+        EDMA_0_QUEUE-qm1 {
+            assignments = <560 10>, "iu = (*)";
+        };
+        EDMA_1_QUEUE-qm1 {
+            assignments = <570 11>, "iu = (*)";
+        };
+        EDMA_2_QUEUE-qm1 {
+            assignments = <581 8>, "iu = (*)";
+        };
+        EDMA_3_QUEUE-qm1 {
+            assignments = <589 16>, "iu = (*)";
+        };
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            assignments = <1024 7168>, "iu = (*)";
+        };    
+        
+        firmware-pdsp {
+            assignments = <0 8>, "iu = (*)";
+        };
+        accumulator-ch {
+            assignments = <0 48>, "iu = (*)";          
+        };             
+    }; /* qmss */
+
+    cppi {
+        netcp-rx-ch {
+            assignments = <0 24>, "iu = (*)";
+        };
+        netcp-tx-ch {
+            assignments = <0 24>, "iu = (*)";
+        };
+        netcp-rx-flow-id {
+            assignments = <0 32>, "iu = (*)";
+        };   
+
+        qmss-qm1-rx-ch {
+            assignments = <0 32>, "iu = (*)";
+        };
+        qmss-qm1-tx-ch {
+            assignments = <0 32>, "iu = (*)";
+        };
+        qmss-qm1-rx-flow-id {
+            assignments = <0 64>, "iu = (*)";
+        };   
+
+        netcp-local-rx-ch {
+            assignments = <0 91>, "iu = (*)";
+        };
+        netcp-local-tx-ch {
+            assignments = <0 21>, "iu = (*)";
+        };
+        netcp-local-rx-flow-id {
+            assignments = <0 32>, "iu = (*)";
+        };           
+    }; /* cppi */
+};
diff --git a/device/k2e/policy_dsp_arm.c b/device/k2e/policy_dsp_arm.c
new file mode 100644 (file)
index 0000000..b01f64b
--- /dev/null
@@ -0,0 +1,2052 @@
+#pragma DATA_SECTION (rmDspPlusArmPolicy, ".sharedPolicy");
+#pragma DATA_ALIGN (rmDspPlusArmPolicy, 128)
+const char rmDspPlusArmPolicy[] = {
+0xd0,
+0x0d,
+0xfe,
+0xed,
+0x00,
+0x00,
+0x07,
+0xd8,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x07,
+0xbc,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x1c,
+0x00,
+0x00,
+0x07,
+0x84,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x62,
+0x00,
+0x00,
+0x00,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x53,
+0x65,
+0x72,
+0x76,
+0x65,
+0x72,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x30,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x31,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x32,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x33,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x34,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x35,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x36,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x37,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x0c,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0xff,
+0xff,
+0xff,
+0xff,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x2e,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x0c,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x0c,
+0x00,
+0x00,
+0x00,
+0x02,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x32,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x50,
+0x41,
+0x53,
+0x53,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x0c,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x03,
+0x80,
+0x00,
+0x00,
+0x00,
+0x80,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x54,
+0x43,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x0c,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x8c,
+0x00,
+0x00,
+0x00,
+0x06,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x1d,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x03,
+0x20,
+0x00,
+0x00,
+0x00,
+0x0c,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x03,
+0x2c,
+0x00,
+0x00,
+0x00,
+0x14,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x10,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x5d,
+0x00,
+0x00,
+0x00,
+0x08,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x58,
+0x47,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xb4,
+0x00,
+0x00,
+0x00,
+0x08,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0a,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x3a,
+0x00,
+0x00,
+0x00,
+0x0b,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x32,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x45,
+0x00,
+0x00,
+0x00,
+0x08,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x33,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x4d,
+0x00,
+0x00,
+0x00,
+0x10,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x2e,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x0b,
+0xa0,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x0f,
+0xe0,
+0x00,
+0x00,
+0x10,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
+0x2d,
+0x70,
+0x64,
+0x73,
+0x70,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x63,
+0x63,
+0x75,
+0x6d,
+0x75,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x70,
+0x70,
+0x69,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x5b,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x15,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x09,
+0x76,
+0x61,
+0x6c,
+0x69,
+0x64,
+0x2d,
+0x69,
+0x6e,
+0x73,
+0x74,
+0x61,
+0x6e,
+0x63,
+0x65,
+0x73,
+0x00,
+0x61,
+0x73,
+0x73,
+0x69,
+0x67,
+0x6e,
+0x6d,
+0x65,
+0x6e,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+};
diff --git a/device/k2e/policy_dsp_arm.dtb b/device/k2e/policy_dsp_arm.dtb
new file mode 100644 (file)
index 0000000..b17a491
Binary files /dev/null and b/device/k2e/policy_dsp_arm.dtb differ
diff --git a/device/k2e/policy_dsp_arm.dts b/device/k2e/policy_dsp_arm.dts
new file mode 100644 (file)
index 0000000..7ef48a4
--- /dev/null
@@ -0,0 +1,126 @@
+/dts-v1/;
+
+/* Keystone II policy containing reserving resources used by Linux Kernel */
+
+/ {
+    /* Valid instance list contains instance names used within TI example projects
+     * utilizing RM.  The list can be modified as needed by applications integrating
+     * RM.  For an RM instance to be given permissions the name used to initialize it
+     * must be present in this list */
+    valid-instances = "RM_Server",
+                      "RM_Client0",
+                      "RM_Client1",
+                      "RM_Client2",
+                      "RM_Client3",
+                      "RM_Client4",
+                      "RM_Client5",
+                      "RM_Client6",
+                      "RM_Client7";
+       
+    qmss {
+        control-qm1 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        
+        linkram-control-qm1 {
+            assignments = <0 1>, "(*)";             /* Used by Kernel */
+        };
+        
+        linkram-qm1 {
+            assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
+        };
+        
+        memory-regions-qm1 {
+            assignments = <0  12>, "iu = (*)",
+                          <12 2>,  "(*)",             /* Used by Kernel */
+                          <14 50>, "iu = (*)";
+        };
+
+        LOW_PRIORITY_QUEUE-qm1 {
+            assignments = <0 512>, "iu = (*)";
+        };
+        PASS_QUEUE-qm1 {
+            assignments = <896 128>,    "(*)";             /* Used by Kernel */
+        };
+        INTC_QUEUE-qm1 {
+            assignments = <652 6>,     "(*)";             /* Used by Kernel */
+        }; 
+        HIGH_PRIORITY_QUEUE-qm1 {
+            assignments = <704 32>, "iu = (*)";
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            assignments = <736 64>, "iu = (*)";
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            assignments = <800  12>,   "(*)",             /* Used by Kernel */
+                          <812  20>,   "iu = (*)";
+        }; 
+        GIC400_QUEUE-qm1 {
+            assignments = <528 32>, "iu = (*)";
+        };
+        EDMA_4_QUEUE-qm1 {
+            assignments = <605 8>, "iu = (*)";
+        };
+        XGE_QUEUE-qm1 {
+            assignments = <692 8>, "iu = (*)";
+        };
+        EDMA_0_QUEUE-qm1 {
+            assignments = <560 10>, "iu = (*)";
+        };
+        EDMA_1_QUEUE-qm1 {
+            assignments = <570 11>, "iu = (*)";
+        };
+        EDMA_2_QUEUE-qm1 {
+            assignments = <581 8>, "iu = (*)";
+        };
+        EDMA_3_QUEUE-qm1 {
+            assignments = <589 16>, "iu = (*)";
+        };
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            assignments = <1024  2976>,  "iu = (*)",
+                          <4000 64>,   "(*)",             /* Used by Kernel */
+                          <4064 4128>, "iu = (*)";
+        };    
+        
+        firmware-pdsp {
+            assignments = <0 8>, "iu = (*)";
+         /* assignments = <0 8>, "(*)"; */ /* Use this permission specification if 
+                                            * Linux handles QMSS firmware download */
+        };        
+        accumulator-ch {
+            assignments = <0 48>, "iu = (*)";          
+        };             
+    }; /* qmss */
+
+    cppi {
+        netcp-rx-ch {
+            assignments = <0 24>, "iu = (*)";
+        };
+        netcp-tx-ch {
+            assignments = <0 24>, "iu = (*)";
+        };
+        netcp-rx-flow-id {
+            assignments = <0 32>, "iu = (*)";
+        };   
+
+        qmss-qm1-rx-ch {
+            assignments = <0 32>, "iu = (*)";
+        };
+        qmss-qm1-tx-ch {
+            assignments = <0 32>, "iu = (*)";
+        };
+        qmss-qm1-rx-flow-id {
+            assignments = <0 64>, "iu = (*)";
+        };   
+
+        netcp-local-rx-ch {
+            assignments = <0 91>, "iu = (*)";
+        };
+        netcp-local-tx-ch {
+            assignments = <0 21>, "iu = (*)";
+        };
+        netcp-local-rx-flow-id {
+            assignments = <0 32>, "iu = (*)";
+        };           
+    }; /* cppi */
+};
index 181793cb8c936d12b38d6fc06ce7aaf85b8a711b..da060b3edbbd545c3e69fada5f5469dc4f9cfda5 100644 (file)
@@ -793,19 +793,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x49,
-0x47,
-0x48,
-0x5f,
-0x50,
-0x52,
-0x49,
-0x4f,
-0x52,
-0x49,
+0x46,
+0x46,
 0x54,
-0x59,
+0x43,
+0x5f,
+0x43,
 0x5f,
 0x51,
 0x55,
@@ -820,6 +813,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -831,12 +827,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x02,
-0xc0,
+0x03,
+0x68,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -845,24 +841,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x53,
-0x54,
-0x41,
-0x52,
-0x56,
-0x41,
+0x46,
+0x46,
 0x54,
-0x49,
-0x4f,
-0x4e,
-0x5f,
 0x43,
-0x4f,
-0x55,
-0x4e,
-0x54,
-0x45,
-0x52,
+0x5f,
+0x44,
 0x5f,
 0x51,
 0x55,
@@ -891,12 +875,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x02,
-0xe0,
+0x03,
+0x6c,
 0x00,
 0x00,
 0x00,
-0x40,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -905,19 +889,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x49,
-0x4e,
 0x46,
-0x52,
-0x41,
-0x53,
+0x46,
 0x54,
-0x52,
-0x55,
 0x43,
-0x54,
-0x55,
-0x52,
+0x5f,
 0x45,
 0x5f,
 0x51,
@@ -948,11 +924,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x20,
+0x70,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -961,21 +937,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x54,
-0x52,
-0x41,
 0x46,
 0x46,
-0x49,
+0x54,
 0x43,
 0x5f,
-0x53,
-0x48,
-0x41,
-0x50,
-0x49,
-0x4e,
-0x47,
+0x46,
 0x5f,
 0x51,
 0x55,
@@ -992,6 +959,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1004,11 +972,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x40,
+0x74,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -1061,12 +1029,19 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
-0x54,
-0x43,
+0x48,
+0x49,
+0x47,
+0x48,
 0x5f,
-0x43,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
 0x5f,
 0x51,
 0x55,
@@ -1081,9 +1056,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1095,12 +1067,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x03,
-0x68,
+0x02,
+0xc0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1109,12 +1081,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
+0x53,
 0x54,
-0x43,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
 0x5f,
-0x44,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
 0x5f,
 0x51,
 0x55,
@@ -1143,12 +1127,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x03,
-0x6c,
+0x02,
+0xe0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x40,
 0x00,
 0x00,
 0x00,
@@ -1157,11 +1141,19 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x49,
+0x4e,
 0x46,
-0x46,
+0x52,
+0x41,
+0x53,
 0x54,
+0x52,
+0x55,
 0x43,
-0x5f,
+0x54,
+0x55,
+0x52,
 0x45,
 0x5f,
 0x51,
@@ -1192,11 +1184,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x70,
+0x20,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1205,12 +1197,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x54,
+0x52,
+0x41,
 0x46,
 0x46,
-0x54,
+0x49,
 0x43,
 0x5f,
-0x46,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
 0x5f,
 0x51,
 0x55,
@@ -1227,7 +1228,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1240,11 +1240,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x74,
+0x40,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1361,12 +1361,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x47,
+0x51,
+0x4d,
+0x32,
+0x5f,
 0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
 0x43,
-0x34,
-0x30,
-0x30,
+0x54,
+0x55,
+0x52,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1395,8 +1407,8 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x22,
-0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1409,12 +1421,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x45,
-0x44,
-0x4d,
-0x41,
-0x5f,
+0x47,
+0x49,
+0x43,
 0x34,
+0x30,
+0x30,
 0x5f,
 0x51,
 0x55,
@@ -1444,11 +1456,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x20,
 0x00,
 0x00,
 0x00,
-0x08,
+0x00,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1457,21 +1469,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x42,
-0x52,
-0x4f,
-0x41,
+0x45,
 0x44,
-0x43,
+0x4d,
 0x41,
-0x53,
-0x54,
+0x5f,
+0x34,
 0x5f,
 0x51,
 0x55,
@@ -1488,6 +1491,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1500,7 +1504,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1513,9 +1517,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x58,
-0x47,
-0x45,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
 0x5f,
 0x51,
 0x55,
@@ -1544,7 +1560,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x30,
+0x28,
 0x00,
 0x00,
 0x00,
@@ -1605,9 +1621,13 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x44,
-0x58,
-0x42,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
 0x5f,
 0x51,
 0x55,
@@ -1636,11 +1656,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x84,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x08,
+0x10,
 0x00,
 0x00,
 0x00,
@@ -1649,13 +1669,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x31,
+0x58,
+0x47,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1684,11 +1700,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0xa0,
+0x30,
 0x00,
 0x00,
 0x00,
-0x10,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -1697,24 +1713,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x51,
-0x4d,
-0x32,
-0x5f,
-0x49,
-0x4e,
-0x46,
-0x52,
-0x41,
-0x53,
-0x54,
-0x52,
-0x55,
-0x43,
-0x54,
-0x55,
-0x52,
-0x45,
+0x44,
+0x58,
+0x42,
 0x5f,
 0x51,
 0x55,
@@ -1731,7 +1732,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1743,12 +1743,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x23,
-0x20,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x20,
+0x08,
 0x00,
 0x00,
 0x00,
index 49d573d0db6de4a9e64c3dcd1c9bc6f4765dce7d..c2cee29888e2ce8c7b99eb9dcb74262beb1f0929 100644 (file)
Binary files a/device/k2h/global-resource-list-arm-dsp.dtb and b/device/k2h/global-resource-list-arm-dsp.dtb differ
index 6c4250493b48ea270d40fbcbedb0018e6622875e..ab037ab3fb07fdb6c3e2e577ba64d7200fa48b52 100644 (file)
         FFTC_B_QUEUE-qm1 {
             resource-range = <692 4>;
         }; 
-        HIGH_PRIORITY_QUEUE-qm1 {
-            resource-range = <704 32>;
-        };       
-        STARVATION_COUNTER_QUEUE-qm1 {
-            resource-range = <736 64>;
-        };  
-        INFRASTRUCTURE_QUEUE-qm1 {
-            resource-range = <800 32>;
-        }; 
-        TRAFFIC_SHAPING_QUEUE-qm1 {
-            resource-range = <832 32>;
-        };         
-        BCP_QUEUE-qm1 {
-            resource-range = <864 8>;
-        };         
         FFTC_C_QUEUE-qm1 {
             resource-range = <872 4>;
         }; 
         FFTC_F_QUEUE-qm1 {
             resource-range = <884 4>;
         }; 
+        BCP_QUEUE-qm1 {
+            resource-range = <864 8>;
+        };         
+        HIGH_PRIORITY_QUEUE-qm1 {
+            resource-range = <704 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            resource-range = <736 64>;
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            resource-range = <800 32>;
+        }; 
+        TRAFFIC_SHAPING_QUEUE-qm1 {
+            resource-range = <832 32>;
+        };         
         GENERAL_PURPOSE_QUEUE-qm1 {
             resource-range = <896 7296>;
         };    
         LOW_PRIORITY_QUEUE-qm2 {
             resource-range = <8192 512>;
         };
+        QM2_INFRASTRUCTURE_QUEUE-qm2 {
+            resource-range = <8992 32>;
+        }; 
         GIC400_QUEUE-qm2 {
             resource-range = <8704 32>;
         };    
         HLINK_BROADCAST_QUEUE-qm2 {
             resource-range = <8744 8>;
         }; 
-        XGE_QUEUE-qm2 {
-            resource-range = <8752 8>;
-        };         
         HLINK_0_QUEUE-qm2 {
             resource-range = <8760 16>;
         };       
-        DXB_QUEUE-qm2 {
-            resource-range = <8836 8>;
-        };         
         HLINK_1_QUEUE-qm2 {
             resource-range = <8864 16>;
         };         
-        QM2_INFRASTRUCTURE_QUEUE-qm2 {
-            resource-range = <8992 32>;
-        }; 
+        XGE_QUEUE-qm2 {
+            resource-range = <8752 8>;
+        };         
+        DXB_QUEUE-qm2 {
+            resource-range = <8836 8>;
+        };         
         GENERAL_PURPOSE_QUEUE-qm2 {
             resource-range = <9024 7360>;
         };   
index f3ccfc9670676ce6d16dbfa89c97163b97e3727c..55e23d066a66d4c0c57bf218050cbd1fceec9801 100644 (file)
@@ -757,19 +757,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x49,
-0x47,
-0x48,
-0x5f,
-0x50,
-0x52,
-0x49,
-0x4f,
-0x52,
-0x49,
+0x46,
+0x46,
 0x54,
-0x59,
+0x43,
+0x5f,
+0x43,
 0x5f,
 0x51,
 0x55,
@@ -784,6 +777,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -795,12 +791,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x02,
-0xc0,
+0x03,
+0x68,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -809,24 +805,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x53,
-0x54,
-0x41,
-0x52,
-0x56,
-0x41,
+0x46,
+0x46,
 0x54,
-0x49,
-0x4f,
-0x4e,
-0x5f,
 0x43,
-0x4f,
-0x55,
-0x4e,
-0x54,
-0x45,
-0x52,
+0x5f,
+0x44,
 0x5f,
 0x51,
 0x55,
@@ -855,12 +839,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x02,
-0xe0,
+0x03,
+0x6c,
 0x00,
 0x00,
 0x00,
-0x40,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -869,19 +853,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x49,
-0x4e,
 0x46,
-0x52,
-0x41,
-0x53,
+0x46,
 0x54,
-0x52,
-0x55,
 0x43,
-0x54,
-0x55,
-0x52,
+0x5f,
 0x45,
 0x5f,
 0x51,
@@ -912,11 +888,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x20,
+0x70,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -925,21 +901,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x54,
-0x52,
-0x41,
 0x46,
 0x46,
-0x49,
+0x54,
 0x43,
 0x5f,
-0x53,
-0x48,
-0x41,
-0x50,
-0x49,
-0x4e,
-0x47,
+0x46,
 0x5f,
 0x51,
 0x55,
@@ -956,6 +923,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -968,11 +936,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x40,
+0x74,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -1025,12 +993,19 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
-0x54,
-0x43,
+0x48,
+0x49,
+0x47,
+0x48,
 0x5f,
-0x43,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
 0x5f,
 0x51,
 0x55,
@@ -1045,9 +1020,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1059,12 +1031,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x03,
-0x68,
+0x02,
+0xc0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1073,12 +1045,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
+0x53,
 0x54,
-0x43,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
 0x5f,
-0x44,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
 0x5f,
 0x51,
 0x55,
@@ -1107,12 +1091,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x03,
-0x6c,
+0x02,
+0xe0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x40,
 0x00,
 0x00,
 0x00,
@@ -1121,11 +1105,19 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x49,
+0x4e,
 0x46,
-0x46,
+0x52,
+0x41,
+0x53,
 0x54,
+0x52,
+0x55,
 0x43,
-0x5f,
+0x54,
+0x55,
+0x52,
 0x45,
 0x5f,
 0x51,
@@ -1156,11 +1148,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x70,
+0x20,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1169,12 +1161,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x54,
+0x52,
+0x41,
 0x46,
 0x46,
-0x54,
+0x49,
 0x43,
 0x5f,
-0x46,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
 0x5f,
 0x51,
 0x55,
@@ -1191,7 +1192,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1204,11 +1204,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x74,
+0x40,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1325,12 +1325,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x47,
+0x51,
+0x4d,
+0x32,
+0x5f,
 0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
 0x43,
-0x34,
-0x30,
-0x30,
+0x54,
+0x55,
+0x52,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1359,8 +1371,8 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x22,
-0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1373,12 +1385,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x45,
-0x44,
-0x4d,
-0x41,
-0x5f,
+0x47,
+0x49,
+0x43,
 0x34,
+0x30,
+0x30,
 0x5f,
 0x51,
 0x55,
@@ -1408,11 +1420,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x20,
 0x00,
 0x00,
 0x00,
-0x08,
+0x00,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1421,21 +1433,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x42,
-0x52,
-0x4f,
-0x41,
+0x45,
 0x44,
-0x43,
+0x4d,
 0x41,
-0x53,
-0x54,
+0x5f,
+0x34,
 0x5f,
 0x51,
 0x55,
@@ -1452,6 +1455,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1464,7 +1468,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1477,9 +1481,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x58,
-0x47,
-0x45,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
 0x5f,
 0x51,
 0x55,
@@ -1508,7 +1524,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x30,
+0x28,
 0x00,
 0x00,
 0x00,
@@ -1569,9 +1585,13 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x44,
-0x58,
-0x42,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
 0x5f,
 0x51,
 0x55,
@@ -1600,11 +1620,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x84,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x08,
+0x10,
 0x00,
 0x00,
 0x00,
@@ -1613,13 +1633,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x31,
+0x58,
+0x47,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1648,11 +1664,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0xa0,
+0x30,
 0x00,
 0x00,
 0x00,
-0x10,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -1661,24 +1677,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x51,
-0x4d,
-0x32,
-0x5f,
-0x49,
-0x4e,
-0x46,
-0x52,
-0x41,
-0x53,
-0x54,
-0x52,
-0x55,
-0x43,
-0x54,
-0x55,
-0x52,
-0x45,
+0x44,
+0x58,
+0x42,
 0x5f,
 0x51,
 0x55,
@@ -1695,7 +1696,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1707,12 +1707,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x23,
-0x20,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x20,
+0x08,
 0x00,
 0x00,
 0x00,
index 22ea5d11a65c43ac51c9f4aa6fabe7a91dc9edf8..f42053557f0afb565cbe34837e3772686251ac31 100644 (file)
Binary files a/device/k2h/global-resource-list.dtb and b/device/k2h/global-resource-list.dtb differ
index 0bb1fe38125eff26945bae066284810356a7b24f..e43ad16db1388310b79bdc4e98abfe031e5e86fd 100644 (file)
         FFTC_B_QUEUE-qm1 {
             resource-range = <692 4>;
         }; 
-        HIGH_PRIORITY_QUEUE-qm1 {
-            resource-range = <704 32>;
-        };       
-        STARVATION_COUNTER_QUEUE-qm1 {
-            resource-range = <736 64>;
-        };  
-        INFRASTRUCTURE_QUEUE-qm1 {
-            resource-range = <800 32>;
-        }; 
-        TRAFFIC_SHAPING_QUEUE-qm1 {
-            resource-range = <832 32>;
-        };         
-        BCP_QUEUE-qm1 {
-            resource-range = <864 8>;
-        };         
         FFTC_C_QUEUE-qm1 {
             resource-range = <872 4>;
         }; 
         FFTC_F_QUEUE-qm1 {
             resource-range = <884 4>;
         }; 
+        BCP_QUEUE-qm1 {
+            resource-range = <864 8>;
+        };         
+        HIGH_PRIORITY_QUEUE-qm1 {
+            resource-range = <704 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            resource-range = <736 64>;
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            resource-range = <800 32>;
+        }; 
+        TRAFFIC_SHAPING_QUEUE-qm1 {
+            resource-range = <832 32>;
+        };         
         GENERAL_PURPOSE_QUEUE-qm1 {
             resource-range = <896 7296>;
         };    
         LOW_PRIORITY_QUEUE-qm2 {
             resource-range = <8192 512>;
         };
+        QM2_INFRASTRUCTURE_QUEUE-qm2 {
+            resource-range = <8992 32>;
+        }; 
         GIC400_QUEUE-qm2 {
             resource-range = <8704 32>;
         };    
         HLINK_BROADCAST_QUEUE-qm2 {
             resource-range = <8744 8>;
         }; 
-        XGE_QUEUE-qm2 {
-            resource-range = <8752 8>;
-        };         
         HLINK_0_QUEUE-qm2 {
             resource-range = <8760 16>;
         };       
-        DXB_QUEUE-qm2 {
-            resource-range = <8836 8>;
-        };         
         HLINK_1_QUEUE-qm2 {
             resource-range = <8864 16>;
         };         
-        QM2_INFRASTRUCTURE_QUEUE-qm2 {
-            resource-range = <8992 32>;
-        }; 
+        XGE_QUEUE-qm2 {
+            resource-range = <8752 8>;
+        };         
+        DXB_QUEUE-qm2 {
+            resource-range = <8836 8>;
+        };         
         GENERAL_PURPOSE_QUEUE-qm2 {
             resource-range = <9024 7360>;
         };   
index e5c6171fa27248b8b6766d9793f7716d4f956710..072ed3c1e73a98b3b10a9ef35533c43828212c39 100644 (file)
@@ -1049,19 +1049,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x49,
-0x47,
-0x48,
-0x5f,
-0x50,
-0x52,
-0x49,
-0x4f,
-0x52,
-0x49,
+0x46,
+0x46,
 0x54,
-0x59,
+0x43,
+0x5f,
+0x43,
 0x5f,
 0x51,
 0x55,
@@ -1076,6 +1069,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1087,12 +1083,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x02,
-0xc0,
+0x03,
+0x68,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1113,24 +1109,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x53,
-0x54,
-0x41,
-0x52,
-0x56,
-0x41,
+0x46,
+0x46,
 0x54,
-0x49,
-0x4f,
-0x4e,
-0x5f,
 0x43,
-0x4f,
-0x55,
-0x4e,
-0x54,
-0x45,
-0x52,
+0x5f,
+0x44,
 0x5f,
 0x51,
 0x55,
@@ -1159,12 +1143,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x02,
-0xe0,
+0x03,
+0x6c,
 0x00,
 0x00,
 0x00,
-0x40,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1185,19 +1169,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x49,
-0x4e,
 0x46,
-0x52,
-0x41,
-0x53,
+0x46,
 0x54,
-0x52,
-0x55,
 0x43,
-0x54,
-0x55,
-0x52,
+0x5f,
 0x45,
 0x5f,
 0x51,
@@ -1228,11 +1204,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x20,
+0x70,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1253,21 +1229,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x54,
-0x52,
-0x41,
 0x46,
 0x46,
-0x49,
+0x54,
 0x43,
 0x5f,
-0x53,
-0x48,
-0x41,
-0x50,
-0x49,
-0x4e,
-0x47,
+0x46,
 0x5f,
 0x51,
 0x55,
@@ -1284,6 +1251,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1296,11 +1264,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x40,
+0x74,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1377,12 +1345,19 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
-0x54,
-0x43,
+0x48,
+0x49,
+0x47,
+0x48,
 0x5f,
-0x43,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
 0x5f,
 0x51,
 0x55,
@@ -1397,9 +1372,6 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1411,12 +1383,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x03,
-0x68,
+0x02,
+0xc0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1437,12 +1409,24 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
+0x53,
 0x54,
-0x43,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
 0x5f,
-0x44,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
 0x5f,
 0x51,
 0x55,
@@ -1471,12 +1455,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x03,
-0x6c,
+0x02,
+0xe0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x40,
 0x69,
 0x75,
 0x20,
@@ -1497,11 +1481,19 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x49,
+0x4e,
 0x46,
-0x46,
+0x52,
+0x41,
+0x53,
 0x54,
+0x52,
+0x55,
 0x43,
-0x5f,
+0x54,
+0x55,
+0x52,
 0x45,
 0x5f,
 0x51,
@@ -1532,11 +1524,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x70,
+0x20,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1557,12 +1549,21 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x54,
+0x52,
+0x41,
 0x46,
 0x46,
-0x54,
+0x49,
 0x43,
 0x5f,
-0x46,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
 0x5f,
 0x51,
 0x55,
@@ -1579,7 +1580,6 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1592,11 +1592,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x74,
+0x40,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1749,12 +1749,24 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x47,
+0x51,
+0x4d,
+0x32,
+0x5f,
 0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
 0x43,
-0x34,
-0x30,
-0x30,
+0x54,
+0x55,
+0x52,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1783,8 +1795,8 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x22,
-0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1809,12 +1821,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x45,
-0x44,
-0x4d,
-0x41,
-0x5f,
+0x47,
+0x49,
+0x43,
 0x34,
+0x30,
+0x30,
 0x5f,
 0x51,
 0x55,
@@ -1844,11 +1856,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x20,
 0x00,
 0x00,
 0x00,
-0x08,
+0x00,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1869,21 +1881,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x42,
-0x52,
-0x4f,
-0x41,
+0x45,
 0x44,
-0x43,
+0x4d,
 0x41,
-0x53,
-0x54,
+0x5f,
+0x34,
 0x5f,
 0x51,
 0x55,
@@ -1900,6 +1903,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1912,7 +1916,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1937,9 +1941,21 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x58,
-0x47,
-0x45,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
 0x5f,
 0x51,
 0x55,
@@ -1968,7 +1984,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x30,
+0x28,
 0x00,
 0x00,
 0x00,
@@ -2053,9 +2069,13 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x44,
-0x58,
-0x42,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
 0x5f,
 0x51,
 0x55,
@@ -2084,11 +2104,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x84,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x08,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -2109,13 +2129,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x31,
+0x58,
+0x47,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -2144,11 +2160,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0xa0,
+0x30,
 0x00,
 0x00,
 0x00,
-0x10,
+0x08,
 0x69,
 0x75,
 0x20,
@@ -2169,24 +2185,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x51,
-0x4d,
-0x32,
-0x5f,
-0x49,
-0x4e,
-0x46,
-0x52,
-0x41,
-0x53,
-0x54,
-0x52,
-0x55,
-0x43,
-0x54,
-0x55,
-0x52,
-0x45,
+0x44,
+0x58,
+0x42,
 0x5f,
 0x51,
 0x55,
@@ -2203,7 +2204,6 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -2215,12 +2215,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x23,
-0x20,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x20,
+0x08,
 0x69,
 0x75,
 0x20,
index cc7dd5deb87e7b468337dcd686ecbb571cc43517..410c51dc2efa5582e25d40779683300125567731 100644 (file)
Binary files a/device/k2h/policy_dsp-only.dtb and b/device/k2h/policy_dsp-only.dtb differ
index 282ea96e7408c509551ac57a27de420841c99a94..0cd85564e78fe588dfc1ffcf3bc94314205a7d6d 100644 (file)
         FFTC_B_QUEUE-qm1 {
             assignments = <692 4>, "iu = (*)";
         }; 
-        HIGH_PRIORITY_QUEUE-qm1 {
-            assignments = <704 32>, "iu = (*)";
-        };       
-        STARVATION_COUNTER_QUEUE-qm1 {
-            assignments = <736 64>, "iu = (*)";
-        };  
-        INFRASTRUCTURE_QUEUE-qm1 {
-            assignments = <800 32>, "iu = (*)";
-        }; 
-        TRAFFIC_SHAPING_QUEUE-qm1 {
-            assignments = <832 32>, "iu = (*)";
-        };         
-        BCP_QUEUE-qm1 {
-            assignments = <864 8>, "iu = (*)";
-        };         
         FFTC_C_QUEUE-qm1 {
             assignments = <872 4>, "iu = (*)";
         }; 
         FFTC_F_QUEUE-qm1 {
             assignments = <884 4>, "iu = (*)";
         }; 
+        BCP_QUEUE-qm1 {
+            assignments = <864 8>, "iu = (*)";
+        };         
+        HIGH_PRIORITY_QUEUE-qm1 {
+            assignments = <704 32>, "iu = (*)";
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            assignments = <736 64>, "iu = (*)";
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            assignments = <800 32>, "iu = (*)";
+        }; 
+        TRAFFIC_SHAPING_QUEUE-qm1 {
+            assignments = <832 32>, "iu = (*)";
+        };         
         GENERAL_PURPOSE_QUEUE-qm1 {
             assignments = <896 7296>, "iu = (*)";
         };    
         LOW_PRIORITY_QUEUE-qm2 {
             assignments = <8192 512>, "iu = (*)";
         };
+        QM2_INFRASTRUCTURE_QUEUE-qm2 {
+            assignments = <8992 32>, "iu = (*)";
+        }; 
         GIC400_QUEUE-qm2 {
             assignments = <8704 32>, "iu = (*)";
         };    
         HLINK_BROADCAST_QUEUE-qm2 {
             assignments = <8744 8>, "iu = (*)";
         }; 
-        XGE_QUEUE-qm2 {
-            assignments = <8752 8>, "iu = (*)";
-        };         
         HLINK_0_QUEUE-qm2 {
             assignments = <8760 16>, "iu = (*)";
         };       
-        DXB_QUEUE-qm2 {
-            assignments = <8836 8>, "iu = (*)";
-        };         
         HLINK_1_QUEUE-qm2 {
             assignments = <8864 16>, "iu = (*)";
         };         
-        QM2_INFRASTRUCTURE_QUEUE-qm2 {
-            assignments = <8992 32>, "iu = (*)";
-        }; 
+        XGE_QUEUE-qm2 {
+            assignments = <8752 8>, "iu = (*)";
+        };         
+        DXB_QUEUE-qm2 {
+            assignments = <8836 8>, "iu = (*)";
+        };         
         GENERAL_PURPOSE_QUEUE-qm2 {
             assignments = <9024 7360>, "iu = (*)";
         };  
index 869c72b25d86df1f64da7ab6e5cdfc3a83c0b8fb..495af918dcd4fb1c1b92df364e761b2221f87e5b 100644 (file)
@@ -1045,19 +1045,12 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x49,
-0x47,
-0x48,
-0x5f,
-0x50,
-0x52,
-0x49,
-0x4f,
-0x52,
-0x49,
+0x46,
+0x46,
 0x54,
-0x59,
+0x43,
+0x5f,
+0x43,
 0x5f,
 0x51,
 0x55,
@@ -1072,6 +1065,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1083,12 +1079,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x02,
-0xc0,
+0x03,
+0x68,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1109,24 +1105,12 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x53,
-0x54,
-0x41,
-0x52,
-0x56,
-0x41,
+0x46,
+0x46,
 0x54,
-0x49,
-0x4f,
-0x4e,
-0x5f,
 0x43,
-0x4f,
-0x55,
-0x4e,
-0x54,
-0x45,
-0x52,
+0x5f,
+0x44,
 0x5f,
 0x51,
 0x55,
@@ -1155,12 +1139,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x02,
-0xe0,
+0x03,
+0x6c,
 0x00,
 0x00,
 0x00,
-0x40,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1181,19 +1165,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x49,
-0x4e,
 0x46,
-0x52,
-0x41,
-0x53,
+0x46,
 0x54,
-0x52,
-0x55,
 0x43,
-0x54,
-0x55,
-0x52,
+0x5f,
 0x45,
 0x5f,
 0x51,
@@ -1216,7 +1192,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x1d,
+0x11,
 0x00,
 0x00,
 0x00,
@@ -1224,23 +1200,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x20,
-0x00,
-0x00,
-0x00,
-0x0c,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
-0x00,
-0x03,
-0x2c,
+0x70,
 0x00,
 0x00,
 0x00,
-0x14,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1261,21 +1225,12 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x54,
-0x52,
-0x41,
 0x46,
 0x46,
-0x49,
+0x54,
 0x43,
 0x5f,
-0x53,
-0x48,
-0x41,
-0x50,
-0x49,
-0x4e,
-0x47,
+0x46,
 0x5f,
 0x51,
 0x55,
@@ -1292,6 +1247,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1304,11 +1260,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x40,
+0x74,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1385,12 +1341,19 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
-0x54,
-0x43,
+0x48,
+0x49,
+0x47,
+0x48,
 0x5f,
-0x43,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
 0x5f,
 0x51,
 0x55,
@@ -1405,9 +1368,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1419,12 +1379,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x03,
-0x68,
+0x02,
+0xc0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1445,12 +1405,24 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
+0x53,
 0x54,
-0x43,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
 0x5f,
-0x44,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
 0x5f,
 0x51,
 0x55,
@@ -1479,12 +1451,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x03,
-0x6c,
+0x02,
+0xe0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x40,
 0x69,
 0x75,
 0x20,
@@ -1505,11 +1477,19 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x49,
+0x4e,
 0x46,
-0x46,
+0x52,
+0x41,
+0x53,
 0x54,
+0x52,
+0x55,
 0x43,
-0x5f,
+0x54,
+0x55,
+0x52,
 0x45,
 0x5f,
 0x51,
@@ -1532,7 +1512,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x11,
+0x1d,
 0x00,
 0x00,
 0x00,
@@ -1540,11 +1520,23 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x70,
+0x20,
 0x00,
 0x00,
 0x00,
-0x04,
+0x0c,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x03,
+0x2c,
+0x00,
+0x00,
+0x00,
+0x14,
 0x69,
 0x75,
 0x20,
@@ -1565,12 +1557,21 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x54,
+0x52,
+0x41,
 0x46,
 0x46,
-0x54,
+0x49,
 0x43,
 0x5f,
-0x46,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
 0x5f,
 0x51,
 0x55,
@@ -1587,7 +1588,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1600,11 +1600,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x74,
+0x40,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1785,12 +1785,24 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x47,
+0x51,
+0x4d,
+0x32,
+0x5f,
 0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
 0x43,
-0x34,
-0x30,
-0x30,
+0x54,
+0x55,
+0x52,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1812,19 +1824,24 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x0c,
+0x11,
 0x00,
 0x00,
 0x00,
 0x10,
 0x00,
 0x00,
-0x22,
-0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
 0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
 0x28,
 0x2a,
 0x29,
@@ -1832,17 +1849,20 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
 0x00,
 0x01,
-0x45,
-0x44,
-0x4d,
-0x41,
-0x5f,
+0x47,
+0x49,
+0x43,
 0x34,
+0x30,
+0x30,
 0x5f,
 0x51,
 0x55,
@@ -1864,7 +1884,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x11,
+0x0c,
 0x00,
 0x00,
 0x00,
@@ -1872,15 +1892,10 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x20,
 0x00,
 0x00,
 0x00,
-0x08,
-0x69,
-0x75,
-0x20,
-0x3d,
+0x00,
 0x20,
 0x28,
 0x2a,
@@ -1889,29 +1904,17 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x02,
 0x00,
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x42,
-0x52,
-0x4f,
-0x41,
+0x45,
 0x44,
-0x43,
+0x4d,
 0x41,
-0x53,
-0x54,
+0x5f,
+0x34,
 0x5f,
 0x51,
 0x55,
@@ -1928,6 +1931,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1940,7 +1944,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1965,9 +1969,21 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x58,
-0x47,
-0x45,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
 0x5f,
 0x51,
 0x55,
@@ -1996,7 +2012,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x30,
+0x28,
 0x00,
 0x00,
 0x00,
@@ -2081,9 +2097,13 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x44,
-0x58,
-0x42,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
 0x5f,
 0x51,
 0x55,
@@ -2112,11 +2132,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x84,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x08,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -2137,13 +2157,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x31,
+0x58,
+0x47,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -2172,11 +2188,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0xa0,
+0x30,
 0x00,
 0x00,
 0x00,
-0x10,
+0x08,
 0x69,
 0x75,
 0x20,
@@ -2197,24 +2213,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x51,
-0x4d,
-0x32,
-0x5f,
-0x49,
-0x4e,
-0x46,
-0x52,
-0x41,
-0x53,
-0x54,
-0x52,
-0x55,
-0x43,
-0x54,
-0x55,
-0x52,
-0x45,
+0x44,
+0x58,
+0x42,
 0x5f,
 0x51,
 0x55,
@@ -2231,7 +2232,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -2243,12 +2243,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x23,
-0x20,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x20,
+0x08,
 0x69,
 0x75,
 0x20,
index ec02e97e27837f53629127f0418c78cb2abbe37d..34d957d6f13a08abad522f9ed94a75b704beacfb 100644 (file)
Binary files a/device/k2h/policy_dsp_arm.dtb and b/device/k2h/policy_dsp_arm.dtb differ
index a6e72e5c6b5ced8bcf5cc44b0c5bc34afb7a9f2a..dfa881aaf906be5cb34b527daf13545b5b5a248e 100644 (file)
         FFTC_B_QUEUE-qm1 {
             assignments = <692 4>, "iu = (*)";
         }; 
+        FFTC_C_QUEUE-qm1 {
+            assignments = <872 4>, "iu = (*)";
+        }; 
+        FFTC_D_QUEUE-qm1 {
+            assignments = <876 4>, "iu = (*)";
+        }; 
+        FFTC_E_QUEUE-qm1 {
+            assignments = <880 4>, "iu = (*)";
+        }; 
+        FFTC_F_QUEUE-qm1 {
+            assignments = <884 4>, "iu = (*)";
+        }; 
+        BCP_QUEUE-qm1 {
+            assignments = <864 8>, "iu = (*)";
+        };         
         HIGH_PRIORITY_QUEUE-qm1 {
             assignments = <704 32>, "iu = (*)";
         };       
         TRAFFIC_SHAPING_QUEUE-qm1 {
             assignments = <832 32>, "iu = (*)";
         };         
-        BCP_QUEUE-qm1 {
-            assignments = <864 8>, "iu = (*)";
-        };         
-        FFTC_C_QUEUE-qm1 {
-            assignments = <872 4>, "iu = (*)";
-        }; 
-        FFTC_D_QUEUE-qm1 {
-            assignments = <876 4>, "iu = (*)";
-        }; 
-        FFTC_E_QUEUE-qm1 {
-            assignments = <880 4>, "iu = (*)";
-        }; 
-        FFTC_F_QUEUE-qm1 {
-            assignments = <884 4>, "iu = (*)";
-        }; 
         GENERAL_PURPOSE_QUEUE-qm1 {
             assignments = <896  3104>,  "iu = (*)",
                           <4000 64>,   "(*)",             /* Used by Kernel */
         LOW_PRIORITY_QUEUE-qm2 {
             assignments = <8192 512>, "iu = (*)";
         };
+        QM2_INFRASTRUCTURE_QUEUE-qm2 {
+            assignments = <8992 32>, "iu = (*)";
+        }; 
         GIC400_QUEUE-qm2 {
             assignments = <8704 32>,   "(*)";             /* Used by Kernel */
         };    
         HLINK_BROADCAST_QUEUE-qm2 {
             assignments = <8744 8>, "iu = (*)";
         }; 
-        XGE_QUEUE-qm2 {
-            assignments = <8752 8>, "iu = (*)";
-        };         
         HLINK_0_QUEUE-qm2 {
             assignments = <8760 16>, "iu = (*)";
         };       
-        DXB_QUEUE-qm2 {
-            assignments = <8836 8>, "iu = (*)";
-        };         
         HLINK_1_QUEUE-qm2 {
             assignments = <8864 16>, "iu = (*)";
         };         
-        QM2_INFRASTRUCTURE_QUEUE-qm2 {
-            assignments = <8992 32>, "iu = (*)";
-        }; 
+        XGE_QUEUE-qm2 {
+            assignments = <8752 8>, "iu = (*)";
+        };         
+        DXB_QUEUE-qm2 {
+            assignments = <8836 8>, "iu = (*)";
+        };         
         GENERAL_PURPOSE_QUEUE-qm2 {
             assignments = <9024 7360>, "iu = (*)";
         }; 
index 181793cb8c936d12b38d6fc06ce7aaf85b8a711b..da060b3edbbd545c3e69fada5f5469dc4f9cfda5 100644 (file)
@@ -793,19 +793,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x49,
-0x47,
-0x48,
-0x5f,
-0x50,
-0x52,
-0x49,
-0x4f,
-0x52,
-0x49,
+0x46,
+0x46,
 0x54,
-0x59,
+0x43,
+0x5f,
+0x43,
 0x5f,
 0x51,
 0x55,
@@ -820,6 +813,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -831,12 +827,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x02,
-0xc0,
+0x03,
+0x68,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -845,24 +841,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x53,
-0x54,
-0x41,
-0x52,
-0x56,
-0x41,
+0x46,
+0x46,
 0x54,
-0x49,
-0x4f,
-0x4e,
-0x5f,
 0x43,
-0x4f,
-0x55,
-0x4e,
-0x54,
-0x45,
-0x52,
+0x5f,
+0x44,
 0x5f,
 0x51,
 0x55,
@@ -891,12 +875,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x02,
-0xe0,
+0x03,
+0x6c,
 0x00,
 0x00,
 0x00,
-0x40,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -905,19 +889,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x49,
-0x4e,
 0x46,
-0x52,
-0x41,
-0x53,
+0x46,
 0x54,
-0x52,
-0x55,
 0x43,
-0x54,
-0x55,
-0x52,
+0x5f,
 0x45,
 0x5f,
 0x51,
@@ -948,11 +924,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x20,
+0x70,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -961,21 +937,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x54,
-0x52,
-0x41,
 0x46,
 0x46,
-0x49,
+0x54,
 0x43,
 0x5f,
-0x53,
-0x48,
-0x41,
-0x50,
-0x49,
-0x4e,
-0x47,
+0x46,
 0x5f,
 0x51,
 0x55,
@@ -992,6 +959,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1004,11 +972,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x40,
+0x74,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -1061,12 +1029,19 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
-0x54,
-0x43,
+0x48,
+0x49,
+0x47,
+0x48,
 0x5f,
-0x43,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
 0x5f,
 0x51,
 0x55,
@@ -1081,9 +1056,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1095,12 +1067,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x03,
-0x68,
+0x02,
+0xc0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1109,12 +1081,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
+0x53,
 0x54,
-0x43,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
 0x5f,
-0x44,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
 0x5f,
 0x51,
 0x55,
@@ -1143,12 +1127,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x03,
-0x6c,
+0x02,
+0xe0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x40,
 0x00,
 0x00,
 0x00,
@@ -1157,11 +1141,19 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x49,
+0x4e,
 0x46,
-0x46,
+0x52,
+0x41,
+0x53,
 0x54,
+0x52,
+0x55,
 0x43,
-0x5f,
+0x54,
+0x55,
+0x52,
 0x45,
 0x5f,
 0x51,
@@ -1192,11 +1184,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x70,
+0x20,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1205,12 +1197,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x54,
+0x52,
+0x41,
 0x46,
 0x46,
-0x54,
+0x49,
 0x43,
 0x5f,
-0x46,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
 0x5f,
 0x51,
 0x55,
@@ -1227,7 +1228,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1240,11 +1240,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x74,
+0x40,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1361,12 +1361,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x47,
+0x51,
+0x4d,
+0x32,
+0x5f,
 0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
 0x43,
-0x34,
-0x30,
-0x30,
+0x54,
+0x55,
+0x52,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1395,8 +1407,8 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x22,
-0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1409,12 +1421,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x45,
-0x44,
-0x4d,
-0x41,
-0x5f,
+0x47,
+0x49,
+0x43,
 0x34,
+0x30,
+0x30,
 0x5f,
 0x51,
 0x55,
@@ -1444,11 +1456,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x20,
 0x00,
 0x00,
 0x00,
-0x08,
+0x00,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1457,21 +1469,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x42,
-0x52,
-0x4f,
-0x41,
+0x45,
 0x44,
-0x43,
+0x4d,
 0x41,
-0x53,
-0x54,
+0x5f,
+0x34,
 0x5f,
 0x51,
 0x55,
@@ -1488,6 +1491,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1500,7 +1504,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1513,9 +1517,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x58,
-0x47,
-0x45,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
 0x5f,
 0x51,
 0x55,
@@ -1544,7 +1560,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x30,
+0x28,
 0x00,
 0x00,
 0x00,
@@ -1605,9 +1621,13 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x44,
-0x58,
-0x42,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
 0x5f,
 0x51,
 0x55,
@@ -1636,11 +1656,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x84,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x08,
+0x10,
 0x00,
 0x00,
 0x00,
@@ -1649,13 +1669,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x31,
+0x58,
+0x47,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1684,11 +1700,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0xa0,
+0x30,
 0x00,
 0x00,
 0x00,
-0x10,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -1697,24 +1713,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x51,
-0x4d,
-0x32,
-0x5f,
-0x49,
-0x4e,
-0x46,
-0x52,
-0x41,
-0x53,
-0x54,
-0x52,
-0x55,
-0x43,
-0x54,
-0x55,
-0x52,
-0x45,
+0x44,
+0x58,
+0x42,
 0x5f,
 0x51,
 0x55,
@@ -1731,7 +1732,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1743,12 +1743,12 @@ const char rmGlobalResourceList[] = {
 0x0e,
 0x00,
 0x00,
-0x23,
-0x20,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x20,
+0x08,
 0x00,
 0x00,
 0x00,
index 49d573d0db6de4a9e64c3dcd1c9bc6f4765dce7d..c2cee29888e2ce8c7b99eb9dcb74262beb1f0929 100644 (file)
Binary files a/device/k2k/global-resource-list-arm-dsp.dtb and b/device/k2k/global-resource-list-arm-dsp.dtb differ
index 6c4250493b48ea270d40fbcbedb0018e6622875e..ab037ab3fb07fdb6c3e2e577ba64d7200fa48b52 100644 (file)
         FFTC_B_QUEUE-qm1 {
             resource-range = <692 4>;
         }; 
-        HIGH_PRIORITY_QUEUE-qm1 {
-            resource-range = <704 32>;
-        };       
-        STARVATION_COUNTER_QUEUE-qm1 {
-            resource-range = <736 64>;
-        };  
-        INFRASTRUCTURE_QUEUE-qm1 {
-            resource-range = <800 32>;
-        }; 
-        TRAFFIC_SHAPING_QUEUE-qm1 {
-            resource-range = <832 32>;
-        };         
-        BCP_QUEUE-qm1 {
-            resource-range = <864 8>;
-        };         
         FFTC_C_QUEUE-qm1 {
             resource-range = <872 4>;
         }; 
         FFTC_F_QUEUE-qm1 {
             resource-range = <884 4>;
         }; 
+        BCP_QUEUE-qm1 {
+            resource-range = <864 8>;
+        };         
+        HIGH_PRIORITY_QUEUE-qm1 {
+            resource-range = <704 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            resource-range = <736 64>;
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            resource-range = <800 32>;
+        }; 
+        TRAFFIC_SHAPING_QUEUE-qm1 {
+            resource-range = <832 32>;
+        };         
         GENERAL_PURPOSE_QUEUE-qm1 {
             resource-range = <896 7296>;
         };    
         LOW_PRIORITY_QUEUE-qm2 {
             resource-range = <8192 512>;
         };
+        QM2_INFRASTRUCTURE_QUEUE-qm2 {
+            resource-range = <8992 32>;
+        }; 
         GIC400_QUEUE-qm2 {
             resource-range = <8704 32>;
         };    
         HLINK_BROADCAST_QUEUE-qm2 {
             resource-range = <8744 8>;
         }; 
-        XGE_QUEUE-qm2 {
-            resource-range = <8752 8>;
-        };         
         HLINK_0_QUEUE-qm2 {
             resource-range = <8760 16>;
         };       
-        DXB_QUEUE-qm2 {
-            resource-range = <8836 8>;
-        };         
         HLINK_1_QUEUE-qm2 {
             resource-range = <8864 16>;
         };         
-        QM2_INFRASTRUCTURE_QUEUE-qm2 {
-            resource-range = <8992 32>;
-        }; 
+        XGE_QUEUE-qm2 {
+            resource-range = <8752 8>;
+        };         
+        DXB_QUEUE-qm2 {
+            resource-range = <8836 8>;
+        };         
         GENERAL_PURPOSE_QUEUE-qm2 {
             resource-range = <9024 7360>;
         };   
index f3ccfc9670676ce6d16dbfa89c97163b97e3727c..55e23d066a66d4c0c57bf218050cbd1fceec9801 100644 (file)
@@ -757,19 +757,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x49,
-0x47,
-0x48,
-0x5f,
-0x50,
-0x52,
-0x49,
-0x4f,
-0x52,
-0x49,
+0x46,
+0x46,
 0x54,
-0x59,
+0x43,
+0x5f,
+0x43,
 0x5f,
 0x51,
 0x55,
@@ -784,6 +777,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -795,12 +791,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x02,
-0xc0,
+0x03,
+0x68,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -809,24 +805,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x53,
-0x54,
-0x41,
-0x52,
-0x56,
-0x41,
+0x46,
+0x46,
 0x54,
-0x49,
-0x4f,
-0x4e,
-0x5f,
 0x43,
-0x4f,
-0x55,
-0x4e,
-0x54,
-0x45,
-0x52,
+0x5f,
+0x44,
 0x5f,
 0x51,
 0x55,
@@ -855,12 +839,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x02,
-0xe0,
+0x03,
+0x6c,
 0x00,
 0x00,
 0x00,
-0x40,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -869,19 +853,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x49,
-0x4e,
 0x46,
-0x52,
-0x41,
-0x53,
+0x46,
 0x54,
-0x52,
-0x55,
 0x43,
-0x54,
-0x55,
-0x52,
+0x5f,
 0x45,
 0x5f,
 0x51,
@@ -912,11 +888,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x20,
+0x70,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -925,21 +901,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x54,
-0x52,
-0x41,
 0x46,
 0x46,
-0x49,
+0x54,
 0x43,
 0x5f,
-0x53,
-0x48,
-0x41,
-0x50,
-0x49,
-0x4e,
-0x47,
+0x46,
 0x5f,
 0x51,
 0x55,
@@ -956,6 +923,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -968,11 +936,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x40,
+0x74,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x00,
 0x00,
 0x00,
@@ -1025,12 +993,19 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
-0x54,
-0x43,
+0x48,
+0x49,
+0x47,
+0x48,
 0x5f,
-0x43,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
 0x5f,
 0x51,
 0x55,
@@ -1045,9 +1020,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1059,12 +1031,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x03,
-0x68,
+0x02,
+0xc0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1073,12 +1045,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
+0x53,
 0x54,
-0x43,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
 0x5f,
-0x44,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
 0x5f,
 0x51,
 0x55,
@@ -1107,12 +1091,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x03,
-0x6c,
+0x02,
+0xe0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x40,
 0x00,
 0x00,
 0x00,
@@ -1121,11 +1105,19 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x49,
+0x4e,
 0x46,
-0x46,
+0x52,
+0x41,
+0x53,
 0x54,
+0x52,
+0x55,
 0x43,
-0x5f,
+0x54,
+0x55,
+0x52,
 0x45,
 0x5f,
 0x51,
@@ -1156,11 +1148,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x70,
+0x20,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1169,12 +1161,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x54,
+0x52,
+0x41,
 0x46,
 0x46,
-0x54,
+0x49,
 0x43,
 0x5f,
-0x46,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
 0x5f,
 0x51,
 0x55,
@@ -1191,7 +1192,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1204,11 +1204,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x03,
-0x74,
+0x40,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1325,12 +1325,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x47,
+0x51,
+0x4d,
+0x32,
+0x5f,
 0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
 0x43,
-0x34,
-0x30,
-0x30,
+0x54,
+0x55,
+0x52,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1359,8 +1371,8 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x22,
-0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1373,12 +1385,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x45,
-0x44,
-0x4d,
-0x41,
-0x5f,
+0x47,
+0x49,
+0x43,
 0x34,
+0x30,
+0x30,
 0x5f,
 0x51,
 0x55,
@@ -1408,11 +1420,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x20,
 0x00,
 0x00,
 0x00,
-0x08,
+0x00,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1421,21 +1433,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x42,
-0x52,
-0x4f,
-0x41,
+0x45,
 0x44,
-0x43,
+0x4d,
 0x41,
-0x53,
-0x54,
+0x5f,
+0x34,
 0x5f,
 0x51,
 0x55,
@@ -1452,6 +1455,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1464,7 +1468,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1477,9 +1481,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x58,
-0x47,
-0x45,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
 0x5f,
 0x51,
 0x55,
@@ -1508,7 +1524,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x30,
+0x28,
 0x00,
 0x00,
 0x00,
@@ -1569,9 +1585,13 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x44,
-0x58,
-0x42,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
 0x5f,
 0x51,
 0x55,
@@ -1600,11 +1620,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0x84,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x08,
+0x10,
 0x00,
 0x00,
 0x00,
@@ -1613,13 +1633,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x31,
+0x58,
+0x47,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1648,11 +1664,11 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x22,
-0xa0,
+0x30,
 0x00,
 0x00,
 0x00,
-0x10,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -1661,24 +1677,9 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x51,
-0x4d,
-0x32,
-0x5f,
-0x49,
-0x4e,
-0x46,
-0x52,
-0x41,
-0x53,
-0x54,
-0x52,
-0x55,
-0x43,
-0x54,
-0x55,
-0x52,
-0x45,
+0x44,
+0x58,
+0x42,
 0x5f,
 0x51,
 0x55,
@@ -1695,7 +1696,6 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1707,12 +1707,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x23,
-0x20,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x20,
+0x08,
 0x00,
 0x00,
 0x00,
index 22ea5d11a65c43ac51c9f4aa6fabe7a91dc9edf8..f42053557f0afb565cbe34837e3772686251ac31 100644 (file)
Binary files a/device/k2k/global-resource-list.dtb and b/device/k2k/global-resource-list.dtb differ
index 0bb1fe38125eff26945bae066284810356a7b24f..e43ad16db1388310b79bdc4e98abfe031e5e86fd 100644 (file)
         FFTC_B_QUEUE-qm1 {
             resource-range = <692 4>;
         }; 
-        HIGH_PRIORITY_QUEUE-qm1 {
-            resource-range = <704 32>;
-        };       
-        STARVATION_COUNTER_QUEUE-qm1 {
-            resource-range = <736 64>;
-        };  
-        INFRASTRUCTURE_QUEUE-qm1 {
-            resource-range = <800 32>;
-        }; 
-        TRAFFIC_SHAPING_QUEUE-qm1 {
-            resource-range = <832 32>;
-        };         
-        BCP_QUEUE-qm1 {
-            resource-range = <864 8>;
-        };         
         FFTC_C_QUEUE-qm1 {
             resource-range = <872 4>;
         }; 
         FFTC_F_QUEUE-qm1 {
             resource-range = <884 4>;
         }; 
+        BCP_QUEUE-qm1 {
+            resource-range = <864 8>;
+        };         
+        HIGH_PRIORITY_QUEUE-qm1 {
+            resource-range = <704 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            resource-range = <736 64>;
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            resource-range = <800 32>;
+        }; 
+        TRAFFIC_SHAPING_QUEUE-qm1 {
+            resource-range = <832 32>;
+        };         
         GENERAL_PURPOSE_QUEUE-qm1 {
             resource-range = <896 7296>;
         };    
         LOW_PRIORITY_QUEUE-qm2 {
             resource-range = <8192 512>;
         };
+        QM2_INFRASTRUCTURE_QUEUE-qm2 {
+            resource-range = <8992 32>;
+        }; 
         GIC400_QUEUE-qm2 {
             resource-range = <8704 32>;
         };    
         HLINK_BROADCAST_QUEUE-qm2 {
             resource-range = <8744 8>;
         }; 
-        XGE_QUEUE-qm2 {
-            resource-range = <8752 8>;
-        };         
         HLINK_0_QUEUE-qm2 {
             resource-range = <8760 16>;
         };       
-        DXB_QUEUE-qm2 {
-            resource-range = <8836 8>;
-        };         
         HLINK_1_QUEUE-qm2 {
             resource-range = <8864 16>;
         };         
-        QM2_INFRASTRUCTURE_QUEUE-qm2 {
-            resource-range = <8992 32>;
-        }; 
+        XGE_QUEUE-qm2 {
+            resource-range = <8752 8>;
+        };         
+        DXB_QUEUE-qm2 {
+            resource-range = <8836 8>;
+        };         
         GENERAL_PURPOSE_QUEUE-qm2 {
             resource-range = <9024 7360>;
         };   
index e5c6171fa27248b8b6766d9793f7716d4f956710..072ed3c1e73a98b3b10a9ef35533c43828212c39 100644 (file)
@@ -1049,19 +1049,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x49,
-0x47,
-0x48,
-0x5f,
-0x50,
-0x52,
-0x49,
-0x4f,
-0x52,
-0x49,
+0x46,
+0x46,
 0x54,
-0x59,
+0x43,
+0x5f,
+0x43,
 0x5f,
 0x51,
 0x55,
@@ -1076,6 +1069,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1087,12 +1083,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x02,
-0xc0,
+0x03,
+0x68,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1113,24 +1109,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x53,
-0x54,
-0x41,
-0x52,
-0x56,
-0x41,
+0x46,
+0x46,
 0x54,
-0x49,
-0x4f,
-0x4e,
-0x5f,
 0x43,
-0x4f,
-0x55,
-0x4e,
-0x54,
-0x45,
-0x52,
+0x5f,
+0x44,
 0x5f,
 0x51,
 0x55,
@@ -1159,12 +1143,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x02,
-0xe0,
+0x03,
+0x6c,
 0x00,
 0x00,
 0x00,
-0x40,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1185,19 +1169,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x49,
-0x4e,
 0x46,
-0x52,
-0x41,
-0x53,
+0x46,
 0x54,
-0x52,
-0x55,
 0x43,
-0x54,
-0x55,
-0x52,
+0x5f,
 0x45,
 0x5f,
 0x51,
@@ -1228,11 +1204,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x20,
+0x70,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1253,21 +1229,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x54,
-0x52,
-0x41,
 0x46,
 0x46,
-0x49,
+0x54,
 0x43,
 0x5f,
-0x53,
-0x48,
-0x41,
-0x50,
-0x49,
-0x4e,
-0x47,
+0x46,
 0x5f,
 0x51,
 0x55,
@@ -1284,6 +1251,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1296,11 +1264,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x40,
+0x74,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1377,12 +1345,19 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
-0x54,
-0x43,
+0x48,
+0x49,
+0x47,
+0x48,
 0x5f,
-0x43,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
 0x5f,
 0x51,
 0x55,
@@ -1397,9 +1372,6 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1411,12 +1383,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x03,
-0x68,
+0x02,
+0xc0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1437,12 +1409,24 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
+0x53,
 0x54,
-0x43,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
 0x5f,
-0x44,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
 0x5f,
 0x51,
 0x55,
@@ -1471,12 +1455,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x03,
-0x6c,
+0x02,
+0xe0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x40,
 0x69,
 0x75,
 0x20,
@@ -1497,11 +1481,19 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x49,
+0x4e,
 0x46,
-0x46,
+0x52,
+0x41,
+0x53,
 0x54,
+0x52,
+0x55,
 0x43,
-0x5f,
+0x54,
+0x55,
+0x52,
 0x45,
 0x5f,
 0x51,
@@ -1532,11 +1524,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x70,
+0x20,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1557,12 +1549,21 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x54,
+0x52,
+0x41,
 0x46,
 0x46,
-0x54,
+0x49,
 0x43,
 0x5f,
-0x46,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
 0x5f,
 0x51,
 0x55,
@@ -1579,7 +1580,6 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1592,11 +1592,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x74,
+0x40,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1749,12 +1749,24 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x47,
+0x51,
+0x4d,
+0x32,
+0x5f,
 0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
 0x43,
-0x34,
-0x30,
-0x30,
+0x54,
+0x55,
+0x52,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1783,8 +1795,8 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x22,
-0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1809,12 +1821,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x45,
-0x44,
-0x4d,
-0x41,
-0x5f,
+0x47,
+0x49,
+0x43,
 0x34,
+0x30,
+0x30,
 0x5f,
 0x51,
 0x55,
@@ -1844,11 +1856,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x20,
 0x00,
 0x00,
 0x00,
-0x08,
+0x00,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1869,21 +1881,12 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x42,
-0x52,
-0x4f,
-0x41,
+0x45,
 0x44,
-0x43,
+0x4d,
 0x41,
-0x53,
-0x54,
+0x5f,
+0x34,
 0x5f,
 0x51,
 0x55,
@@ -1900,6 +1903,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1912,7 +1916,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1937,9 +1941,21 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x58,
-0x47,
-0x45,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
 0x5f,
 0x51,
 0x55,
@@ -1968,7 +1984,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x30,
+0x28,
 0x00,
 0x00,
 0x00,
@@ -2053,9 +2069,13 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x44,
-0x58,
-0x42,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
 0x5f,
 0x51,
 0x55,
@@ -2084,11 +2104,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x84,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x08,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -2109,13 +2129,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x31,
+0x58,
+0x47,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -2144,11 +2160,11 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x22,
-0xa0,
+0x30,
 0x00,
 0x00,
 0x00,
-0x10,
+0x08,
 0x69,
 0x75,
 0x20,
@@ -2169,24 +2185,9 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x51,
-0x4d,
-0x32,
-0x5f,
-0x49,
-0x4e,
-0x46,
-0x52,
-0x41,
-0x53,
-0x54,
-0x52,
-0x55,
-0x43,
-0x54,
-0x55,
-0x52,
-0x45,
+0x44,
+0x58,
+0x42,
 0x5f,
 0x51,
 0x55,
@@ -2203,7 +2204,6 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -2215,12 +2215,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x23,
-0x20,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x20,
+0x08,
 0x69,
 0x75,
 0x20,
index cc7dd5deb87e7b468337dcd686ecbb571cc43517..410c51dc2efa5582e25d40779683300125567731 100644 (file)
Binary files a/device/k2k/policy_dsp-only.dtb and b/device/k2k/policy_dsp-only.dtb differ
index 282ea96e7408c509551ac57a27de420841c99a94..0cd85564e78fe588dfc1ffcf3bc94314205a7d6d 100644 (file)
         FFTC_B_QUEUE-qm1 {
             assignments = <692 4>, "iu = (*)";
         }; 
-        HIGH_PRIORITY_QUEUE-qm1 {
-            assignments = <704 32>, "iu = (*)";
-        };       
-        STARVATION_COUNTER_QUEUE-qm1 {
-            assignments = <736 64>, "iu = (*)";
-        };  
-        INFRASTRUCTURE_QUEUE-qm1 {
-            assignments = <800 32>, "iu = (*)";
-        }; 
-        TRAFFIC_SHAPING_QUEUE-qm1 {
-            assignments = <832 32>, "iu = (*)";
-        };         
-        BCP_QUEUE-qm1 {
-            assignments = <864 8>, "iu = (*)";
-        };         
         FFTC_C_QUEUE-qm1 {
             assignments = <872 4>, "iu = (*)";
         }; 
         FFTC_F_QUEUE-qm1 {
             assignments = <884 4>, "iu = (*)";
         }; 
+        BCP_QUEUE-qm1 {
+            assignments = <864 8>, "iu = (*)";
+        };         
+        HIGH_PRIORITY_QUEUE-qm1 {
+            assignments = <704 32>, "iu = (*)";
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            assignments = <736 64>, "iu = (*)";
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            assignments = <800 32>, "iu = (*)";
+        }; 
+        TRAFFIC_SHAPING_QUEUE-qm1 {
+            assignments = <832 32>, "iu = (*)";
+        };         
         GENERAL_PURPOSE_QUEUE-qm1 {
             assignments = <896 7296>, "iu = (*)";
         };    
         LOW_PRIORITY_QUEUE-qm2 {
             assignments = <8192 512>, "iu = (*)";
         };
+        QM2_INFRASTRUCTURE_QUEUE-qm2 {
+            assignments = <8992 32>, "iu = (*)";
+        }; 
         GIC400_QUEUE-qm2 {
             assignments = <8704 32>, "iu = (*)";
         };    
         HLINK_BROADCAST_QUEUE-qm2 {
             assignments = <8744 8>, "iu = (*)";
         }; 
-        XGE_QUEUE-qm2 {
-            assignments = <8752 8>, "iu = (*)";
-        };         
         HLINK_0_QUEUE-qm2 {
             assignments = <8760 16>, "iu = (*)";
         };       
-        DXB_QUEUE-qm2 {
-            assignments = <8836 8>, "iu = (*)";
-        };         
         HLINK_1_QUEUE-qm2 {
             assignments = <8864 16>, "iu = (*)";
         };         
-        QM2_INFRASTRUCTURE_QUEUE-qm2 {
-            assignments = <8992 32>, "iu = (*)";
-        }; 
+        XGE_QUEUE-qm2 {
+            assignments = <8752 8>, "iu = (*)";
+        };         
+        DXB_QUEUE-qm2 {
+            assignments = <8836 8>, "iu = (*)";
+        };         
         GENERAL_PURPOSE_QUEUE-qm2 {
             assignments = <9024 7360>, "iu = (*)";
         };  
index 869c72b25d86df1f64da7ab6e5cdfc3a83c0b8fb..495af918dcd4fb1c1b92df364e761b2221f87e5b 100644 (file)
@@ -1045,19 +1045,12 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x49,
-0x47,
-0x48,
-0x5f,
-0x50,
-0x52,
-0x49,
-0x4f,
-0x52,
-0x49,
+0x46,
+0x46,
 0x54,
-0x59,
+0x43,
+0x5f,
+0x43,
 0x5f,
 0x51,
 0x55,
@@ -1072,6 +1065,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1083,12 +1079,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x02,
-0xc0,
+0x03,
+0x68,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1109,24 +1105,12 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x53,
-0x54,
-0x41,
-0x52,
-0x56,
-0x41,
+0x46,
+0x46,
 0x54,
-0x49,
-0x4f,
-0x4e,
-0x5f,
 0x43,
-0x4f,
-0x55,
-0x4e,
-0x54,
-0x45,
-0x52,
+0x5f,
+0x44,
 0x5f,
 0x51,
 0x55,
@@ -1155,12 +1139,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x02,
-0xe0,
+0x03,
+0x6c,
 0x00,
 0x00,
 0x00,
-0x40,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1181,19 +1165,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x49,
-0x4e,
 0x46,
-0x52,
-0x41,
-0x53,
+0x46,
 0x54,
-0x52,
-0x55,
 0x43,
-0x54,
-0x55,
-0x52,
+0x5f,
 0x45,
 0x5f,
 0x51,
@@ -1216,7 +1192,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x1d,
+0x11,
 0x00,
 0x00,
 0x00,
@@ -1224,23 +1200,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x20,
-0x00,
-0x00,
-0x00,
-0x0c,
-0x28,
-0x2a,
-0x29,
-0x00,
-0x00,
-0x00,
-0x03,
-0x2c,
+0x70,
 0x00,
 0x00,
 0x00,
-0x14,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1261,21 +1225,12 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x54,
-0x52,
-0x41,
 0x46,
 0x46,
-0x49,
+0x54,
 0x43,
 0x5f,
-0x53,
-0x48,
-0x41,
-0x50,
-0x49,
-0x4e,
-0x47,
+0x46,
 0x5f,
 0x51,
 0x55,
@@ -1292,6 +1247,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1304,11 +1260,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x40,
+0x74,
 0x00,
 0x00,
 0x00,
-0x20,
+0x04,
 0x69,
 0x75,
 0x20,
@@ -1385,12 +1341,19 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
-0x54,
-0x43,
+0x48,
+0x49,
+0x47,
+0x48,
 0x5f,
-0x43,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
 0x5f,
 0x51,
 0x55,
@@ -1405,9 +1368,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1419,12 +1379,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x03,
-0x68,
+0x02,
+0xc0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1445,12 +1405,24 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x46,
-0x46,
+0x53,
 0x54,
-0x43,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
 0x5f,
-0x44,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
 0x5f,
 0x51,
 0x55,
@@ -1479,12 +1451,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x03,
-0x6c,
+0x02,
+0xe0,
 0x00,
 0x00,
 0x00,
-0x04,
+0x40,
 0x69,
 0x75,
 0x20,
@@ -1505,11 +1477,19 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x49,
+0x4e,
 0x46,
-0x46,
+0x52,
+0x41,
+0x53,
 0x54,
+0x52,
+0x55,
 0x43,
-0x5f,
+0x54,
+0x55,
+0x52,
 0x45,
 0x5f,
 0x51,
@@ -1532,7 +1512,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x11,
+0x1d,
 0x00,
 0x00,
 0x00,
@@ -1540,11 +1520,23 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x70,
+0x20,
 0x00,
 0x00,
 0x00,
-0x04,
+0x0c,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x03,
+0x2c,
+0x00,
+0x00,
+0x00,
+0x14,
 0x69,
 0x75,
 0x20,
@@ -1565,12 +1557,21 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x54,
+0x52,
+0x41,
 0x46,
 0x46,
-0x54,
+0x49,
 0x43,
 0x5f,
-0x46,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
 0x5f,
 0x51,
 0x55,
@@ -1587,7 +1588,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -1600,11 +1600,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x03,
-0x74,
+0x40,
 0x00,
 0x00,
 0x00,
-0x04,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -1785,12 +1785,24 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x47,
+0x51,
+0x4d,
+0x32,
+0x5f,
 0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
 0x43,
-0x34,
-0x30,
-0x30,
+0x54,
+0x55,
+0x52,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -1812,19 +1824,24 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x0c,
+0x11,
 0x00,
 0x00,
 0x00,
 0x10,
 0x00,
 0x00,
-0x22,
-0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
 0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
 0x28,
 0x2a,
 0x29,
@@ -1832,17 +1849,20 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
 0x00,
 0x01,
-0x45,
-0x44,
-0x4d,
-0x41,
-0x5f,
+0x47,
+0x49,
+0x43,
 0x34,
+0x30,
+0x30,
 0x5f,
 0x51,
 0x55,
@@ -1864,7 +1884,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x11,
+0x0c,
 0x00,
 0x00,
 0x00,
@@ -1872,15 +1892,10 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x20,
 0x00,
 0x00,
 0x00,
-0x08,
-0x69,
-0x75,
-0x20,
-0x3d,
+0x00,
 0x20,
 0x28,
 0x2a,
@@ -1889,29 +1904,17 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
 0x02,
 0x00,
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x42,
-0x52,
-0x4f,
-0x41,
+0x45,
 0x44,
-0x43,
+0x4d,
 0x41,
-0x53,
-0x54,
+0x5f,
+0x34,
 0x5f,
 0x51,
 0x55,
@@ -1928,6 +1931,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x03,
 0x00,
 0x00,
@@ -1940,7 +1944,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1965,9 +1969,21 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x58,
-0x47,
-0x45,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
 0x5f,
 0x51,
 0x55,
@@ -1996,7 +2012,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x30,
+0x28,
 0x00,
 0x00,
 0x00,
@@ -2081,9 +2097,13 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x44,
-0x58,
-0x42,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
 0x5f,
 0x51,
 0x55,
@@ -2112,11 +2132,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0x84,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x08,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -2137,13 +2157,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x48,
-0x4c,
-0x49,
-0x4e,
-0x4b,
-0x5f,
-0x31,
+0x58,
+0x47,
+0x45,
 0x5f,
 0x51,
 0x55,
@@ -2172,11 +2188,11 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x22,
-0xa0,
+0x30,
 0x00,
 0x00,
 0x00,
-0x10,
+0x08,
 0x69,
 0x75,
 0x20,
@@ -2197,24 +2213,9 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x51,
-0x4d,
-0x32,
-0x5f,
-0x49,
-0x4e,
-0x46,
-0x52,
-0x41,
-0x53,
-0x54,
-0x52,
-0x55,
-0x43,
-0x54,
-0x55,
-0x52,
-0x45,
+0x44,
+0x58,
+0x42,
 0x5f,
 0x51,
 0x55,
@@ -2231,7 +2232,6 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
 0x03,
 0x00,
 0x00,
@@ -2243,12 +2243,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x23,
-0x20,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x20,
+0x08,
 0x69,
 0x75,
 0x20,
index ec02e97e27837f53629127f0418c78cb2abbe37d..34d957d6f13a08abad522f9ed94a75b704beacfb 100644 (file)
Binary files a/device/k2k/policy_dsp_arm.dtb and b/device/k2k/policy_dsp_arm.dtb differ
index a6e72e5c6b5ced8bcf5cc44b0c5bc34afb7a9f2a..dfa881aaf906be5cb34b527daf13545b5b5a248e 100644 (file)
         FFTC_B_QUEUE-qm1 {
             assignments = <692 4>, "iu = (*)";
         }; 
+        FFTC_C_QUEUE-qm1 {
+            assignments = <872 4>, "iu = (*)";
+        }; 
+        FFTC_D_QUEUE-qm1 {
+            assignments = <876 4>, "iu = (*)";
+        }; 
+        FFTC_E_QUEUE-qm1 {
+            assignments = <880 4>, "iu = (*)";
+        }; 
+        FFTC_F_QUEUE-qm1 {
+            assignments = <884 4>, "iu = (*)";
+        }; 
+        BCP_QUEUE-qm1 {
+            assignments = <864 8>, "iu = (*)";
+        };         
         HIGH_PRIORITY_QUEUE-qm1 {
             assignments = <704 32>, "iu = (*)";
         };       
         TRAFFIC_SHAPING_QUEUE-qm1 {
             assignments = <832 32>, "iu = (*)";
         };         
-        BCP_QUEUE-qm1 {
-            assignments = <864 8>, "iu = (*)";
-        };         
-        FFTC_C_QUEUE-qm1 {
-            assignments = <872 4>, "iu = (*)";
-        }; 
-        FFTC_D_QUEUE-qm1 {
-            assignments = <876 4>, "iu = (*)";
-        }; 
-        FFTC_E_QUEUE-qm1 {
-            assignments = <880 4>, "iu = (*)";
-        }; 
-        FFTC_F_QUEUE-qm1 {
-            assignments = <884 4>, "iu = (*)";
-        }; 
         GENERAL_PURPOSE_QUEUE-qm1 {
             assignments = <896  3104>,  "iu = (*)",
                           <4000 64>,   "(*)",             /* Used by Kernel */
         LOW_PRIORITY_QUEUE-qm2 {
             assignments = <8192 512>, "iu = (*)";
         };
+        QM2_INFRASTRUCTURE_QUEUE-qm2 {
+            assignments = <8992 32>, "iu = (*)";
+        }; 
         GIC400_QUEUE-qm2 {
             assignments = <8704 32>,   "(*)";             /* Used by Kernel */
         };    
         HLINK_BROADCAST_QUEUE-qm2 {
             assignments = <8744 8>, "iu = (*)";
         }; 
-        XGE_QUEUE-qm2 {
-            assignments = <8752 8>, "iu = (*)";
-        };         
         HLINK_0_QUEUE-qm2 {
             assignments = <8760 16>, "iu = (*)";
         };       
-        DXB_QUEUE-qm2 {
-            assignments = <8836 8>, "iu = (*)";
-        };         
         HLINK_1_QUEUE-qm2 {
             assignments = <8864 16>, "iu = (*)";
         };         
-        QM2_INFRASTRUCTURE_QUEUE-qm2 {
-            assignments = <8992 32>, "iu = (*)";
-        }; 
+        XGE_QUEUE-qm2 {
+            assignments = <8752 8>, "iu = (*)";
+        };         
+        DXB_QUEUE-qm2 {
+            assignments = <8836 8>, "iu = (*)";
+        };         
         GENERAL_PURPOSE_QUEUE-qm2 {
             assignments = <9024 7360>, "iu = (*)";
         }; 
diff --git a/device/k2l/global-resource-list-arm-dsp.c b/device/k2l/global-resource-list-arm-dsp.c
new file mode 100644 (file)
index 0000000..55db7a1
--- /dev/null
@@ -0,0 +1,1924 @@
+#pragma DATA_SECTION (rmGlobalResourceList, ".sharedGRL");
+#pragma DATA_ALIGN (rmGlobalResourceList, 128)
+const char rmGlobalResourceList[] = {
+0xd0,
+0x0d,
+0xfe,
+0xed,
+0x00,
+0x00,
+0x07,
+0x5d,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x07,
+0x40,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x1d,
+0x00,
+0x00,
+0x07,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x00,
+0x41,
+0x52,
+0x4d,
+0x5f,
+0x44,
+0x65,
+0x73,
+0x63,
+0x72,
+0x69,
+0x70,
+0x74,
+0x6f,
+0x72,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0xff,
+0xff,
+0xff,
+0xff,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x50,
+0x41,
+0x53,
+0x53,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x03,
+0x80,
+0x00,
+0x00,
+0x00,
+0x80,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x54,
+0x43,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x3a,
+0x00,
+0x00,
+0x00,
+0x13,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x41,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0xb0,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0xb4,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x42,
+0x43,
+0x50,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0xb8,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x03,
+0x20,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x10,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x51,
+0x4e,
+0x45,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x02,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0a,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x1c,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
+0x2d,
+0x70,
+0x64,
+0x73,
+0x70,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x63,
+0x63,
+0x75,
+0x6d,
+0x75,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x70,
+0x70,
+0x69,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x61,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x61,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x61,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x62,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x62,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x62,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x62,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x62,
+0x63,
+0x70,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x62,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x5b,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x15,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x09,
+0x6e,
+0x73,
+0x2d,
+0x61,
+0x73,
+0x73,
+0x69,
+0x67,
+0x6e,
+0x6d,
+0x65,
+0x6e,
+0x74,
+0x00,
+0x72,
+0x65,
+0x73,
+0x6f,
+0x75,
+0x72,
+0x63,
+0x65,
+0x2d,
+0x72,
+0x61,
+0x6e,
+0x67,
+0x65,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+};
diff --git a/device/k2l/global-resource-list-arm-dsp.dtb b/device/k2l/global-resource-list-arm-dsp.dtb
new file mode 100644 (file)
index 0000000..16dd3ae
Binary files /dev/null and b/device/k2l/global-resource-list-arm-dsp.dtb differ
diff --git a/device/k2l/global-resource-list-arm-dsp.dts b/device/k2l/global-resource-list-arm-dsp.dts
new file mode 100644 (file)
index 0000000..c31da59
--- /dev/null
@@ -0,0 +1,141 @@
+/dts-v1/;
+
+/ {
+    /* Device resource definitions based on current supported QMSS, CPPI, and 
+     * PA LLD resources */
+       
+    qmss {
+        /* Number of descriptors inserted by ARM */
+        ns-assignment = "ARM_Descriptors", <0 4096>;
+    
+        /* QMSS in joint mode affects only -qm1 resource */
+        control-qm1 {
+            resource-range = <0 1>;
+        };
+        
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-control-qm1 {
+            resource-range = <0 1>;
+        };
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-qm1 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        memory-regions-qm1 {
+            resource-range = <0 64>;
+        };
+
+        /* Queues match device specification and/or csl_qm_queue.h regardless of split or joint mode */
+        LOW_PRIORITY_QUEUE-qm1 {
+            resource-range = <0 512>;
+        };
+        PASS_QUEUE-qm1 {
+            resource-range = <896 128>;
+        };
+        INTC_QUEUE-qm1 {
+            resource-range = <570 19>;
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            resource-range = <688 4>;
+        }; 
+        FFTC_B_QUEUE-qm1 {
+            resource-range = <692 4>;
+        }; 
+        BCP_QUEUE-qm1 {
+            resource-range = <696 8>;
+        };         
+        HIGH_PRIORITY_QUEUE-qm1 {
+            resource-range = <704 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            resource-range = <736 64>;
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            resource-range = <800 32>;
+        }; 
+        GIC400_QUEUE-qm1 {
+            resource-range = <528 32>;
+        };
+        IQNET_QUEUE-qm1 {
+            resource-range = <832 48>;
+        };
+        EDMA_0_QUEUE-qm1 {
+            resource-range = <560 10>;
+        };
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            resource-range = <1024 7168>;
+        };    
+
+        firmware-pdsp {
+            resource-range = <0 8>;
+        };        
+        accumulator-ch {
+            resource-range = <0 48>;          
+        };              
+    }; /* qmss */
+
+    cppi {
+        fftc-a-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-a-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-a-rx-flow-id {
+            resource-range = <0 8>;
+        };   
+
+        fftc-b-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-b-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-b-rx-flow-id {
+            resource-range = <0 8>;
+        };   
+
+        netcp-rx-ch {
+            resource-range = <0 24>;
+        };
+        netcp-tx-ch {
+            resource-range = <0 24>;
+        };
+        netcp-rx-flow-id {
+            resource-range = <0 32>;
+        };   
+
+        qmss-qm1-rx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm1-tx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm1-rx-flow-id {
+            resource-range = <0 64>;
+        };   
+
+        bcp-rx-ch {
+            resource-range = <0 8>;
+        };
+        bcp-tx-ch {
+            resource-range = <0 8>;
+        };
+        bcp-rx-flow-id {
+            resource-range = <0 64>;
+        };           
+        
+        netcp-local-rx-ch {
+            resource-range = <0 91>;
+        };
+        netcp-local-tx-ch {
+            resource-range = <0 21>;
+        };
+        netcp-local-rx-flow-id {
+            resource-range = <0 32>;
+        };           
+    }; /* cppi */
+};
diff --git a/device/k2l/global-resource-list.c b/device/k2l/global-resource-list.c
new file mode 100644 (file)
index 0000000..9baf566
--- /dev/null
@@ -0,0 +1,1924 @@
+#pragma DATA_SECTION (rmGlobalResourceList, ".sharedGRL");
+#pragma DATA_ALIGN (rmGlobalResourceList, 128)
+const char rmGlobalResourceList[] = {
+0xd0,
+0x0d,
+0xfe,
+0xed,
+0x00,
+0x00,
+0x07,
+0x2b,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x07,
+0x1c,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x0f,
+0x00,
+0x00,
+0x06,
+0xe4,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0xff,
+0xff,
+0xff,
+0xff,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x50,
+0x41,
+0x53,
+0x53,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x80,
+0x00,
+0x00,
+0x00,
+0x80,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x54,
+0x43,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x3a,
+0x00,
+0x00,
+0x00,
+0x13,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x41,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0xb0,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0xb4,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x42,
+0x43,
+0x50,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0xb8,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x20,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x10,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x51,
+0x4e,
+0x45,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x30,
+0x00,
+0x00,
+0x00,
+0x0a,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x1c,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
+0x2d,
+0x70,
+0x64,
+0x73,
+0x70,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x63,
+0x63,
+0x75,
+0x6d,
+0x75,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x70,
+0x70,
+0x69,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x61,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x61,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x61,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x62,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x62,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x62,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x62,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x62,
+0x63,
+0x70,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x62,
+0x63,
+0x70,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x5b,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x74,
+0x78,
+0x2d,
+0x63,
+0x68,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x15,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6e,
+0x65,
+0x74,
+0x63,
+0x70,
+0x2d,
+0x6c,
+0x6f,
+0x63,
+0x61,
+0x6c,
+0x2d,
+0x72,
+0x78,
+0x2d,
+0x66,
+0x6c,
+0x6f,
+0x77,
+0x2d,
+0x69,
+0x64,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x09,
+0x72,
+0x65,
+0x73,
+0x6f,
+0x75,
+0x72,
+0x63,
+0x65,
+0x2d,
+0x72,
+0x61,
+0x6e,
+0x67,
+0x65,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+};
diff --git a/device/k2l/global-resource-list.dtb b/device/k2l/global-resource-list.dtb
new file mode 100644 (file)
index 0000000..545cd0d
Binary files /dev/null and b/device/k2l/global-resource-list.dtb differ
diff --git a/device/k2l/global-resource-list.dts b/device/k2l/global-resource-list.dts
new file mode 100644 (file)
index 0000000..408cc53
--- /dev/null
@@ -0,0 +1,138 @@
+/dts-v1/;
+
+/ {
+    /* Device resource definitions based on current supported QMSS, CPPI, and 
+     * PA LLD resources */
+       
+    qmss {
+        /* QMSS in joint mode affects only -qm1 resource */
+        control-qm1 {
+            resource-range = <0 1>;
+        };
+        
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-control-qm1 {
+            resource-range = <0 1>;
+        };
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-qm1 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        memory-regions-qm1 {
+            resource-range = <0 64>;
+        };
+
+        /* Queues match device specification and/or csl_qm_queue.h regardless of split or joint mode */
+        LOW_PRIORITY_QUEUE-qm1 {
+            resource-range = <0 512>;
+        };
+        PASS_QUEUE-qm1 {
+            resource-range = <896 128>;
+        };
+        INTC_QUEUE-qm1 {
+            resource-range = <570 19>;
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            resource-range = <688 4>;
+        }; 
+        FFTC_B_QUEUE-qm1 {
+            resource-range = <692 4>;
+        }; 
+        BCP_QUEUE-qm1 {
+            resource-range = <696 8>;
+        };         
+        HIGH_PRIORITY_QUEUE-qm1 {
+            resource-range = <704 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm1 {
+            resource-range = <736 64>;
+        };  
+        INFRASTRUCTURE_QUEUE-qm1 {
+            resource-range = <800 32>;
+        }; 
+        GIC400_QUEUE-qm1 {
+            resource-range = <528 32>;
+        };
+        IQNET_QUEUE-qm1 {
+            resource-range = <832 48>;
+        };
+        EDMA_0_QUEUE-qm1 {
+            resource-range = <560 10>;
+        };
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            resource-range = <1024 7168>;
+        };    
+
+        firmware-pdsp {
+            resource-range = <0 8>;
+        };        
+        accumulator-ch {
+            resource-range = <0 48>;          
+        };              
+    }; /* qmss */
+
+    cppi {
+        fftc-a-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-a-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-a-rx-flow-id {
+            resource-range = <0 8>;
+        };   
+
+        fftc-b-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-b-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-b-rx-flow-id {
+            resource-range = <0 8>;
+        };   
+
+        netcp-rx-ch {
+            resource-range = <0 24>;
+        };
+        netcp-tx-ch {
+            resource-range = <0 24>;
+        };
+        netcp-rx-flow-id {
+            resource-range = <0 32>;
+        };   
+
+        qmss-qm1-rx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm1-tx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm1-rx-flow-id {
+            resource-range = <0 64>;
+        };   
+
+        bcp-rx-ch {
+            resource-range = <0 8>;
+        };
+        bcp-tx-ch {
+            resource-range = <0 8>;
+        };
+        bcp-rx-flow-id {
+            resource-range = <0 64>;
+        };           
+        
+        netcp-local-rx-ch {
+            resource-range = <0 91>;
+        };
+        netcp-local-tx-ch {
+            resource-range = <0 21>;
+        };
+        netcp-local-rx-flow-id {
+            resource-range = <0 32>;
+        };           
+    }; /* cppi */
+};
diff --git a/device/k2l/policy_dsp-only.c b/device/k2l/policy_dsp-only.c
new file mode 100644 (file)
index 0000000..3201040
--- /dev/null
@@ -0,0 +1,2436 @@
+#pragma DATA_SECTION (rmDspOnlyPolicy, ".sharedPolicy");
+#pragma DATA_ALIGN (rmDspOnlyPolicy, 128)
+const char rmDspOnlyPolicy[] = {
+0xd0,
+0x0d,
+0xfe,
+0xed,
+0x00,
+0x00,
+0x09,
+0x64,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x09,
+0x48,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x1c,
+0x00,
+0x00,
+0x09,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x62,
+0x00,
+0x00,
+0x00,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x53,
+0x65,
+0x72,
+0x76,
+0x65,
+0x72,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x30,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x31,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x32,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x33,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x34,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x35,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x36,
+0x00,
+0x52,
+0x4d,
+0x5f,
+0x43,
+0x6c,
+0x69,
+0x65,
+0x6e,
+0x74,
+0x37,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0xff,
+0xff,
+0xff,
+0xff,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x50,
+0x41,
+0x53,
+0x53,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x03,
+0x80,
+0x00,
+0x00,
+0x00,
+0x80,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x49,
+0x4e,
+0x54,
+0x43,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0x3a,
+0x00,
+0x00,
+0x00,
+0x13,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x41,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xb0,
+0x00,
+0x00,
+0x00,
+0x04,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xb4,
+0x00,
+0x00,
+0x00,
+0x04,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x42,
+0x43,
+0x50,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xb8,
+0x00,
+0x00,
+0x00,
+0x08,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x02,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
<