Fixed bug in allocator and kernel updates to the policies and GRL
authorJustin Sobota <jsobota@ti.com>
Fri, 22 Mar 2013 22:37:00 +0000 (18:37 -0400)
committerJustin Sobota <jsobota@ti.com>
Fri, 22 Mar 2013 22:37:00 +0000 (18:37 -0400)
25 files changed:
device/k2h/global-resource-list-arm-dsp.c [new file with mode: 0644]
device/k2h/global-resource-list-arm-dsp.dtb [new file with mode: 0644]
device/k2h/global-resource-list-arm-dsp.dts [new file with mode: 0644]
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 [new file with mode: 0644]
device/k2k/global-resource-list-arm-dsp.dtb [new file with mode: 0644]
device/k2k/global-resource-list-arm-dsp.dts [new file with mode: 0644]
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
src/rm_allocator.c

diff --git a/device/k2h/global-resource-list-arm-dsp.c b/device/k2h/global-resource-list-arm-dsp.c
new file mode 100644 (file)
index 0000000..181793c
--- /dev/null
@@ -0,0 +1,3716 @@
+#pragma DATA_SECTION (rmGlobalResourceList, ".sharedGRL");
+#pragma DATA_ALIGN (rmGlobalResourceList, 128)
+const char rmGlobalResourceList[] = {
+0xd0,
+0x0d,
+0xfe,
+0xed,
+0x00,
+0x00,
+0x0e,
+0x29,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x0e,
+0x0c,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x1d,
+0x00,
+0x00,
+0x0d,
+0xd4,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x41,
+0x49,
+0x46,
+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,
+0x00,
+0x00,
+0x00,
+0x00,
+0x80,
+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,
+0x02,
+0x80,
+0x00,
+0x00,
+0x00,
+0x09,
+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,
+0x53,
+0x52,
+0x49,
+0x4f,
+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,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+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,
+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,
+0x54,
+0x52,
+0x41,
+0x46,
+0x46,
+0x49,
+0x43,
+0x5f,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
+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,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x03,
+0x60,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x43,
+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,
+0x68,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x44,
+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,
+0x6c,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+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,
+0x70,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x46,
+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,
+0x74,
+0x00,
+0x00,
+0x00,
+0x04,
+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,
+0x03,
+0x80,
+0x00,
+0x00,
+0x1c,
+0x80,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x00,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x20,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x28,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x58,
+0x47,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x30,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x38,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x44,
+0x58,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x84,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x51,
+0x4d,
+0x32,
+0x5f,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x23,
+0x20,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x23,
+0x40,
+0x00,
+0x00,
+0x1c,
+0xc0,
+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,
+0x73,
+0x72,
+0x69,
+0x6f,
+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,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x73,
+0x72,
+0x69,
+0x6f,
+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,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x73,
+0x72,
+0x69,
+0x6f,
+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,
+0x14,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x69,
+0x66,
+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,
+0x81,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x69,
+0x66,
+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,
+0x81,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x69,
+0x66,
+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,
+0x81,
+0x00,
+0x00,
+0x00,
+0x02,
+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,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x63,
+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,
+0x63,
+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,
+0x63,
+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,
+0x64,
+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,
+0x64,
+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,
+0x64,
+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,
+0x65,
+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,
+0x65,
+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,
+0x65,
+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,
+0x66,
+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,
+0x66,
+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,
+0x66,
+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,
+0x70,
+0x61,
+0x73,
+0x73,
+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,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x73,
+0x73,
+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,
+0x09,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x73,
+0x73,
+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,
+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,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x32,
+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,
+0x32,
+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,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x6c,
+0x75,
+0x74,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x05,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
+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,
+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,
+};
diff --git a/device/k2h/global-resource-list-arm-dsp.dtb b/device/k2h/global-resource-list-arm-dsp.dtb
new file mode 100644 (file)
index 0000000..49d573d
Binary files /dev/null and b/device/k2h/global-resource-list-arm-dsp.dtb differ
diff --git a/device/k2h/global-resource-list-arm-dsp.dts b/device/k2h/global-resource-list-arm-dsp.dts
new file mode 100644 (file)
index 0000000..6c42504
--- /dev/null
@@ -0,0 +1,265 @@
+/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>;
+        };
+        control-qm2 {
+            resource-range = <0 1>;
+        }; 
+        
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-control-qm1 {
+            resource-range = <0 1>;
+        };
+        linkram-control-qm2 {
+            resource-range = <0 1>;
+        }; 
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-qm1 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };
+        linkram-qm2 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };      
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        memory-regions-qm1 {
+            resource-range = <0 64>;
+        };
+        memory-regions-qm2 {
+            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>;
+        };
+        AIF_QUEUE-qm1 {
+            resource-range = <512 128>;
+        };
+        PASS_QUEUE-qm1 {
+            resource-range = <640 9>;
+        };
+        INTC_QUEUE-qm1 {
+            resource-range = <652 6>;
+        }; 
+        SRIO_QUEUE-qm1 {
+            resource-range = <672 16>;
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            resource-range = <688 4>;
+        }; 
+        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_D_QUEUE-qm1 {
+            resource-range = <876 4>;
+        }; 
+        FFTC_E_QUEUE-qm1 {
+            resource-range = <880 4>;
+        }; 
+        FFTC_F_QUEUE-qm1 {
+            resource-range = <884 4>;
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            resource-range = <896 7296>;
+        };    
+        LOW_PRIORITY_QUEUE-qm2 {
+            resource-range = <8192 512>;
+        };
+        GIC400_QUEUE-qm2 {
+            resource-range = <8704 32>;
+        };    
+        EDMA_4_QUEUE-qm2 {
+            resource-range = <8736 8>;
+        };     
+        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>;
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm2 {
+            resource-range = <9024 7360>;
+        };   
+
+        firmware-pdsp {
+            resource-range = <0 8>;
+        };        
+        accumulator-ch {
+            resource-range = <0 48>;          
+        };              
+    }; /* qmss */
+
+    cppi {
+        srio-rx-ch {
+            resource-range = <0 16>;
+        };
+        srio-tx-ch {
+            resource-range = <0 16>;
+        };
+        srio-rx-flow-id {
+            resource-range = <0 20>;
+        };   
+
+        aif-rx-ch {
+            resource-range = <0 129>;
+        };
+        aif-tx-ch {
+            resource-range = <0 129>;
+        };
+        aif-rx-flow-id {
+            resource-range = <0 129>;
+        };      
+
+        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>;
+        };   
+
+        fftc-c-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-c-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-c-rx-flow-id {
+            resource-range = <0 8>;
+        };
+
+        fftc-d-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-d-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-d-rx-flow-id {
+            resource-range = <0 8>;
+        };   
+
+        fftc-e-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-e-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-e-rx-flow-id {
+            resource-range = <0 8>;
+        };
+
+        fftc-f-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-f-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-f-rx-flow-id {
+            resource-range = <0 8>;
+        };         
+        
+        pass-rx-ch {
+            resource-range = <0 24>;
+        };
+        pass-tx-ch {
+            resource-range = <0 9>;
+        };
+        pass-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>;
+        };   
+
+        qmss-qm2-rx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm2-tx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm2-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>;
+        };           
+    }; /* cppi */
+
+    pa {
+        pa-lut { 
+            resource-range = <0 5>;
+        };
+        pa-firmware {
+            resource-range = <0 1>;
+        };
+    }; /* pa */
+    
+};
index f527e333e0e8db3db1966d505fcbfd43ecd2b5de..f3ccfc9670676ce6d16dbfa89c97163b97e3727c 100644 (file)
@@ -7,50 +7,1340 @@ const char rmGlobalResourceList[] = {
 0xed,
 0x00,
 0x00,
+0x0d,
+0xf7,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x0d,
+0xe8,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x0f,
+0x00,
+0x00,
+0x0d,
+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,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
 0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x41,
+0x49,
+0x46,
+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,
+0x00,
+0x00,
+0x00,
+0x00,
+0x80,
+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,
+0x02,
+0x80,
+0x00,
+0x00,
+0x00,
+0x09,
+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,
+0x53,
+0x52,
+0x49,
+0x4f,
+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,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+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,
+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,
+0x54,
+0x52,
+0x41,
+0x46,
+0x46,
+0x49,
+0x43,
+0x5f,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
+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,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x03,
+0x60,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x43,
+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,
+0x68,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x44,
+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,
+0x6c,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+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,
+0x70,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x46,
+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,
+0x74,
+0x00,
+0x00,
+0x00,
+0x04,
+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,
+0x03,
+0x80,
 0x00,
 0x00,
-0x38,
+0x1c,
+0x80,
 0x00,
 0x00,
-0x08,
-0x60,
 0x00,
+0x02,
 0x00,
 0x00,
-0x28,
 0x00,
+0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
-0x11,
 0x00,
 0x00,
 0x00,
-0x10,
+0x03,
 0x00,
 0x00,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
-0x0f,
 0x00,
 0x00,
-0x08,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -58,65 +1348,71 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
-0x01,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
-0x01,
-0x71,
-0x6d,
-0x73,
-0x73,
+0x22,
 0x00,
 0x00,
 0x00,
 0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x01,
-0x6c,
-0x69,
-0x6e,
-0x6b,
-0x72,
-0x61,
-0x6d,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x63,
-0x6f,
-0x6e,
-0x74,
-0x72,
-0x6f,
-0x6c,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
 0x00,
-0x03,
 0x00,
 0x00,
 0x00,
-0x08,
+0x03,
 0x00,
 0x00,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x22,
+0x20,
 0x00,
 0x00,
-0x01,
+0x00,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -125,13 +1421,33 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x6c,
-0x69,
-0x6e,
-0x6b,
-0x72,
-0x61,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
 0x6d,
+0x32,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -147,12 +1463,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0x28,
 0x00,
 0x00,
-0xff,
-0xff,
-0xff,
-0xff,
+0x00,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -161,20 +1477,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x6d,
-0x65,
-0x6d,
-0x6f,
-0x72,
-0x79,
+0x58,
+0x47,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x72,
-0x65,
-0x67,
-0x69,
-0x6f,
-0x6e,
-0x73,
+0x71,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -191,12 +1507,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0x30,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x40,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -205,19 +1521,23 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x66,
-0x69,
-0x72,
-0x6d,
-0x77,
-0x61,
-0x72,
-0x65,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x70,
-0x64,
-0x73,
-0x70,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -235,12 +1555,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0x38,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x08,
+0x10,
 0x00,
 0x00,
 0x00,
@@ -249,12 +1569,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x44,
+0x58,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
 0x71,
-0x75,
-0x65,
-0x75,
-0x65,
-0x73,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -271,12 +1599,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x00,
-0x40,
-0x00,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -285,20 +1613,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x61,
-0x63,
-0x63,
-0x75,
-0x6d,
-0x75,
-0x6c,
-0x61,
-0x74,
-0x6f,
-0x72,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x63,
-0x68,
+0x71,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -315,12 +1647,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x30,
+0x10,
 0x00,
 0x00,
 0x00,
@@ -329,15 +1661,35 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x51,
+0x4d,
+0x32,
+0x5f,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x74,
-0x69,
+0x71,
 0x6d,
-0x65,
-0x72,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -355,12 +1707,68 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x23,
+0x20,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x23,
+0x40,
+0x00,
+0x00,
+0x1c,
+0xc0,
 0x00,
 0x00,
 0x00,
@@ -369,17 +1777,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
 0x2d,
-0x63,
-0x6c,
-0x75,
+0x70,
+0x64,
 0x73,
-0x74,
-0x65,
-0x72,
+0x70,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -409,16 +1821,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
-0x2d,
-0x71,
+0x61,
+0x63,
+0x63,
 0x75,
-0x65,
+0x6d,
 0x75,
-0x65,
-0x00,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
 0x00,
 0x00,
 0x00,
@@ -440,7 +1856,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x40,
+0x30,
 0x00,
 0x00,
 0x00,
@@ -2169,12 +3585,4 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index 4dc93ee0f6c8f33c7323324970aae5e8ebd7a45d..22ea5d11a65c43ac51c9f4aa6fabe7a91dc9edf8 100644 (file)
Binary files a/device/k2h/global-resource-list.dtb and b/device/k2h/global-resource-list.dtb differ
index 58422623b0a71ce65da45cae05a2dc31b563ac8d..0bb1fe38125eff26945bae066284810356a7b24f 100644 (file)
      * PA LLD resources */
        
     qmss {
-        linkram-control {
+        /* QMSS in joint mode affects only -qm1 resource */
+        control-qm1 {
             resource-range = <0 1>;
         };
-        linkram {
+        control-qm2 {
+            resource-range = <0 1>;
+        }; 
+        
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-control-qm1 {
+            resource-range = <0 1>;
+        };
+        linkram-control-qm2 {
+            resource-range = <0 1>;
+        }; 
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-qm1 {
             resource-range = <0x00000000 0xFFFFFFFF>;
         };
-        memory-regions {
+        linkram-qm2 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };      
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        memory-regions-qm1 {
             resource-range = <0 64>;
         };
+        memory-regions-qm2 {
+            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>;
+        };
+        AIF_QUEUE-qm1 {
+            resource-range = <512 128>;
+        };
+        PASS_QUEUE-qm1 {
+            resource-range = <640 9>;
+        };
+        INTC_QUEUE-qm1 {
+            resource-range = <652 6>;
+        }; 
+        SRIO_QUEUE-qm1 {
+            resource-range = <672 16>;
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            resource-range = <688 4>;
+        }; 
+        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_D_QUEUE-qm1 {
+            resource-range = <876 4>;
+        }; 
+        FFTC_E_QUEUE-qm1 {
+            resource-range = <880 4>;
+        }; 
+        FFTC_F_QUEUE-qm1 {
+            resource-range = <884 4>;
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            resource-range = <896 7296>;
+        };    
+        LOW_PRIORITY_QUEUE-qm2 {
+            resource-range = <8192 512>;
+        };
+        GIC400_QUEUE-qm2 {
+            resource-range = <8704 32>;
+        };    
+        EDMA_4_QUEUE-qm2 {
+            resource-range = <8736 8>;
+        };     
+        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>;
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm2 {
+            resource-range = <9024 7360>;
+        };   
+
         firmware-pdsp {
             resource-range = <0 8>;
-        };
-        queues {
-            resource-range = <0 16384>;
-        };
+        };        
         accumulator-ch {
             resource-range = <0 48>;          
-        };
-        qos-timer {
-            resource-range = <0 1>;
-        };
-        qos-cluster {
-            resource-range = <0 8>;
-        };
-        qos-queue {
-            resource-range = <0 64>;
         };              
     }; /* qmss */
 
index 78d1ee1e41ce37fd6b6a8ae55228d66425cbe70f..e5c6171fa27248b8b6766d9793f7716d4f956710 100644 (file)
@@ -7,16 +7,16 @@ const char rmDspOnlyPolicy[] = {
 0xed,
 0x00,
 0x00,
-0x0b,
-0x20,
+0x11,
+0xf8,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x0b,
-0x04,
+0x11,
+0xdc,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspOnlyPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x0a,
-0xcc,
+0x11,
+0xa4,
 0x00,
 0x00,
 0x00,
@@ -193,6 +193,170 @@ const char rmDspOnlyPolicy[] = {
 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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
@@ -208,6 +372,10 @@ const char rmDspOnlyPolicy[] = {
 0x72,
 0x6f,
 0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -256,6 +424,1534 @@ const char rmDspOnlyPolicy[] = {
 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,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x41,
+0x49,
+0x46,
+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,
+0x00,
+0x00,
+0x00,
+0x00,
+0x80,
+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,
+0x02,
+0x80,
+0x00,
+0x00,
+0x00,
+0x09,
+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,
+0x53,
+0x52,
+0x49,
+0x4f,
+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,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+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,
+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,
+0x54,
+0x52,
+0x41,
+0x46,
+0x46,
+0x49,
+0x43,
+0x5f,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
+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,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x03,
+0x60,
+0x00,
+0x00,
+0x00,
+0x08,
+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,
+0x43,
+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,
+0x68,
+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,
+0x44,
+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,
+0x6c,
+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,
+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,
+0x70,
+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,
+0x46,
+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,
+0x74,
+0x00,
+0x00,
+0x00,
+0x04,
+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,
+0x03,
+0x80,
+0x00,
+0x00,
+0x1c,
+0x80,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x20,
+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,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+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,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x20,
+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,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x28,
+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,
+0x32,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -271,12 +1967,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x22,
+0x30,
 0x00,
 0x00,
-0xff,
-0xff,
-0xff,
-0xff,
+0x00,
+0x08,
 0x69,
 0x75,
 0x20,
@@ -297,20 +1993,24 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x6d,
-0x65,
-0x6d,
-0x6f,
-0x72,
-0x79,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x72,
-0x65,
-0x67,
-0x69,
-0x6f,
-0x6e,
-0x73,
+0x71,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -327,12 +2027,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x22,
+0x38,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x40,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -353,19 +2053,19 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x66,
-0x69,
-0x72,
-0x6d,
-0x77,
-0x61,
-0x72,
-0x65,
+0x44,
+0x58,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x70,
-0x64,
-0x73,
-0x70,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -383,8 +2083,8 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x00,
-0x00,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
@@ -409,12 +2109,24 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
 0x71,
-0x75,
-0x65,
-0x75,
-0x65,
-0x73,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -431,12 +2143,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x22,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x00,
-0x40,
-0x00,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -457,20 +2169,36 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x61,
-0x63,
-0x63,
-0x75,
-0x6d,
-0x75,
-0x6c,
-0x61,
-0x74,
-0x6f,
-0x72,
+0x51,
+0x4d,
+0x32,
+0x5f,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x63,
-0x68,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -487,12 +2215,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x30,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -513,15 +2241,31 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x74,
-0x69,
+0x71,
 0x6d,
-0x65,
-0x72,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -539,12 +2283,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x23,
+0x40,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x01,
+0x1c,
+0xc0,
 0x69,
 0x75,
 0x20,
@@ -565,17 +2309,21 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
 0x2d,
-0x63,
-0x6c,
-0x75,
+0x70,
+0x64,
 0x73,
-0x74,
-0x65,
-0x72,
+0x70,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -617,16 +2365,20 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
-0x2d,
-0x71,
+0x61,
+0x63,
+0x63,
 0x75,
-0x65,
+0x6d,
 0x75,
-0x65,
-0x00,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
 0x00,
 0x00,
 0x00,
@@ -648,7 +2400,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x40,
+0x30,
 0x69,
 0x75,
 0x20,
@@ -2857,92 +4609,4 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index d36b14e568ba2b294a528379e6c820596c0e1ac7..cc7dd5deb87e7b468337dcd686ecbb571cc43517 100644 (file)
Binary files a/device/k2h/policy_dsp-only.dtb and b/device/k2h/policy_dsp-only.dtb differ
index 90f242c38163c2615f62d4bad90abfbddb8d697d..282ea96e7408c509551ac57a27de420841c99a94 100644 (file)
                       "RM_Client7";
        
     qmss {
-        linkram-control {
+        control-qm1 {
             assignments = <0 1>, "iu = (*)";
         };
-        linkram {
+        control-qm2 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        
+        linkram-control-qm1 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        linkram-control-qm2 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        
+        linkram-qm1 {
+            assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
+        };
+        linkram-qm2 {
             assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
+        };  
+        
+        memory-regions-qm1 {
+            assignments = <0 64>, "iu = (*)";
         };
-        memory-regions {
+        memory-regions-qm2 {
             assignments = <0 64>, "iu = (*)";
         };
+        
+        LOW_PRIORITY_QUEUE-qm1 {
+            assignments = <0 512>, "iu = (*)";
+        };
+        AIF_QUEUE-qm1 {
+            assignments = <512 128>, "iu = (*)";
+        };
+        PASS_QUEUE-qm1 {
+            assignments = <640 9>, "iu = (*)";
+        };
+        INTC_QUEUE-qm1 {
+            assignments = <652 6>, "iu = (*)";
+        }; 
+        SRIO_QUEUE-qm1 {
+            assignments = <672 16>, "iu = (*)";
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            assignments = <688 4>, "iu = (*)";
+        }; 
+        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_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 7296>, "iu = (*)";
+        };    
+        LOW_PRIORITY_QUEUE-qm2 {
+            assignments = <8192 512>, "iu = (*)";
+        };
+        GIC400_QUEUE-qm2 {
+            assignments = <8704 32>, "iu = (*)";
+        };    
+        EDMA_4_QUEUE-qm2 {
+            assignments = <8736 8>, "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 = (*)";
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm2 {
+            assignments = <9024 7360>, "iu = (*)";
+        };  
+        
         firmware-pdsp {
             assignments = <0 8>, "iu = (*)";
         };
-        queues {
-            assignments = <0 16384>, "iu = (*)";
-        };
         accumulator-ch {
             assignments = <0 48>, "iu = (*)";          
-        };
-        qos-timer {
-            assignments = <0 1>, "iu = (*)";
-        };
-        qos-cluster {
-            assignments = <0 8>, "iu = (*)";
-        };
-        qos-queue {
-            assignments = <0 64>, "iu = (*)";
-        };              
+        };             
     }; /* qmss */
 
     cppi {
index 8929b0a10c73abea2783392e33ad7754763b150f..869c72b25d86df1f64da7ab6e5cdfc3a83c0b8fb 100644 (file)
@@ -7,16 +7,16 @@ const char rmDspPlusArmPolicy[] = {
 0xed,
 0x00,
 0x00,
-0x0b,
-0xcc,
+0x12,
+0x14,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x0b,
-0xb0,
+0x11,
+0xf8,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspPlusArmPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x0b,
-0x78,
+0x11,
+0xc0,
 0x00,
 0x00,
 0x00,
@@ -193,6 +193,110 @@ const char rmDspPlusArmPolicy[] = {
 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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
@@ -208,6 +312,10 @@ const char rmDspPlusArmPolicy[] = {
 0x72,
 0x6f,
 0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
 0x00,
 0x00,
 0x00,
@@ -216,7 +324,59 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x11,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x0c,
 0x00,
 0x00,
 0x00,
@@ -229,6 +389,50 @@ const char rmDspPlusArmPolicy[] = {
 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,
@@ -256,6 +460,10 @@ const char rmDspPlusArmPolicy[] = {
 0x72,
 0x61,
 0x6d,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -311,6 +519,10 @@ const char rmDspPlusArmPolicy[] = {
 0x6f,
 0x6e,
 0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
 0x00,
 0x00,
 0x00,
@@ -381,20 +593,24 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x66,
-0x69,
-0x72,
 0x6d,
-0x77,
-0x61,
-0x72,
 0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
 0x2d,
-0x70,
-0x64,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
 0x73,
-0x70,
-0x00,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -416,7 +632,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x08,
+0x40,
 0x69,
 0x75,
 0x20,
@@ -437,12 +653,84 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
 0x71,
-0x75,
-0x65,
-0x75,
-0x65,
-0x73,
+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,
+0x41,
+0x49,
+0x46,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -452,19 +740,231 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0xa2,
+0x11,
 0x00,
 0x00,
 0x00,
 0x10,
 0x00,
 0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x00,
+0x80,
+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,
 0x02,
 0x80,
+0x00,
+0x00,
+0x00,
+0x09,
+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,
+0x53,
+0x52,
+0x49,
+0x4f,
+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,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+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,
@@ -476,24 +976,1091 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x02,
-0x80,
 0x00,
 0x00,
 0x00,
-0x09,
-0x28,
-0x2a,
-0x29,
 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,
+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,
+0x54,
+0x52,
+0x41,
+0x46,
+0x46,
+0x49,
+0x43,
+0x5f,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
+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,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x03,
+0x60,
+0x00,
+0x00,
+0x00,
+0x08,
+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,
+0x43,
+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,
+0x68,
+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,
+0x44,
+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,
+0x6c,
+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,
+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,
+0x70,
+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,
+0x46,
+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,
+0x74,
+0x00,
+0x00,
+0x00,
+0x04,
+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,
+0x03,
+0x80,
+0x00,
+0x00,
+0x0c,
+0x20,
+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,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x20,
+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,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x0c,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x20,
+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,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x28,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x30,
+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,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
 0x00,
 0x00,
-0x02,
-0x89,
 0x00,
+0x10,
 0x00,
 0x00,
-0x03,
+0x22,
+0x38,
+0x00,
+0x00,
+0x00,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -505,53 +2072,51 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x02,
-0x8c,
 0x00,
 0x00,
 0x00,
-0x14,
-0x28,
-0x2a,
-0x29,
 0x00,
+0x02,
 0x00,
 0x00,
-0x02,
-0xa0,
+0x00,
+0x01,
+0x44,
+0x58,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
-0x80,
-0x69,
-0x75,
-0x20,
-0x3d,
-0x20,
-0x28,
-0x2a,
-0x29,
 0x00,
 0x00,
 0x00,
 0x03,
-0x20,
 0x00,
 0x00,
 0x00,
-0x0c,
-0x28,
-0x2a,
-0x29,
+0x11,
 0x00,
 0x00,
 0x00,
-0x03,
-0x2c,
+0x10,
 0x00,
 0x00,
-0x0c,
-0x74,
+0x22,
+0x84,
+0x00,
+0x00,
+0x00,
+0x08,
 0x69,
 0x75,
 0x20,
@@ -563,53 +2128,55 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x0f,
-0xa0,
 0x00,
 0x00,
 0x00,
-0x40,
-0x28,
-0x2a,
-0x29,
 0x00,
+0x02,
 0x00,
 0x00,
-0x0f,
-0xe0,
+0x00,
+0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
-0x12,
-0x20,
-0x69,
-0x75,
-0x20,
-0x3d,
-0x20,
-0x28,
-0x2a,
-0x29,
 0x00,
 0x00,
 0x00,
-0x22,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
-0x20,
-0x28,
-0x2a,
-0x29,
+0x11,
+0x00,
+0x00,
 0x00,
+0x10,
 0x00,
 0x00,
 0x22,
-0x20,
+0xa0,
 0x00,
 0x00,
-0x1d,
-0xe0,
+0x00,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -624,25 +2191,42 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x02,
 0x00,
 0x00,
 0x00,
 0x01,
-0x61,
-0x63,
-0x63,
-0x75,
-0x6d,
-0x75,
-0x6c,
-0x61,
-0x74,
-0x6f,
-0x72,
+0x51,
+0x4d,
+0x32,
+0x5f,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x63,
-0x68,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -659,12 +2243,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x30,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -685,15 +2269,31 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x74,
-0x69,
+0x71,
 0x6d,
-0x65,
-0x72,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -711,12 +2311,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x23,
+0x40,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x01,
+0x1c,
+0xc0,
 0x69,
 0x75,
 0x20,
@@ -737,17 +2337,21 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
 0x2d,
-0x63,
-0x6c,
-0x75,
+0x70,
+0x64,
 0x73,
-0x74,
-0x65,
-0x72,
+0x70,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -789,16 +2393,20 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
-0x2d,
-0x71,
+0x61,
+0x63,
+0x63,
 0x75,
-0x65,
+0x6d,
 0x75,
-0x65,
-0x00,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
 0x00,
 0x00,
 0x00,
@@ -820,7 +2428,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x40,
+0x30,
 0x69,
 0x75,
 0x20,
@@ -3073,4 +4681,60 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index 98fdfe2cd7316443e0389858609bbe7ddca4333e..ec02e97e27837f53629127f0418c78cb2abbe37d 100644 (file)
Binary files a/device/k2h/policy_dsp_arm.dtb and b/device/k2h/policy_dsp_arm.dtb differ
index 4eb3b64293150e812ce0009279d14cae9ab22130..a6e72e5c6b5ced8bcf5cc44b0c5bc34afb7a9f2a 100644 (file)
                       "RM_Client7";
        
     qmss {
-        linkram-control {
+        control-qm1 {
             assignments = <0 1>, "iu = (*)";
         };
-        linkram {
+        control-qm2 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        
+        linkram-control-qm1 {
+            assignments = <0 1>, "(*)";             /* Used by Kernel */
+        };
+        linkram-control-qm2 {
+            assignments = <0 1>, "(*)";             /* Used by Kernel */
+        };
+        
+        linkram-qm1 {
             assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
         };
-        memory-regions {
+        linkram-qm2 {
+            assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
+        };  
+        
+        memory-regions-qm1 {
             assignments = <0  12>, "iu = (*)",
                           <12 2>,  "(*)",             /* Used by Kernel */
                           <14 50>, "iu = (*)";
         };
+        memory-regions-qm2 {
+            assignments = <0  64>, "iu = (*)";
+        };        
+
+        LOW_PRIORITY_QUEUE-qm1 {
+            assignments = <0 512>, "iu = (*)";
+        };
+        AIF_QUEUE-qm1 {
+            assignments = <512 128>, "iu = (*)";
+        };
+        PASS_QUEUE-qm1 {
+            assignments = <640  9>,    "(*)";             /* Used by Kernel */
+        };
+        INTC_QUEUE-qm1 {
+            assignments = <652 6>,     "(*)";             /* Used by Kernel */
+        }; 
+        SRIO_QUEUE-qm1 {
+            assignments = <672 16>, "iu = (*)";
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            assignments = <688 4>, "iu = (*)";
+        }; 
+        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  12>,   "(*)",             /* Used by Kernel */
+                          <812  20>,   "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 */
+                          <4064 4128>, "iu = (*)";
+        };    
+        LOW_PRIORITY_QUEUE-qm2 {
+            assignments = <8192 512>, "iu = (*)";
+        };
+        GIC400_QUEUE-qm2 {
+            assignments = <8704 32>,   "(*)";             /* Used by Kernel */
+        };    
+        EDMA_4_QUEUE-qm2 {
+            assignments = <8736 8>, "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 = (*)";
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm2 {
+            assignments = <9024 7360>, "iu = (*)";
+        }; 
+        
         firmware-pdsp {
             assignments = <0 8>, "iu = (*)";
          /* assignments = <0 8>, "(*)"; */ /* Use this permission specification if 
                                             * Linux handles QMSS firmware download */
-        };
-        queues {
-            assignments = <0    640>,  "iu = (*)",
-                          <640  9>,    "(*)",             /* Used by Kernel */
-                          <649  3>,    "iu = (*)",
-                          <652  20>,   "(*)",             /* Used by Kernel */
-                          <672  128>,  "iu = (*)",
-                          <800  12>,   "(*)",             /* Used by Kernel */
-                          <812  3188>, "iu = (*)",
-                          <4000 64>,   "(*)",             /* Used by Kernel */
-                          <4064 4640>, "iu = (*)",
-                          <8704 32>,   "(*)",             /* Used by Kernel */
-                          <8736 7648>, "iu = (*)";
-        };
+        };        
         accumulator-ch {
             assignments = <0 48>, "iu = (*)";          
-        };
-        qos-timer {
-            assignments = <0 1>, "iu = (*)";
-        };
-        qos-cluster {
-            assignments = <0 8>, "iu = (*)";
-        };
-        qos-queue {
-            assignments = <0 64>, "iu = (*)";
-        };              
+        };             
     }; /* qmss */
 
     cppi {
diff --git a/device/k2k/global-resource-list-arm-dsp.c b/device/k2k/global-resource-list-arm-dsp.c
new file mode 100644 (file)
index 0000000..181793c
--- /dev/null
@@ -0,0 +1,3716 @@
+#pragma DATA_SECTION (rmGlobalResourceList, ".sharedGRL");
+#pragma DATA_ALIGN (rmGlobalResourceList, 128)
+const char rmGlobalResourceList[] = {
+0xd0,
+0x0d,
+0xfe,
+0xed,
+0x00,
+0x00,
+0x0e,
+0x29,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x0e,
+0x0c,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x1d,
+0x00,
+0x00,
+0x0d,
+0xd4,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x41,
+0x49,
+0x46,
+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,
+0x00,
+0x00,
+0x00,
+0x00,
+0x80,
+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,
+0x02,
+0x80,
+0x00,
+0x00,
+0x00,
+0x09,
+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,
+0x53,
+0x52,
+0x49,
+0x4f,
+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,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+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,
+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,
+0x54,
+0x52,
+0x41,
+0x46,
+0x46,
+0x49,
+0x43,
+0x5f,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
+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,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x03,
+0x60,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x43,
+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,
+0x68,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x44,
+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,
+0x6c,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+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,
+0x70,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x46,
+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,
+0x74,
+0x00,
+0x00,
+0x00,
+0x04,
+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,
+0x03,
+0x80,
+0x00,
+0x00,
+0x1c,
+0x80,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x00,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x20,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x28,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x58,
+0x47,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x30,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x38,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x44,
+0x58,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0x84,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x51,
+0x4d,
+0x32,
+0x5f,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x23,
+0x20,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x23,
+0x40,
+0x00,
+0x00,
+0x1c,
+0xc0,
+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,
+0x73,
+0x72,
+0x69,
+0x6f,
+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,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x73,
+0x72,
+0x69,
+0x6f,
+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,
+0x10,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x73,
+0x72,
+0x69,
+0x6f,
+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,
+0x14,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x69,
+0x66,
+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,
+0x81,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x69,
+0x66,
+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,
+0x81,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x61,
+0x69,
+0x66,
+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,
+0x81,
+0x00,
+0x00,
+0x00,
+0x02,
+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,
+0x66,
+0x66,
+0x74,
+0x63,
+0x2d,
+0x63,
+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,
+0x63,
+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,
+0x63,
+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,
+0x64,
+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,
+0x64,
+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,
+0x64,
+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,
+0x65,
+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,
+0x65,
+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,
+0x65,
+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,
+0x66,
+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,
+0x66,
+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,
+0x66,
+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,
+0x70,
+0x61,
+0x73,
+0x73,
+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,
+0x18,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x73,
+0x73,
+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,
+0x09,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x73,
+0x73,
+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,
+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,
+0x71,
+0x6d,
+0x73,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x32,
+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,
+0x32,
+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,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x6c,
+0x75,
+0x74,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x05,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
+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,
+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,
+};
diff --git a/device/k2k/global-resource-list-arm-dsp.dtb b/device/k2k/global-resource-list-arm-dsp.dtb
new file mode 100644 (file)
index 0000000..49d573d
Binary files /dev/null and b/device/k2k/global-resource-list-arm-dsp.dtb differ
diff --git a/device/k2k/global-resource-list-arm-dsp.dts b/device/k2k/global-resource-list-arm-dsp.dts
new file mode 100644 (file)
index 0000000..6c42504
--- /dev/null
@@ -0,0 +1,265 @@
+/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>;
+        };
+        control-qm2 {
+            resource-range = <0 1>;
+        }; 
+        
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-control-qm1 {
+            resource-range = <0 1>;
+        };
+        linkram-control-qm2 {
+            resource-range = <0 1>;
+        }; 
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-qm1 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };
+        linkram-qm2 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };      
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        memory-regions-qm1 {
+            resource-range = <0 64>;
+        };
+        memory-regions-qm2 {
+            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>;
+        };
+        AIF_QUEUE-qm1 {
+            resource-range = <512 128>;
+        };
+        PASS_QUEUE-qm1 {
+            resource-range = <640 9>;
+        };
+        INTC_QUEUE-qm1 {
+            resource-range = <652 6>;
+        }; 
+        SRIO_QUEUE-qm1 {
+            resource-range = <672 16>;
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            resource-range = <688 4>;
+        }; 
+        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_D_QUEUE-qm1 {
+            resource-range = <876 4>;
+        }; 
+        FFTC_E_QUEUE-qm1 {
+            resource-range = <880 4>;
+        }; 
+        FFTC_F_QUEUE-qm1 {
+            resource-range = <884 4>;
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            resource-range = <896 7296>;
+        };    
+        LOW_PRIORITY_QUEUE-qm2 {
+            resource-range = <8192 512>;
+        };
+        GIC400_QUEUE-qm2 {
+            resource-range = <8704 32>;
+        };    
+        EDMA_4_QUEUE-qm2 {
+            resource-range = <8736 8>;
+        };     
+        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>;
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm2 {
+            resource-range = <9024 7360>;
+        };   
+
+        firmware-pdsp {
+            resource-range = <0 8>;
+        };        
+        accumulator-ch {
+            resource-range = <0 48>;          
+        };              
+    }; /* qmss */
+
+    cppi {
+        srio-rx-ch {
+            resource-range = <0 16>;
+        };
+        srio-tx-ch {
+            resource-range = <0 16>;
+        };
+        srio-rx-flow-id {
+            resource-range = <0 20>;
+        };   
+
+        aif-rx-ch {
+            resource-range = <0 129>;
+        };
+        aif-tx-ch {
+            resource-range = <0 129>;
+        };
+        aif-rx-flow-id {
+            resource-range = <0 129>;
+        };      
+
+        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>;
+        };   
+
+        fftc-c-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-c-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-c-rx-flow-id {
+            resource-range = <0 8>;
+        };
+
+        fftc-d-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-d-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-d-rx-flow-id {
+            resource-range = <0 8>;
+        };   
+
+        fftc-e-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-e-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-e-rx-flow-id {
+            resource-range = <0 8>;
+        };
+
+        fftc-f-rx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-f-tx-ch {
+            resource-range = <0 4>;
+        };
+        fftc-f-rx-flow-id {
+            resource-range = <0 8>;
+        };         
+        
+        pass-rx-ch {
+            resource-range = <0 24>;
+        };
+        pass-tx-ch {
+            resource-range = <0 9>;
+        };
+        pass-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>;
+        };   
+
+        qmss-qm2-rx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm2-tx-ch {
+            resource-range = <0 32>;
+        };
+        qmss-qm2-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>;
+        };           
+    }; /* cppi */
+
+    pa {
+        pa-lut { 
+            resource-range = <0 5>;
+        };
+        pa-firmware {
+            resource-range = <0 1>;
+        };
+    }; /* pa */
+    
+};
index f527e333e0e8db3db1966d505fcbfd43ecd2b5de..f3ccfc9670676ce6d16dbfa89c97163b97e3727c 100644 (file)
@@ -7,50 +7,1340 @@ const char rmGlobalResourceList[] = {
 0xed,
 0x00,
 0x00,
+0x0d,
+0xf7,
+0x00,
+0x00,
+0x00,
+0x38,
+0x00,
+0x00,
+0x0d,
+0xe8,
+0x00,
+0x00,
+0x00,
+0x28,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x0f,
+0x00,
+0x00,
+0x0d,
+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,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
 0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x41,
+0x49,
+0x46,
+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,
+0x00,
+0x00,
+0x00,
+0x00,
+0x80,
+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,
+0x02,
+0x80,
+0x00,
+0x00,
+0x00,
+0x09,
+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,
+0x53,
+0x52,
+0x49,
+0x4f,
+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,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+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,
+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,
+0x54,
+0x52,
+0x41,
+0x46,
+0x46,
+0x49,
+0x43,
+0x5f,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
+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,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x03,
+0x60,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x43,
+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,
+0x68,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x44,
+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,
+0x6c,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+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,
+0x70,
+0x00,
+0x00,
+0x00,
+0x04,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x46,
+0x46,
+0x54,
+0x43,
+0x5f,
+0x46,
+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,
+0x74,
+0x00,
+0x00,
+0x00,
+0x04,
+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,
+0x03,
+0x80,
 0x00,
 0x00,
-0x38,
+0x1c,
+0x80,
 0x00,
 0x00,
-0x08,
-0x60,
 0x00,
+0x02,
 0x00,
 0x00,
-0x28,
 0x00,
+0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
-0x11,
 0x00,
 0x00,
 0x00,
-0x10,
+0x03,
 0x00,
 0x00,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
-0x0f,
 0x00,
 0x00,
-0x08,
-0x28,
+0x20,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
+0x01,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -58,65 +1348,71 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
-0x01,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
-0x01,
-0x71,
-0x6d,
-0x73,
-0x73,
+0x22,
 0x00,
 0x00,
 0x00,
 0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x01,
-0x6c,
-0x69,
-0x6e,
-0x6b,
-0x72,
-0x61,
-0x6d,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x63,
-0x6f,
-0x6e,
-0x74,
-0x72,
-0x6f,
-0x6c,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
 0x00,
-0x03,
 0x00,
 0x00,
 0x00,
-0x08,
+0x03,
 0x00,
 0x00,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x22,
+0x20,
 0x00,
 0x00,
-0x01,
+0x00,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -125,13 +1421,33 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x6c,
-0x69,
-0x6e,
-0x6b,
-0x72,
-0x61,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
 0x6d,
+0x32,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -147,12 +1463,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0x28,
 0x00,
 0x00,
-0xff,
-0xff,
-0xff,
-0xff,
+0x00,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -161,20 +1477,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x6d,
-0x65,
-0x6d,
-0x6f,
-0x72,
-0x79,
+0x58,
+0x47,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x72,
-0x65,
-0x67,
-0x69,
-0x6f,
-0x6e,
-0x73,
+0x71,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -191,12 +1507,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0x30,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x40,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -205,19 +1521,23 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x66,
-0x69,
-0x72,
-0x6d,
-0x77,
-0x61,
-0x72,
-0x65,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x70,
-0x64,
-0x73,
-0x70,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -235,12 +1555,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0x38,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x08,
+0x10,
 0x00,
 0x00,
 0x00,
@@ -249,12 +1569,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x44,
+0x58,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
 0x71,
-0x75,
-0x65,
-0x75,
-0x65,
-0x73,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -271,12 +1599,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
-0x00,
-0x40,
-0x00,
+0x08,
 0x00,
 0x00,
 0x00,
@@ -285,20 +1613,24 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x61,
-0x63,
-0x63,
-0x75,
-0x6d,
-0x75,
-0x6c,
-0x61,
-0x74,
-0x6f,
-0x72,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x63,
-0x68,
+0x71,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -315,12 +1647,12 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x22,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x30,
+0x10,
 0x00,
 0x00,
 0x00,
@@ -329,15 +1661,35 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x51,
+0x4d,
+0x32,
+0x5f,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x74,
-0x69,
+0x71,
 0x6d,
-0x65,
-0x72,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -355,12 +1707,68 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x23,
+0x20,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x23,
+0x40,
+0x00,
+0x00,
+0x1c,
+0xc0,
 0x00,
 0x00,
 0x00,
@@ -369,17 +1777,21 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
 0x2d,
-0x63,
-0x6c,
-0x75,
+0x70,
+0x64,
 0x73,
-0x74,
-0x65,
-0x72,
+0x70,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -409,16 +1821,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
-0x2d,
-0x71,
+0x61,
+0x63,
+0x63,
 0x75,
-0x65,
+0x6d,
 0x75,
-0x65,
-0x00,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
 0x00,
 0x00,
 0x00,
@@ -440,7 +1856,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x40,
+0x30,
 0x00,
 0x00,
 0x00,
@@ -2169,12 +3585,4 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index 4dc93ee0f6c8f33c7323324970aae5e8ebd7a45d..22ea5d11a65c43ac51c9f4aa6fabe7a91dc9edf8 100644 (file)
Binary files a/device/k2k/global-resource-list.dtb and b/device/k2k/global-resource-list.dtb differ
index 58422623b0a71ce65da45cae05a2dc31b563ac8d..0bb1fe38125eff26945bae066284810356a7b24f 100644 (file)
      * PA LLD resources */
        
     qmss {
-        linkram-control {
+        /* QMSS in joint mode affects only -qm1 resource */
+        control-qm1 {
             resource-range = <0 1>;
         };
-        linkram {
+        control-qm2 {
+            resource-range = <0 1>;
+        }; 
+        
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-control-qm1 {
+            resource-range = <0 1>;
+        };
+        linkram-control-qm2 {
+            resource-range = <0 1>;
+        }; 
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        linkram-qm1 {
             resource-range = <0x00000000 0xFFFFFFFF>;
         };
-        memory-regions {
+        linkram-qm2 {
+            resource-range = <0x00000000 0xFFFFFFFF>;
+        };      
+
+        /* QMSS in joint mode affects only -qm1 resource */
+        memory-regions-qm1 {
             resource-range = <0 64>;
         };
+        memory-regions-qm2 {
+            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>;
+        };
+        AIF_QUEUE-qm1 {
+            resource-range = <512 128>;
+        };
+        PASS_QUEUE-qm1 {
+            resource-range = <640 9>;
+        };
+        INTC_QUEUE-qm1 {
+            resource-range = <652 6>;
+        }; 
+        SRIO_QUEUE-qm1 {
+            resource-range = <672 16>;
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            resource-range = <688 4>;
+        }; 
+        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_D_QUEUE-qm1 {
+            resource-range = <876 4>;
+        }; 
+        FFTC_E_QUEUE-qm1 {
+            resource-range = <880 4>;
+        }; 
+        FFTC_F_QUEUE-qm1 {
+            resource-range = <884 4>;
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm1 {
+            resource-range = <896 7296>;
+        };    
+        LOW_PRIORITY_QUEUE-qm2 {
+            resource-range = <8192 512>;
+        };
+        GIC400_QUEUE-qm2 {
+            resource-range = <8704 32>;
+        };    
+        EDMA_4_QUEUE-qm2 {
+            resource-range = <8736 8>;
+        };     
+        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>;
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm2 {
+            resource-range = <9024 7360>;
+        };   
+
         firmware-pdsp {
             resource-range = <0 8>;
-        };
-        queues {
-            resource-range = <0 16384>;
-        };
+        };        
         accumulator-ch {
             resource-range = <0 48>;          
-        };
-        qos-timer {
-            resource-range = <0 1>;
-        };
-        qos-cluster {
-            resource-range = <0 8>;
-        };
-        qos-queue {
-            resource-range = <0 64>;
         };              
     }; /* qmss */
 
index 78d1ee1e41ce37fd6b6a8ae55228d66425cbe70f..e5c6171fa27248b8b6766d9793f7716d4f956710 100644 (file)
@@ -7,16 +7,16 @@ const char rmDspOnlyPolicy[] = {
 0xed,
 0x00,
 0x00,
-0x0b,
-0x20,
+0x11,
+0xf8,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x0b,
-0x04,
+0x11,
+0xdc,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspOnlyPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x0a,
-0xcc,
+0x11,
+0xa4,
 0x00,
 0x00,
 0x00,
@@ -193,6 +193,170 @@ const char rmDspOnlyPolicy[] = {
 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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
@@ -208,6 +372,10 @@ const char rmDspOnlyPolicy[] = {
 0x72,
 0x6f,
 0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -256,6 +424,1534 @@ const char rmDspOnlyPolicy[] = {
 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,
+0x6c,
+0x69,
+0x6e,
+0x6b,
+0x72,
+0x61,
+0x6d,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x6d,
+0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
+0x2d,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
+0x73,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
+0x41,
+0x49,
+0x46,
+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,
+0x00,
+0x00,
+0x00,
+0x00,
+0x80,
+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,
+0x02,
+0x80,
+0x00,
+0x00,
+0x00,
+0x09,
+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,
+0x53,
+0x52,
+0x49,
+0x4f,
+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,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+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,
+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,
+0x54,
+0x52,
+0x41,
+0x46,
+0x46,
+0x49,
+0x43,
+0x5f,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
+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,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x03,
+0x60,
+0x00,
+0x00,
+0x00,
+0x08,
+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,
+0x43,
+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,
+0x68,
+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,
+0x44,
+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,
+0x6c,
+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,
+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,
+0x70,
+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,
+0x46,
+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,
+0x74,
+0x00,
+0x00,
+0x00,
+0x04,
+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,
+0x03,
+0x80,
+0x00,
+0x00,
+0x1c,
+0x80,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x20,
+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,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+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,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x20,
+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,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x28,
+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,
+0x32,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -271,12 +1967,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x22,
+0x30,
 0x00,
 0x00,
-0xff,
-0xff,
-0xff,
-0xff,
+0x00,
+0x08,
 0x69,
 0x75,
 0x20,
@@ -297,20 +1993,24 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x6d,
-0x65,
-0x6d,
-0x6f,
-0x72,
-0x79,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x72,
-0x65,
-0x67,
-0x69,
-0x6f,
-0x6e,
-0x73,
+0x71,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -327,12 +2027,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x22,
+0x38,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x40,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -353,19 +2053,19 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x66,
-0x69,
-0x72,
-0x6d,
-0x77,
-0x61,
-0x72,
-0x65,
+0x44,
+0x58,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x70,
-0x64,
-0x73,
-0x70,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -383,8 +2083,8 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
-0x00,
-0x00,
+0x22,
+0x84,
 0x00,
 0x00,
 0x00,
@@ -409,12 +2109,24 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
 0x71,
-0x75,
-0x65,
-0x75,
-0x65,
-0x73,
+0x6d,
+0x32,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -431,12 +2143,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x22,
+0xa0,
 0x00,
 0x00,
 0x00,
-0x00,
-0x40,
-0x00,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -457,20 +2169,36 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x61,
-0x63,
-0x63,
-0x75,
-0x6d,
-0x75,
-0x6c,
-0x61,
-0x74,
-0x6f,
-0x72,
+0x51,
+0x4d,
+0x32,
+0x5f,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x63,
-0x68,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -487,12 +2215,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x30,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -513,15 +2241,31 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x74,
-0x69,
+0x71,
 0x6d,
-0x65,
-0x72,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -539,12 +2283,12 @@ const char rmDspOnlyPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x23,
+0x40,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x01,
+0x1c,
+0xc0,
 0x69,
 0x75,
 0x20,
@@ -565,17 +2309,21 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
 0x2d,
-0x63,
-0x6c,
-0x75,
+0x70,
+0x64,
 0x73,
-0x74,
-0x65,
-0x72,
+0x70,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -617,16 +2365,20 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
-0x2d,
-0x71,
+0x61,
+0x63,
+0x63,
 0x75,
-0x65,
+0x6d,
 0x75,
-0x65,
-0x00,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
 0x00,
 0x00,
 0x00,
@@ -648,7 +2400,7 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x40,
+0x30,
 0x69,
 0x75,
 0x20,
@@ -2857,92 +4609,4 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index d36b14e568ba2b294a528379e6c820596c0e1ac7..cc7dd5deb87e7b468337dcd686ecbb571cc43517 100644 (file)
Binary files a/device/k2k/policy_dsp-only.dtb and b/device/k2k/policy_dsp-only.dtb differ
index 90f242c38163c2615f62d4bad90abfbddb8d697d..282ea96e7408c509551ac57a27de420841c99a94 100644 (file)
                       "RM_Client7";
        
     qmss {
-        linkram-control {
+        control-qm1 {
             assignments = <0 1>, "iu = (*)";
         };
-        linkram {
+        control-qm2 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        
+        linkram-control-qm1 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        linkram-control-qm2 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        
+        linkram-qm1 {
+            assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
+        };
+        linkram-qm2 {
             assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
+        };  
+        
+        memory-regions-qm1 {
+            assignments = <0 64>, "iu = (*)";
         };
-        memory-regions {
+        memory-regions-qm2 {
             assignments = <0 64>, "iu = (*)";
         };
+        
+        LOW_PRIORITY_QUEUE-qm1 {
+            assignments = <0 512>, "iu = (*)";
+        };
+        AIF_QUEUE-qm1 {
+            assignments = <512 128>, "iu = (*)";
+        };
+        PASS_QUEUE-qm1 {
+            assignments = <640 9>, "iu = (*)";
+        };
+        INTC_QUEUE-qm1 {
+            assignments = <652 6>, "iu = (*)";
+        }; 
+        SRIO_QUEUE-qm1 {
+            assignments = <672 16>, "iu = (*)";
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            assignments = <688 4>, "iu = (*)";
+        }; 
+        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_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 7296>, "iu = (*)";
+        };    
+        LOW_PRIORITY_QUEUE-qm2 {
+            assignments = <8192 512>, "iu = (*)";
+        };
+        GIC400_QUEUE-qm2 {
+            assignments = <8704 32>, "iu = (*)";
+        };    
+        EDMA_4_QUEUE-qm2 {
+            assignments = <8736 8>, "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 = (*)";
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm2 {
+            assignments = <9024 7360>, "iu = (*)";
+        };  
+        
         firmware-pdsp {
             assignments = <0 8>, "iu = (*)";
         };
-        queues {
-            assignments = <0 16384>, "iu = (*)";
-        };
         accumulator-ch {
             assignments = <0 48>, "iu = (*)";          
-        };
-        qos-timer {
-            assignments = <0 1>, "iu = (*)";
-        };
-        qos-cluster {
-            assignments = <0 8>, "iu = (*)";
-        };
-        qos-queue {
-            assignments = <0 64>, "iu = (*)";
-        };              
+        };             
     }; /* qmss */
 
     cppi {
index 8929b0a10c73abea2783392e33ad7754763b150f..869c72b25d86df1f64da7ab6e5cdfc3a83c0b8fb 100644 (file)
@@ -7,16 +7,16 @@ const char rmDspPlusArmPolicy[] = {
 0xed,
 0x00,
 0x00,
-0x0b,
-0xcc,
+0x12,
+0x14,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x0b,
-0xb0,
+0x11,
+0xf8,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspPlusArmPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x0b,
-0x78,
+0x11,
+0xc0,
 0x00,
 0x00,
 0x00,
@@ -193,6 +193,110 @@ const char rmDspPlusArmPolicy[] = {
 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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+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,
@@ -208,6 +312,10 @@ const char rmDspPlusArmPolicy[] = {
 0x72,
 0x6f,
 0x6c,
+0x2d,
+0x71,
+0x6d,
+0x31,
 0x00,
 0x00,
 0x00,
@@ -216,7 +324,59 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x11,
+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,
+0x63,
+0x6f,
+0x6e,
+0x74,
+0x72,
+0x6f,
+0x6c,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x0c,
 0x00,
 0x00,
 0x00,
@@ -229,6 +389,50 @@ const char rmDspPlusArmPolicy[] = {
 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,
@@ -256,6 +460,10 @@ const char rmDspPlusArmPolicy[] = {
 0x72,
 0x61,
 0x6d,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -311,6 +519,10 @@ const char rmDspPlusArmPolicy[] = {
 0x6f,
 0x6e,
 0x73,
+0x2d,
+0x71,
+0x6d,
+0x31,
 0x00,
 0x00,
 0x00,
@@ -381,20 +593,24 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x66,
-0x69,
-0x72,
 0x6d,
-0x77,
-0x61,
-0x72,
 0x65,
+0x6d,
+0x6f,
+0x72,
+0x79,
 0x2d,
-0x70,
-0x64,
+0x72,
+0x65,
+0x67,
+0x69,
+0x6f,
+0x6e,
 0x73,
-0x70,
-0x00,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -416,7 +632,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x08,
+0x40,
 0x69,
 0x75,
 0x20,
@@ -437,12 +653,84 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
 0x71,
-0x75,
-0x65,
-0x75,
-0x65,
-0x73,
+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,
+0x41,
+0x49,
+0x46,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x31,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -452,19 +740,231 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0xa2,
+0x11,
 0x00,
 0x00,
 0x00,
 0x10,
 0x00,
 0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x00,
+0x80,
+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,
 0x02,
 0x80,
+0x00,
+0x00,
+0x00,
+0x09,
+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,
+0x53,
+0x52,
+0x49,
+0x4f,
+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,
+0xa0,
+0x00,
+0x00,
+0x00,
+0x10,
+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,
@@ -476,24 +976,1091 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x02,
-0x80,
 0x00,
 0x00,
 0x00,
-0x09,
-0x28,
-0x2a,
-0x29,
 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,
+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,
+0x54,
+0x52,
+0x41,
+0x46,
+0x46,
+0x49,
+0x43,
+0x5f,
+0x53,
+0x48,
+0x41,
+0x50,
+0x49,
+0x4e,
+0x47,
+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,
+0x03,
+0x40,
+0x00,
+0x00,
+0x00,
+0x20,
+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,
+0x03,
+0x60,
+0x00,
+0x00,
+0x00,
+0x08,
+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,
+0x43,
+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,
+0x68,
+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,
+0x44,
+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,
+0x6c,
+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,
+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,
+0x70,
+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,
+0x46,
+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,
+0x74,
+0x00,
+0x00,
+0x00,
+0x04,
+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,
+0x03,
+0x80,
+0x00,
+0x00,
+0x0c,
+0x20,
+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,
+0x4c,
+0x4f,
+0x57,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x20,
+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,
+0x47,
+0x49,
+0x43,
+0x34,
+0x30,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x0c,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x00,
+0x00,
+0x00,
+0x00,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x45,
+0x44,
+0x4d,
+0x41,
+0x5f,
+0x34,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x20,
+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,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x42,
+0x52,
+0x4f,
+0x41,
+0x44,
+0x43,
+0x41,
+0x53,
+0x54,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x28,
+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,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0x30,
+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,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x30,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
 0x00,
 0x00,
-0x02,
-0x89,
 0x00,
+0x10,
 0x00,
 0x00,
-0x03,
+0x22,
+0x38,
+0x00,
+0x00,
+0x00,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -505,53 +2072,51 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x02,
-0x8c,
 0x00,
 0x00,
 0x00,
-0x14,
-0x28,
-0x2a,
-0x29,
 0x00,
+0x02,
 0x00,
 0x00,
-0x02,
-0xa0,
+0x00,
+0x01,
+0x44,
+0x58,
+0x42,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
 0x00,
-0x80,
-0x69,
-0x75,
-0x20,
-0x3d,
-0x20,
-0x28,
-0x2a,
-0x29,
 0x00,
 0x00,
 0x00,
 0x03,
-0x20,
 0x00,
 0x00,
 0x00,
-0x0c,
-0x28,
-0x2a,
-0x29,
+0x11,
 0x00,
 0x00,
 0x00,
-0x03,
-0x2c,
+0x10,
 0x00,
 0x00,
-0x0c,
-0x74,
+0x22,
+0x84,
+0x00,
+0x00,
+0x00,
+0x08,
 0x69,
 0x75,
 0x20,
@@ -563,53 +2128,55 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x0f,
-0xa0,
 0x00,
 0x00,
 0x00,
-0x40,
-0x28,
-0x2a,
-0x29,
 0x00,
+0x02,
 0x00,
 0x00,
-0x0f,
-0xe0,
+0x00,
+0x01,
+0x48,
+0x4c,
+0x49,
+0x4e,
+0x4b,
+0x5f,
+0x31,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
 0x00,
 0x00,
-0x12,
-0x20,
-0x69,
-0x75,
-0x20,
-0x3d,
-0x20,
-0x28,
-0x2a,
-0x29,
 0x00,
 0x00,
 0x00,
-0x22,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
-0x20,
-0x28,
-0x2a,
-0x29,
+0x11,
+0x00,
+0x00,
 0x00,
+0x10,
 0x00,
 0x00,
 0x22,
-0x20,
+0xa0,
 0x00,
 0x00,
-0x1d,
-0xe0,
+0x00,
+0x10,
 0x69,
 0x75,
 0x20,
@@ -624,25 +2191,42 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
 0x02,
 0x00,
 0x00,
 0x00,
 0x01,
-0x61,
-0x63,
-0x63,
-0x75,
-0x6d,
-0x75,
-0x6c,
-0x61,
-0x74,
-0x6f,
-0x72,
+0x51,
+0x4d,
+0x32,
+0x5f,
+0x49,
+0x4e,
+0x46,
+0x52,
+0x41,
+0x53,
+0x54,
+0x52,
+0x55,
+0x43,
+0x54,
+0x55,
+0x52,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x63,
-0x68,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -659,12 +2243,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x23,
+0x20,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x30,
+0x20,
 0x69,
 0x75,
 0x20,
@@ -685,15 +2269,31 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x47,
+0x45,
+0x4e,
+0x45,
+0x52,
+0x41,
+0x4c,
+0x5f,
+0x50,
+0x55,
+0x52,
+0x50,
+0x4f,
+0x53,
+0x45,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
 0x2d,
-0x74,
-0x69,
+0x71,
 0x6d,
-0x65,
-0x72,
+0x32,
 0x00,
 0x00,
 0x00,
@@ -711,12 +2311,12 @@ const char rmDspPlusArmPolicy[] = {
 0x10,
 0x00,
 0x00,
+0x23,
+0x40,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x01,
+0x1c,
+0xc0,
 0x69,
 0x75,
 0x20,
@@ -737,17 +2337,21 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
+0x66,
+0x69,
+0x72,
+0x6d,
+0x77,
+0x61,
+0x72,
+0x65,
 0x2d,
-0x63,
-0x6c,
-0x75,
+0x70,
+0x64,
 0x73,
-0x74,
-0x65,
-0x72,
+0x70,
+0x00,
+0x00,
 0x00,
 0x00,
 0x00,
@@ -789,16 +2393,20 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
-0x71,
-0x6f,
-0x73,
-0x2d,
-0x71,
+0x61,
+0x63,
+0x63,
 0x75,
-0x65,
+0x6d,
 0x75,
-0x65,
-0x00,
+0x6c,
+0x61,
+0x74,
+0x6f,
+0x72,
+0x2d,
+0x63,
+0x68,
 0x00,
 0x00,
 0x00,
@@ -820,7 +2428,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x40,
+0x30,
 0x69,
 0x75,
 0x20,
@@ -3073,4 +4681,60 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index 98fdfe2cd7316443e0389858609bbe7ddca4333e..ec02e97e27837f53629127f0418c78cb2abbe37d 100644 (file)
Binary files a/device/k2k/policy_dsp_arm.dtb and b/device/k2k/policy_dsp_arm.dtb differ
index 4eb3b64293150e812ce0009279d14cae9ab22130..a6e72e5c6b5ced8bcf5cc44b0c5bc34afb7a9f2a 100644 (file)
                       "RM_Client7";
        
     qmss {
-        linkram-control {
+        control-qm1 {
             assignments = <0 1>, "iu = (*)";
         };
-        linkram {
+        control-qm2 {
+            assignments = <0 1>, "iu = (*)";
+        };
+        
+        linkram-control-qm1 {
+            assignments = <0 1>, "(*)";             /* Used by Kernel */
+        };
+        linkram-control-qm2 {
+            assignments = <0 1>, "(*)";             /* Used by Kernel */
+        };
+        
+        linkram-qm1 {
             assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
         };
-        memory-regions {
+        linkram-qm2 {
+            assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
+        };  
+        
+        memory-regions-qm1 {
             assignments = <0  12>, "iu = (*)",
                           <12 2>,  "(*)",             /* Used by Kernel */
                           <14 50>, "iu = (*)";
         };
+        memory-regions-qm2 {
+            assignments = <0  64>, "iu = (*)";
+        };        
+
+        LOW_PRIORITY_QUEUE-qm1 {
+            assignments = <0 512>, "iu = (*)";
+        };
+        AIF_QUEUE-qm1 {
+            assignments = <512 128>, "iu = (*)";
+        };
+        PASS_QUEUE-qm1 {
+            assignments = <640  9>,    "(*)";             /* Used by Kernel */
+        };
+        INTC_QUEUE-qm1 {
+            assignments = <652 6>,     "(*)";             /* Used by Kernel */
+        }; 
+        SRIO_QUEUE-qm1 {
+            assignments = <672 16>, "iu = (*)";
+        }; 
+        FFTC_A_QUEUE-qm1 {
+            assignments = <688 4>, "iu = (*)";
+        }; 
+        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  12>,   "(*)",             /* Used by Kernel */
+                          <812  20>,   "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 */
+                          <4064 4128>, "iu = (*)";
+        };    
+        LOW_PRIORITY_QUEUE-qm2 {
+            assignments = <8192 512>, "iu = (*)";
+        };
+        GIC400_QUEUE-qm2 {
+            assignments = <8704 32>,   "(*)";             /* Used by Kernel */
+        };    
+        EDMA_4_QUEUE-qm2 {
+            assignments = <8736 8>, "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 = (*)";
+        }; 
+        GENERAL_PURPOSE_QUEUE-qm2 {
+            assignments = <9024 7360>, "iu = (*)";
+        }; 
+        
         firmware-pdsp {
             assignments = <0 8>, "iu = (*)";
          /* assignments = <0 8>, "(*)"; */ /* Use this permission specification if 
                                             * Linux handles QMSS firmware download */
-        };
-        queues {
-            assignments = <0    640>,  "iu = (*)",
-                          <640  9>,    "(*)",             /* Used by Kernel */
-                          <649  3>,    "iu = (*)",
-                          <652  20>,   "(*)",             /* Used by Kernel */
-                          <672  128>,  "iu = (*)",
-                          <800  12>,   "(*)",             /* Used by Kernel */
-                          <812  3188>, "iu = (*)",
-                          <4000 64>,   "(*)",             /* Used by Kernel */
-                          <4064 4640>, "iu = (*)",
-                          <8704 32>,   "(*)",             /* Used by Kernel */
-                          <8736 7648>, "iu = (*)";
-        };
+        };        
         accumulator-ch {
             assignments = <0 48>, "iu = (*)";          
-        };
-        qos-timer {
-            assignments = <0 1>, "iu = (*)";
-        };
-        qos-cluster {
-            assignments = <0 8>, "iu = (*)";
-        };
-        qos-queue {
-            assignments = <0 64>, "iu = (*)";
-        };              
+        };             
     }; /* qmss */
 
     cppi {
index c6fe328c974d11b0194b5873e641fbc86470e274..93f557150a759dae1200ad8cdcc718e40db40215 100644 (file)
@@ -662,7 +662,10 @@ static int32_t allocatorAllocate(Rm_Handle rmHandle, Rm_Allocator *allocator, in
                         }
 
                         /* Always reinsert matchingNode */                
-                        RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, matchingNode);   
+                        RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, matchingNode);
+                        
+                        /* Matching node contains new reference count after alloc.  Return new owner count. */
+                        opInfo->resourceInfo->ownerCount = matchingNode->allocationCount;
                     }   
                     else if ((findNode.base > matchingNode->base) && (findEnd < matchingEnd)) {
                         /* findNode range is subset of matchingNode range and neither boundary is
@@ -685,6 +688,9 @@ static int32_t allocatorAllocate(Rm_Handle rmHandle, Rm_Allocator *allocator, in
                         RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, matchingNode);
                         RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, leftNode);
                         RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, rightNode);
+                        
+                        /* Matching node contains new reference count after alloc.  Return new owner count. */
+                        opInfo->resourceInfo->ownerCount = matchingNode->allocationCount;
                     }  
                     else {    
                         if (findNode.base == matchingNode->base) {
@@ -714,6 +720,8 @@ static int32_t allocatorAllocate(Rm_Handle rmHandle, Rm_Allocator *allocator, in
                             matchingNode->length = matchingEnd - findEnd;  
 
                             RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, leftNode);
+                            /* Left node contains new reference count after alloc.  Return new owner count. */
+                            opInfo->resourceInfo->ownerCount = leftNode->allocationCount;
                         }
                         else if (findEnd == matchingEnd) {
                             /* findNode end and matchingNode end are equivalent.  May be combine
@@ -742,14 +750,14 @@ static int32_t allocatorAllocate(Rm_Handle rmHandle, Rm_Allocator *allocator, in
                             matchingNode->length -= findNode.length;  
 
                             RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, rightNode);
+                            /* Right node contains new reference count after alloc.  Return new owner count. */
+                            opInfo->resourceInfo->ownerCount = rightNode->allocationCount;
                         }
                         /* Remove allocating instance from leftover matchingNode */
                         allocatorResNodeOwnerDelete(rmHandle, matchingNode, opInfo->serviceSrcInstNode);
                         RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, matchingNode);
                     }
                 }
-                /* Return number of instances that own the resource */
-                opInfo->resourceInfo->ownerCount = matchingNode->allocationCount;
                 retVal = RM_SERVICE_APPROVED;
             }
         }
@@ -856,7 +864,10 @@ static int32_t allocatorFree(Rm_Handle rmHandle, Rm_Allocator *allocator, Rm_All
                         }
 
                         /* Always reinsert matchingNode */
-                        RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, matchingNode);                    
+                        RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, matchingNode);
+                        
+                        /* Matching node is what remains after free.  Return remaining owner count. */
+                        opInfo->resourceInfo->ownerCount = matchingNode->allocationCount;
                     }
                     else if ((findNode.base > matchingNode->base) && (findEnd < matchingEnd)) {
                         /* Case 2: Free range is less than range in matched node. Split
@@ -884,6 +895,9 @@ static int32_t allocatorFree(Rm_Handle rmHandle, Rm_Allocator *allocator, Rm_All
                         matchingNode->base = findNode.base;                                    
                         matchingNode->length = findNode.length;
                         RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, matchingNode);
+                        
+                        /* Matching node is what remains after free.  Return remaining owner count. */
+                        opInfo->resourceInfo->ownerCount = matchingNode->allocationCount;
                     }
                     else {                        
                         if (findNode.base == matchingNode->base) {
@@ -913,6 +927,9 @@ static int32_t allocatorFree(Rm_Handle rmHandle, Rm_Allocator *allocator, Rm_All
                             matchingNode->base = findNode.base + findNode.length;
                             matchingNode->length = matchingEnd - findEnd;  
                             RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, leftNode);
+                            
+                            /* Left node is what remains after free.  Return remaining owner count. */
+                            opInfo->resourceInfo->ownerCount = leftNode->allocationCount;
                         }
                         else if (findEnd == matchingEnd) {
                             /* Case 4: Free range is on right boundary of matched node. Try to 
@@ -941,14 +958,15 @@ static int32_t allocatorFree(Rm_Handle rmHandle, Rm_Allocator *allocator, Rm_All
                             /* Remove rightNode range from matchingNode */
                             matchingNode->length -= findNode.length;  
                             RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, rightNode);
+                            
+                            /* Right node is what remains after free.  Return remaining owner count. */
+                            opInfo->resourceInfo->ownerCount = rightNode->allocationCount;
                         }
 
                         /* Add freeing instance back into matchingNode allocations */
                         allocatorResNodeOwnerAdd(rmHandle, matchingNode, opInfo->serviceSrcInstNode);
                         RB_INSERT(_Rm_AllocatorResourceTree, allocator->allocatorRootEntry, matchingNode);
                     }
-                    /* Return number of instances that own the resource */
-                    opInfo->resourceInfo->ownerCount = matchingNode->allocationCount;
                     retVal = RM_SERVICE_APPROVED;
                 }
                 else {