diff options
author | Aravind Batni | 2016-06-13 17:00:18 -0500 |
---|---|---|
committer | Aravind Batni | 2016-06-13 17:00:18 -0500 |
commit | d3f3f5d93d3febc24099974bbc77e67c80a83b1e (patch) | |
tree | b55d76a01466e1358dcc4a791df99ebb16dccdd8 | |
parent | a25b19d8499fbcfc3ee0d8d15aefe5d0040dddf9 (diff) | |
download | pa-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>
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 @@ | |||
72 | const uint32_t c1_0[] = { | 72 | const 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 @@ | |||
73 | const uint32_t c1_1[] = { | 73 | const 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 @@ | |||
74 | const uint32_t c1_2[] = { | 74 | const 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 @@ | |||
74 | const uint32_t c2[] = { | 74 | const 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 @@ | |||
74 | const uint32_t m[] = { | 74 | const 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 @@ | |||
72 | const uint32_t c1_0[] = { | 72 | const 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 @@ | |||
73 | const uint32_t c1_1[] = { | 73 | const 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 @@ | |||
74 | const uint32_t c1_2[] = { | 74 | const 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 @@ | |||
74 | const uint32_t c2[] = { | 74 | const 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 @@ | |||
74 | const uint32_t m[] = { | 74 | const 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 @@ | |||
74 | const uint32_t eg0_pdsp0[] = { | 74 | const 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 @@ | |||
74 | const uint32_t eg0_pdsp1[] = { | 74 | const 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 @@ | |||
74 | const uint32_t eg0_pdsp2[] = { | 74 | const 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 @@ | |||
74 | const uint32_t eg1_pdsp0[] = { | 74 | const 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 @@ | |||
74 | const uint32_t eg2_pdsp0[] = { | 74 | const 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 @@ | |||
74 | const uint32_t in0_pdsp0[] = { | 74 | const 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 @@ | |||
74 | const uint32_t in0_pdsp1[] = { | 74 | const 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 @@ | |||
74 | const uint32_t in1_pdsp0[] = { | 74 | const 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 @@ | |||
74 | const uint32_t in1_pdsp1[] = { | 74 | const 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 @@ | |||
74 | const uint32_t in2_pdsp0[] = { | 74 | const 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 @@ | |||
74 | const uint32_t in3_pdsp0[] = { | 74 | const 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 @@ | |||
74 | const uint32_t in4_pdsp0[] = { | 74 | const 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 @@ | |||
74 | const uint32_t in4_pdsp1[] = { | 74 | const 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 @@ | |||
74 | const uint32_t post_pdsp0[] = { | 74 | const 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 @@ | |||
74 | const uint32_t post_pdsp1[] = { | 74 | const 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 | ||
12 | package ti.drv.pa[3,0,1,17] { | 12 | package ti.drv.pa[3,0,1,18] { |
13 | module Settings; | 13 | module Settings; |
14 | } | 14 | } |
15 | 15 | ||
@@ -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 | ||