summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAravind Batni2016-06-13 17:00:18 -0500
committerAravind Batni2016-06-13 17:00:18 -0500
commitd3f3f5d93d3febc24099974bbc77e67c80a83b1e (patch)
treeb55d76a01466e1358dcc4a791df99ebb16dccdd8
parenta25b19d8499fbcfc3ee0d8d15aefe5d0040dddf9 (diff)
downloadpa-lld-d3f3f5d93d3febc24099974bbc77e67c80a83b1e.tar.gz
pa-lld-d3f3f5d93d3febc24099974bbc77e67c80a83b1e.tar.xz
pa-lld-d3f3f5d93d3febc24099974bbc77e67c80a83b1e.zip
implements PRSDK-660DEV.PA_LLD.03.00.01.12
Signed-off-by: Aravind Batni <aravindbr@ti.com>
-rw-r--r--docs/ReleaseNotes_PA_LLD.docbin696320 -> 699392 bytes
-rw-r--r--docs/ReleaseNotes_PA_LLD.pdfbin883285 -> 883635 bytes
-rw-r--r--fw/classify1_0_bin.c4
-rw-r--r--fw/classify1_1_bin.c4
-rw-r--r--fw/classify1_2_bin.c4
-rw-r--r--fw/classify2_bin.c4
-rw-r--r--fw/pam_bin.c4
-rw-r--r--fw/v0/classify1_0.bibbin6764 -> 6764 bytes
-rw-r--r--fw/v0/classify1_0_bin.c4
-rw-r--r--fw/v0/classify1_1.bibbin6728 -> 6728 bytes
-rw-r--r--fw/v0/classify1_1_bin.c4
-rw-r--r--fw/v0/classify1_2.bibbin6728 -> 6728 bytes
-rw-r--r--fw/v0/classify1_2_bin.c4
-rw-r--r--fw/v0/classify2.bibbin4100 -> 4100 bytes
-rw-r--r--fw/v0/classify2_bin.c4
-rw-r--r--fw/v0/pam.bibbin7380 -> 7380 bytes
-rw-r--r--fw/v0/pam_bin.c4
-rw-r--r--fw/v0/pm_config.h2
-rw-r--r--fw/v1/eg0_pdsp0.bibbin4112 -> 4112 bytes
-rw-r--r--fw/v1/eg0_pdsp1.bibbin8240 -> 8240 bytes
-rw-r--r--fw/v1/eg0_pdsp2.bibbin7608 -> 7608 bytes
-rw-r--r--fw/v1/eg1_pdsp0.bibbin5728 -> 5728 bytes
-rw-r--r--fw/v1/eg2_pdsp0.bibbin6716 -> 6716 bytes
-rw-r--r--fw/v1/in0_pdsp0.bibbin7160 -> 7160 bytes
-rw-r--r--fw/v1/in0_pdsp1.bibbin8324 -> 8324 bytes
-rw-r--r--fw/v1/in1_pdsp0.bibbin7304 -> 7304 bytes
-rw-r--r--fw/v1/in1_pdsp1.bibbin5580 -> 5580 bytes
-rw-r--r--fw/v1/in2_pdsp0.bibbin5420 -> 5420 bytes
-rw-r--r--fw/v1/in3_pdsp0.bibbin6772 -> 6772 bytes
-rw-r--r--fw/v1/in4_pdsp0.bibbin7264 -> 7264 bytes
-rw-r--r--fw/v1/in4_pdsp1.bibbin4932 -> 4932 bytes
-rw-r--r--fw/v1/pa2_eg0_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_eg0_pdsp1_bin.c4
-rw-r--r--fw/v1/pa2_eg0_pdsp2_bin.c4
-rw-r--r--fw/v1/pa2_eg1_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_eg2_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in0_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in0_pdsp1_bin.c4
-rw-r--r--fw/v1/pa2_in1_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in1_pdsp1_bin.c4
-rw-r--r--fw/v1/pa2_in2_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in3_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in4_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in4_pdsp1_bin.c4
-rw-r--r--fw/v1/pa2_post_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_post_pdsp1_bin.c4
-rw-r--r--fw/v1/pm_config.h2
-rw-r--r--fw/v1/post_pdsp0.bibbin5412 -> 5412 bytes
-rw-r--r--fw/v1/post_pdsp1.bibbin3728 -> 3728 bytes
-rw-r--r--package.xdc2
-rw-r--r--paver.h4
-rwxr-xr-xsrc/v0/pa.c3
52 files changed, 57 insertions, 56 deletions
diff --git a/docs/ReleaseNotes_PA_LLD.doc b/docs/ReleaseNotes_PA_LLD.doc
index d11e3a8..5cecb1f 100644
--- a/docs/ReleaseNotes_PA_LLD.doc
+++ b/docs/ReleaseNotes_PA_LLD.doc
Binary files differ
diff --git a/docs/ReleaseNotes_PA_LLD.pdf b/docs/ReleaseNotes_PA_LLD.pdf
index 5e255aa..13cd113 100644
--- a/docs/ReleaseNotes_PA_LLD.pdf
+++ b/docs/ReleaseNotes_PA_LLD.pdf
Binary files differ
diff --git a/fw/classify1_0_bin.c b/fw/classify1_0_bin.c
index 52830fc..8f28650 100644
--- a/fw/classify1_0_bin.c
+++ b/fw/classify1_0_bin.c
@@ -72,7 +72,7 @@
72const uint32_t c1_0[] = { 72const uint32_t c1_0[] = {
73 0x21008a00, 73 0x21008a00,
74 0xbabe0001, 74 0xbabe0001,
75 0x03000111, 75 0x03000112,
76 0x24505084, 76 0x24505084,
77 0x108484c4, 77 0x108484c4,
78 0x10e4e4e5, 78 0x10e4e4e5,
@@ -222,7 +222,7 @@ const uint32_t c1_0[] = {
222 0x2eff819d, 222 0x2eff819d,
223 0x2eff819c, 223 0x2eff819c,
224 0x9100171d, 224 0x9100171d,
225 0x24011182, 225 0x24011282,
226 0x240300c2, 226 0x240300c2,
227 0x81043782, 227 0x81043782,
228 0xc909ff06, 228 0xc909ff06,
diff --git a/fw/classify1_1_bin.c b/fw/classify1_1_bin.c
index 1fd7f1d..415f115 100644
--- a/fw/classify1_1_bin.c
+++ b/fw/classify1_1_bin.c
@@ -73,7 +73,7 @@
73const uint32_t c1_1[] = { 73const uint32_t c1_1[] = {
74 0x21000300, 74 0x21000300,
75 0xbabe0001, 75 0xbabe0001,
76 0x03000111, 76 0x03000112,
77 0x2301b29e, 77 0x2301b29e,
78 0x2eff8582, 78 0x2eff8582,
79 0x8104a482, 79 0x8104a482,
@@ -84,7 +84,7 @@ const uint32_t c1_1[] = {
84 0x2eff819d, 84 0x2eff819d,
85 0x2eff819c, 85 0x2eff819c,
86 0x9100171d, 86 0x9100171d,
87 0x24011182, 87 0x24011282,
88 0x240300c2, 88 0x240300c2,
89 0x81043782, 89 0x81043782,
90 0xc901ff0f, 90 0xc901ff0f,
diff --git a/fw/classify1_2_bin.c b/fw/classify1_2_bin.c
index 937f866..ec03b94 100644
--- a/fw/classify1_2_bin.c
+++ b/fw/classify1_2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t c1_2[] = { 74const uint32_t c1_2[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0001, 76 0xbabe0001,
77 0x03000111, 77 0x03000112,
78 0x2301b29e, 78 0x2301b29e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t c1_2[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x2eff819c, 86 0x2eff819c,
87 0x9100171d, 87 0x9100171d,
88 0x24011182, 88 0x24011282,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0xc901ff0f, 91 0xc901ff0f,
diff --git a/fw/classify2_bin.c b/fw/classify2_bin.c
index 17987af..d1a3d53 100644
--- a/fw/classify2_bin.c
+++ b/fw/classify2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t c2[] = { 74const uint32_t c2[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0002, 76 0xbabe0002,
77 0x03000111, 77 0x03000112,
78 0x2300e99e, 78 0x2300e99e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t c2[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x2eff819c, 86 0x2eff819c,
87 0x9100175d, 87 0x9100175d,
88 0x24011182, 88 0x24011282,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0x5100fc03, 91 0x5100fc03,
diff --git a/fw/pam_bin.c b/fw/pam_bin.c
index fa512bd..819f0ea 100644
--- a/fw/pam_bin.c
+++ b/fw/pam_bin.c
@@ -74,7 +74,7 @@
74const uint32_t m[] = { 74const uint32_t m[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0003, 76 0xbabe0003,
77 0x03000111, 77 0x03000112,
78 0x2eff8582, 78 0x2eff8582,
79 0x8104a482, 79 0x8104a482,
80 0x240001e2, 80 0x240001e2,
@@ -84,7 +84,7 @@ const uint32_t m[] = {
84 0x9100171d, 84 0x9100171d,
85 0x11017d7d, 85 0x11017d7d,
86 0x2400005d, 86 0x2400005d,
87 0x24011182, 87 0x24011282,
88 0x240300c2, 88 0x240300c2,
89 0x81043782, 89 0x81043782,
90 0x2eff8780, 90 0x2eff8780,
diff --git a/fw/v0/classify1_0.bib b/fw/v0/classify1_0.bib
index c94806c..54c4dee 100644
--- a/fw/v0/classify1_0.bib
+++ b/fw/v0/classify1_0.bib
Binary files differ
diff --git a/fw/v0/classify1_0_bin.c b/fw/v0/classify1_0_bin.c
index 52830fc..8f28650 100644
--- a/fw/v0/classify1_0_bin.c
+++ b/fw/v0/classify1_0_bin.c
@@ -72,7 +72,7 @@
72const uint32_t c1_0[] = { 72const uint32_t c1_0[] = {
73 0x21008a00, 73 0x21008a00,
74 0xbabe0001, 74 0xbabe0001,
75 0x03000111, 75 0x03000112,
76 0x24505084, 76 0x24505084,
77 0x108484c4, 77 0x108484c4,
78 0x10e4e4e5, 78 0x10e4e4e5,
@@ -222,7 +222,7 @@ const uint32_t c1_0[] = {
222 0x2eff819d, 222 0x2eff819d,
223 0x2eff819c, 223 0x2eff819c,
224 0x9100171d, 224 0x9100171d,
225 0x24011182, 225 0x24011282,
226 0x240300c2, 226 0x240300c2,
227 0x81043782, 227 0x81043782,
228 0xc909ff06, 228 0xc909ff06,
diff --git a/fw/v0/classify1_1.bib b/fw/v0/classify1_1.bib
index 524181b..5f9fc1b 100644
--- a/fw/v0/classify1_1.bib
+++ b/fw/v0/classify1_1.bib
Binary files differ
diff --git a/fw/v0/classify1_1_bin.c b/fw/v0/classify1_1_bin.c
index 1fd7f1d..415f115 100644
--- a/fw/v0/classify1_1_bin.c
+++ b/fw/v0/classify1_1_bin.c
@@ -73,7 +73,7 @@
73const uint32_t c1_1[] = { 73const uint32_t c1_1[] = {
74 0x21000300, 74 0x21000300,
75 0xbabe0001, 75 0xbabe0001,
76 0x03000111, 76 0x03000112,
77 0x2301b29e, 77 0x2301b29e,
78 0x2eff8582, 78 0x2eff8582,
79 0x8104a482, 79 0x8104a482,
@@ -84,7 +84,7 @@ const uint32_t c1_1[] = {
84 0x2eff819d, 84 0x2eff819d,
85 0x2eff819c, 85 0x2eff819c,
86 0x9100171d, 86 0x9100171d,
87 0x24011182, 87 0x24011282,
88 0x240300c2, 88 0x240300c2,
89 0x81043782, 89 0x81043782,
90 0xc901ff0f, 90 0xc901ff0f,
diff --git a/fw/v0/classify1_2.bib b/fw/v0/classify1_2.bib
index ed548f6..53899a6 100644
--- a/fw/v0/classify1_2.bib
+++ b/fw/v0/classify1_2.bib
Binary files differ
diff --git a/fw/v0/classify1_2_bin.c b/fw/v0/classify1_2_bin.c
index 937f866..ec03b94 100644
--- a/fw/v0/classify1_2_bin.c
+++ b/fw/v0/classify1_2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t c1_2[] = { 74const uint32_t c1_2[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0001, 76 0xbabe0001,
77 0x03000111, 77 0x03000112,
78 0x2301b29e, 78 0x2301b29e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t c1_2[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x2eff819c, 86 0x2eff819c,
87 0x9100171d, 87 0x9100171d,
88 0x24011182, 88 0x24011282,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0xc901ff0f, 91 0xc901ff0f,
diff --git a/fw/v0/classify2.bib b/fw/v0/classify2.bib
index 446d52a..6ae325f 100644
--- a/fw/v0/classify2.bib
+++ b/fw/v0/classify2.bib
Binary files differ
diff --git a/fw/v0/classify2_bin.c b/fw/v0/classify2_bin.c
index 17987af..d1a3d53 100644
--- a/fw/v0/classify2_bin.c
+++ b/fw/v0/classify2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t c2[] = { 74const uint32_t c2[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0002, 76 0xbabe0002,
77 0x03000111, 77 0x03000112,
78 0x2300e99e, 78 0x2300e99e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t c2[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x2eff819c, 86 0x2eff819c,
87 0x9100175d, 87 0x9100175d,
88 0x24011182, 88 0x24011282,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0x5100fc03, 91 0x5100fc03,
diff --git a/fw/v0/pam.bib b/fw/v0/pam.bib
index cff9db6..60c68a5 100644
--- a/fw/v0/pam.bib
+++ b/fw/v0/pam.bib
Binary files differ
diff --git a/fw/v0/pam_bin.c b/fw/v0/pam_bin.c
index fa512bd..819f0ea 100644
--- a/fw/v0/pam_bin.c
+++ b/fw/v0/pam_bin.c
@@ -74,7 +74,7 @@
74const uint32_t m[] = { 74const uint32_t m[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0003, 76 0xbabe0003,
77 0x03000111, 77 0x03000112,
78 0x2eff8582, 78 0x2eff8582,
79 0x8104a482, 79 0x8104a482,
80 0x240001e2, 80 0x240001e2,
@@ -84,7 +84,7 @@ const uint32_t m[] = {
84 0x9100171d, 84 0x9100171d,
85 0x11017d7d, 85 0x11017d7d,
86 0x2400005d, 86 0x2400005d,
87 0x24011182, 87 0x24011282,
88 0x240300c2, 88 0x240300c2,
89 0x81043782, 89 0x81043782,
90 0x2eff8780, 90 0x2eff8780,
diff --git a/fw/v0/pm_config.h b/fw/v0/pm_config.h
index ccefe10..7b8c690 100644
--- a/fw/v0/pm_config.h
+++ b/fw/v0/pm_config.h
@@ -67,7 +67,7 @@
67#define PA_BIGENDIAN 1 67#define PA_BIGENDIAN 1
68 68
69// Common PDSP version number (It should be the same as PALLD version number) 69// Common PDSP version number (It should be the same as PALLD version number)
70#define PASS_VERSION 0x03000111 70#define PASS_VERSION 0x03000112
71 71
72// PDSP IRAM 2K instructions = 8K bytes 72// PDSP IRAM 2K instructions = 8K bytes
73// PDSP IRAM 4K instructions = 16K bytes 73// PDSP IRAM 4K instructions = 16K bytes
diff --git a/fw/v1/eg0_pdsp0.bib b/fw/v1/eg0_pdsp0.bib
index f44bc91..1bc69cc 100644
--- a/fw/v1/eg0_pdsp0.bib
+++ b/fw/v1/eg0_pdsp0.bib
Binary files differ
diff --git a/fw/v1/eg0_pdsp1.bib b/fw/v1/eg0_pdsp1.bib
index b5fd909..d1cbec0 100644
--- a/fw/v1/eg0_pdsp1.bib
+++ b/fw/v1/eg0_pdsp1.bib
Binary files differ
diff --git a/fw/v1/eg0_pdsp2.bib b/fw/v1/eg0_pdsp2.bib
index 892aa5e..cb0d308 100644
--- a/fw/v1/eg0_pdsp2.bib
+++ b/fw/v1/eg0_pdsp2.bib
Binary files differ
diff --git a/fw/v1/eg1_pdsp0.bib b/fw/v1/eg1_pdsp0.bib
index 6c55d1b..e1aeab6 100644
--- a/fw/v1/eg1_pdsp0.bib
+++ b/fw/v1/eg1_pdsp0.bib
Binary files differ
diff --git a/fw/v1/eg2_pdsp0.bib b/fw/v1/eg2_pdsp0.bib
index 6075d63..3378cba 100644
--- a/fw/v1/eg2_pdsp0.bib
+++ b/fw/v1/eg2_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in0_pdsp0.bib b/fw/v1/in0_pdsp0.bib
index 900317b..10d40ed 100644
--- a/fw/v1/in0_pdsp0.bib
+++ b/fw/v1/in0_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in0_pdsp1.bib b/fw/v1/in0_pdsp1.bib
index d308f85..170de56 100644
--- a/fw/v1/in0_pdsp1.bib
+++ b/fw/v1/in0_pdsp1.bib
Binary files differ
diff --git a/fw/v1/in1_pdsp0.bib b/fw/v1/in1_pdsp0.bib
index 96b722f..1132c55 100644
--- a/fw/v1/in1_pdsp0.bib
+++ b/fw/v1/in1_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in1_pdsp1.bib b/fw/v1/in1_pdsp1.bib
index a635f39..76a37ba 100644
--- a/fw/v1/in1_pdsp1.bib
+++ b/fw/v1/in1_pdsp1.bib
Binary files differ
diff --git a/fw/v1/in2_pdsp0.bib b/fw/v1/in2_pdsp0.bib
index bac5fbc..0a2ca8a 100644
--- a/fw/v1/in2_pdsp0.bib
+++ b/fw/v1/in2_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in3_pdsp0.bib b/fw/v1/in3_pdsp0.bib
index ce5ad3e..987aa37 100644
--- a/fw/v1/in3_pdsp0.bib
+++ b/fw/v1/in3_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in4_pdsp0.bib b/fw/v1/in4_pdsp0.bib
index 9adc0d5..3c669cf 100644
--- a/fw/v1/in4_pdsp0.bib
+++ b/fw/v1/in4_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in4_pdsp1.bib b/fw/v1/in4_pdsp1.bib
index afe47f6..e779e0d 100644
--- a/fw/v1/in4_pdsp1.bib
+++ b/fw/v1/in4_pdsp1.bib
Binary files differ
diff --git a/fw/v1/pa2_eg0_pdsp0_bin.c b/fw/v1/pa2_eg0_pdsp0_bin.c
index cb63bb7..df86430 100644
--- a/fw/v1/pa2_eg0_pdsp0_bin.c
+++ b/fw/v1/pa2_eg0_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t eg0_pdsp0[] = { 74const uint32_t eg0_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0600, 76 0xbabe0600,
77 0x03000111, 77 0x03000112,
78 0x2300d69e, 78 0x2300d69e,
79 0x24011182, 79 0x24011282,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_eg0_pdsp1_bin.c b/fw/v1/pa2_eg0_pdsp1_bin.c
index 890acea..78932fc 100644
--- a/fw/v1/pa2_eg0_pdsp1_bin.c
+++ b/fw/v1/pa2_eg0_pdsp1_bin.c
@@ -74,7 +74,7 @@
74const uint32_t eg0_pdsp1[] = { 74const uint32_t eg0_pdsp1[] = {
75 0x21017600, 75 0x21017600,
76 0xbabe0601, 76 0xbabe0601,
77 0x03000111, 77 0x03000112,
78 0xc907ff00, 78 0xc907ff00,
79 0x911007c0, 79 0x911007c0,
80 0x1f0f8080, 80 0x1f0f8080,
@@ -454,7 +454,7 @@ const uint32_t eg0_pdsp1[] = {
454 0xc900ff00, 454 0xc900ff00,
455 0xd100ff00, 455 0xd100ff00,
456 0x2eff819d, 456 0x2eff819d,
457 0x24011182, 457 0x24011282,
458 0x240300c2, 458 0x240300c2,
459 0x81043782, 459 0x81043782,
460 0x2eff8780, 460 0x2eff8780,
diff --git a/fw/v1/pa2_eg0_pdsp2_bin.c b/fw/v1/pa2_eg0_pdsp2_bin.c
index 4e61537..023d81e 100644
--- a/fw/v1/pa2_eg0_pdsp2_bin.c
+++ b/fw/v1/pa2_eg0_pdsp2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t eg0_pdsp2[] = { 74const uint32_t eg0_pdsp2[] = {
75 0x21028f00, 75 0x21028f00,
76 0xbabe0602, 76 0xbabe0602,
77 0x03000111, 77 0x03000112,
78 0xc907ff00, 78 0xc907ff00,
79 0x911007c0, 79 0x911007c0,
80 0x1d0f8080, 80 0x1d0f8080,
@@ -735,7 +735,7 @@ const uint32_t eg0_pdsp2[] = {
735 0xc900ff00, 735 0xc900ff00,
736 0xd100ff00, 736 0xd100ff00,
737 0x2eff819d, 737 0x2eff819d,
738 0x24011182, 738 0x24011282,
739 0x240300c2, 739 0x240300c2,
740 0x81043782, 740 0x81043782,
741 0x2eff8780, 741 0x2eff8780,
diff --git a/fw/v1/pa2_eg1_pdsp0_bin.c b/fw/v1/pa2_eg1_pdsp0_bin.c
index 8b8fdb1..5e7780e 100644
--- a/fw/v1/pa2_eg1_pdsp0_bin.c
+++ b/fw/v1/pa2_eg1_pdsp0_bin.c
@@ -74,7 +74,7 @@
74const uint32_t eg1_pdsp0[] = { 74const uint32_t eg1_pdsp0[] = {
75 0x2100f800, 75 0x2100f800,
76 0xbabe0700, 76 0xbabe0700,
77 0x03000111, 77 0x03000112,
78 0xc907ff00, 78 0xc907ff00,
79 0x911007c0, 79 0x911007c0,
80 0x1d0f8080, 80 0x1d0f8080,
@@ -328,7 +328,7 @@ const uint32_t eg1_pdsp0[] = {
328 0xc900ff00, 328 0xc900ff00,
329 0xd100ff00, 329 0xd100ff00,
330 0x2eff819d, 330 0x2eff819d,
331 0x24011182, 331 0x24011282,
332 0x240300c2, 332 0x240300c2,
333 0x81043782, 333 0x81043782,
334 0x2eff8780, 334 0x2eff8780,
diff --git a/fw/v1/pa2_eg2_pdsp0_bin.c b/fw/v1/pa2_eg2_pdsp0_bin.c
index 386a5a3..6e7988b 100644
--- a/fw/v1/pa2_eg2_pdsp0_bin.c
+++ b/fw/v1/pa2_eg2_pdsp0_bin.c
@@ -74,7 +74,7 @@
74const uint32_t eg2_pdsp0[] = { 74const uint32_t eg2_pdsp0[] = {
75 0x2101ef00, 75 0x2101ef00,
76 0xbabe0800, 76 0xbabe0800,
77 0x03000111, 77 0x03000112,
78 0xc907ff00, 78 0xc907ff00,
79 0x911007c0, 79 0x911007c0,
80 0x1d0f8080, 80 0x1d0f8080,
@@ -575,7 +575,7 @@ const uint32_t eg2_pdsp0[] = {
575 0xc900ff00, 575 0xc900ff00,
576 0xd100ff00, 576 0xd100ff00,
577 0x2eff819d, 577 0x2eff819d,
578 0x24011182, 578 0x24011282,
579 0x240300c2, 579 0x240300c2,
580 0x81043782, 580 0x81043782,
581 0x2eff8780, 581 0x2eff8780,
diff --git a/fw/v1/pa2_in0_pdsp0_bin.c b/fw/v1/pa2_in0_pdsp0_bin.c
index b3a04c5..4062bc3 100644
--- a/fw/v1/pa2_in0_pdsp0_bin.c
+++ b/fw/v1/pa2_in0_pdsp0_bin.c
@@ -74,7 +74,7 @@
74const uint32_t in0_pdsp0[] = { 74const uint32_t in0_pdsp0[] = {
75 0x21002c00, 75 0x21002c00,
76 0xbabe0000, 76 0xbabe0000,
77 0x03000111, 77 0x03000112,
78 0x2effa780, 78 0x2effa780,
79 0x8900f380, 79 0x8900f380,
80 0x8950f380, 80 0x8950f380,
@@ -117,7 +117,7 @@ const uint32_t in0_pdsp0[] = {
117 0x81c4338a, 117 0x81c4338a,
118 0x209e0000, 118 0x209e0000,
119 0x23037a9e, 119 0x23037a9e,
120 0x24011182, 120 0x24011282,
121 0x240300c2, 121 0x240300c2,
122 0x81043782, 122 0x81043782,
123 0x2eff8582, 123 0x2eff8582,
diff --git a/fw/v1/pa2_in0_pdsp1_bin.c b/fw/v1/pa2_in0_pdsp1_bin.c
index 02124e1..49577c0 100644
--- a/fw/v1/pa2_in0_pdsp1_bin.c
+++ b/fw/v1/pa2_in0_pdsp1_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in0_pdsp1[] = { 74const uint32_t in0_pdsp1[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0001, 76 0xbabe0001,
77 0x03000111, 77 0x03000112,
78 0x2303409e, 78 0x2303409e,
79 0x24011182, 79 0x24011282,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in1_pdsp0_bin.c b/fw/v1/pa2_in1_pdsp0_bin.c
index 3d3e6a1..eef3605 100644
--- a/fw/v1/pa2_in1_pdsp0_bin.c
+++ b/fw/v1/pa2_in1_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in1_pdsp0[] = { 74const uint32_t in1_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0002, 76 0xbabe0002,
77 0x03000111, 77 0x03000112,
78 0x2302aa9e, 78 0x2302aa9e,
79 0x24011182, 79 0x24011282,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in1_pdsp1_bin.c b/fw/v1/pa2_in1_pdsp1_bin.c
index 3a2f307..396167b 100644
--- a/fw/v1/pa2_in1_pdsp1_bin.c
+++ b/fw/v1/pa2_in1_pdsp1_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in1_pdsp1[] = { 74const uint32_t in1_pdsp1[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0101, 76 0xbabe0101,
77 0x03000111, 77 0x03000112,
78 0x23027e9e, 78 0x23027e9e,
79 0x24011182, 79 0x24011282,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in2_pdsp0_bin.c b/fw/v1/pa2_in2_pdsp0_bin.c
index 141d6c1..f0c9c87 100644
--- a/fw/v1/pa2_in2_pdsp0_bin.c
+++ b/fw/v1/pa2_in2_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in2_pdsp0[] = { 74const uint32_t in2_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0200, 76 0xbabe0200,
77 0x03000111, 77 0x03000112,
78 0x23027a9e, 78 0x23027a9e,
79 0x24011182, 79 0x24011282,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in3_pdsp0_bin.c b/fw/v1/pa2_in3_pdsp0_bin.c
index 359ec4e..c810574 100644
--- a/fw/v1/pa2_in3_pdsp0_bin.c
+++ b/fw/v1/pa2_in3_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in3_pdsp0[] = { 74const uint32_t in3_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0300, 76 0xbabe0300,
77 0x03000111, 77 0x03000112,
78 0x23029d9e, 78 0x23029d9e,
79 0x24011182, 79 0x24011282,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in4_pdsp0_bin.c b/fw/v1/pa2_in4_pdsp0_bin.c
index 557fbab..e749e2e 100644
--- a/fw/v1/pa2_in4_pdsp0_bin.c
+++ b/fw/v1/pa2_in4_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in4_pdsp0[] = { 74const uint32_t in4_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0401, 76 0xbabe0401,
77 0x03000111, 77 0x03000112,
78 0x2302b59e, 78 0x2302b59e,
79 0x24011182, 79 0x24011282,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in4_pdsp1_bin.c b/fw/v1/pa2_in4_pdsp1_bin.c
index 8c2ca4f..09ee3d0 100644
--- a/fw/v1/pa2_in4_pdsp1_bin.c
+++ b/fw/v1/pa2_in4_pdsp1_bin.c
@@ -74,7 +74,7 @@
74const uint32_t in4_pdsp1[] = { 74const uint32_t in4_pdsp1[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0401, 76 0xbabe0401,
77 0x03000111, 77 0x03000112,
78 0x2300f79e, 78 0x2300f79e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t in4_pdsp1[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x24000702, 86 0x24000702,
87 0x81001762, 87 0x81001762,
88 0x24011182, 88 0x24011282,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0xc901ff08, 91 0xc901ff08,
diff --git a/fw/v1/pa2_post_pdsp0_bin.c b/fw/v1/pa2_post_pdsp0_bin.c
index 82c809d..638b1fd 100644
--- a/fw/v1/pa2_post_pdsp0_bin.c
+++ b/fw/v1/pa2_post_pdsp0_bin.c
@@ -74,7 +74,7 @@
74const uint32_t post_pdsp0[] = { 74const uint32_t post_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0500, 76 0xbabe0500,
77 0x03000111, 77 0x03000112,
78 0x2305369e, 78 0x2305369e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -83,7 +83,7 @@ const uint32_t post_pdsp0[] = {
83 0xc900ff00, 83 0xc900ff00,
84 0xd100ff00, 84 0xd100ff00,
85 0x2eff819d, 85 0x2eff819d,
86 0x24011182, 86 0x24011282,
87 0x240300c2, 87 0x240300c2,
88 0x81043782, 88 0x81043782,
89 0x2eff8780, 89 0x2eff8780,
diff --git a/fw/v1/pa2_post_pdsp1_bin.c b/fw/v1/pa2_post_pdsp1_bin.c
index 441619e..38b0a7a 100644
--- a/fw/v1/pa2_post_pdsp1_bin.c
+++ b/fw/v1/pa2_post_pdsp1_bin.c
@@ -74,7 +74,7 @@
74const uint32_t post_pdsp1[] = { 74const uint32_t post_pdsp1[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0501, 76 0xbabe0501,
77 0x03000111, 77 0x03000112,
78 0x23039d9e, 78 0x23039d9e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -83,7 +83,7 @@ const uint32_t post_pdsp1[] = {
83 0xc900ff00, 83 0xc900ff00,
84 0xd100ff00, 84 0xd100ff00,
85 0x2eff819d, 85 0x2eff819d,
86 0x24011182, 86 0x24011282,
87 0x240300c2, 87 0x240300c2,
88 0x81043782, 88 0x81043782,
89 0x2eff8780, 89 0x2eff8780,
diff --git a/fw/v1/pm_config.h b/fw/v1/pm_config.h
index fbaeb28..e3d5c37 100644
--- a/fw/v1/pm_config.h
+++ b/fw/v1/pm_config.h
@@ -66,7 +66,7 @@
66#define PA_BIGENDIAN 1 66#define PA_BIGENDIAN 1
67 67
68// Common PDSP version number (It should be the same as PALLD version number) 68// Common PDSP version number (It should be the same as PALLD version number)
69#define PASS_VERSION 0x03000111 69#define PASS_VERSION 0x03000112
70 70
71// PDSP IRAM 3K instructions = 12K bytes 71// PDSP IRAM 3K instructions = 12K bytes
72// PDSP IRAM 4K instructions = 16K bytes 72// PDSP IRAM 4K instructions = 16K bytes
diff --git a/fw/v1/post_pdsp0.bib b/fw/v1/post_pdsp0.bib
index 4b2d89c..b1f0432 100644
--- a/fw/v1/post_pdsp0.bib
+++ b/fw/v1/post_pdsp0.bib
Binary files differ
diff --git a/fw/v1/post_pdsp1.bib b/fw/v1/post_pdsp1.bib
index 7434c6a..4003a0d 100644
--- a/fw/v1/post_pdsp1.bib
+++ b/fw/v1/post_pdsp1.bib
Binary files differ
diff --git a/package.xdc b/package.xdc
index d806510..4224d68 100644
--- a/package.xdc
+++ b/package.xdc
@@ -9,7 +9,7 @@
9 * Copyright (C) 2009-2016, Texas Instruments, Inc. 9 * Copyright (C) 2009-2016, Texas Instruments, Inc.
10 *****************************************************************************/ 10 *****************************************************************************/
11 11
12package ti.drv.pa[3,0,1,17] { 12package ti.drv.pa[3,0,1,18] {
13 module Settings; 13 module Settings;
14} 14}
15 15
diff --git a/paver.h b/paver.h
index 728efe3..8e818c7 100644
--- a/paver.h
+++ b/paver.h
@@ -51,13 +51,13 @@ extern "C" {
51 * format: 51 * format:
52 * 0xAABBCCDD -> Arch (AA); API Changes (BB); Major (CC); Minor (DD) 52 * 0xAABBCCDD -> Arch (AA); API Changes (BB); Major (CC); Minor (DD)
53 */ 53 */
54#define PA_LLD_VERSION_ID (0x03000111) 54#define PA_LLD_VERSION_ID (0x03000112)
55 55
56/** 56/**
57 * @brief This is the version string which describes the PA LLD along with the 57 * @brief This is the version string which describes the PA LLD along with the
58 * date and build information. 58 * date and build information.
59 */ 59 */
60#define PA_LLD_VERSION_STR "PA LLD Revision: 03.00.01.17" 60#define PA_LLD_VERSION_STR "PA LLD Revision: 03.00.01.18"
61 61
62 62
63#ifdef __cplusplus 63#ifdef __cplusplus
diff --git a/src/v0/pa.c b/src/v0/pa.c
index 250eee3..efa90d5 100755
--- a/src/v0/pa.c
+++ b/src/v0/pa.c
@@ -4969,7 +4969,8 @@ paReturn_t Pa_configCmdSet (Pa_Handle iHandle,
4969 if (route->pktType_emacCtrl) 4969 if (route->pktType_emacCtrl)
4970 { 4970 {
4971 nr->ctrlFlags |= PAFRM_RX_NEXT_ROUTE_CTRL_PSFLAGS_VALID; 4971 nr->ctrlFlags |= PAFRM_RX_NEXT_ROUTE_CTRL_PSFLAGS_VALID;
4972 nr->psFlags = ((route->pktType_emacCtrl & pa_EMAC_CTRL_PORT_MASK) << PAFRM_ETH_PS_FLAGS_PORT_SHIFT); 4972 nr->psFlags = ((route->pktType_emacCtrl & pa_EMAC_CTRL_PORT_MASK) << PAFRM_ETH_PS_FLAGS_PORT_SHIFT);
4973 nr->psFlags |= ((route->pktType_emacCtrl & pa_EMAC_CTRL_CRC_DISABLE)? PAFRM_ETH_PS_FLAGS_DISABLE_CRC:0);
4973 } 4974 }
4974 } 4975 }
4975 4976