3 #ifndef __HEADER_cwc4630_H__
4 #define __HEADER_cwc4630_H__
7 { 0x0000,
"BEGINADDRESS",0x00 },
8 { 0x8000,
"EXECCHILD",0x03 },
9 { 0x8001,
"EXECCHILD_98",0x03 },
10 { 0x8003,
"EXECCHILD_PUSH1IND",0x03 },
11 { 0x8008,
"EXECSIBLING",0x03 },
12 { 0x800a,
"EXECSIBLING_298",0x03 },
13 { 0x800b,
"EXECSIBLING_2IND1",0x03 },
14 { 0x8010,
"TIMINGMASTER",0x03 },
15 { 0x804f,
"S16_CODECINPUTTASK",0x03 },
16 { 0x805e,
"PCMSERIALINPUTTASK",0x03 },
17 { 0x806d,
"S16_MIX_TO_OSTREAM",0x03 },
18 { 0x809a,
"S16_MIX",0x03 },
19 { 0x80bb,
"S16_UPSRC",0x03 },
20 { 0x813b,
"MIX3_EXP",0x03 },
21 { 0x8164,
"DECIMATEBYPOW2",0x03 },
22 { 0x8197,
"VARIDECIMATE",0x03 },
23 { 0x81f2,
"_3DINPUTTASK",0x03 },
24 { 0x820a,
"_3DPRLGCINPTASK",0x03 },
25 { 0x8227,
"_3DSTEREOINPUTTASK",0x03 },
26 { 0x8242,
"_3DOUTPUTTASK",0x03 },
27 { 0x82c4,
"HRTF_MORPH_TASK",0x03 },
28 { 0x82c6,
"WAIT4DATA",0x03 },
29 { 0x82fa,
"PROLOGIC",0x03 },
30 { 0x8496,
"DECORRELATOR",0x03 },
31 { 0x84a4,
"STEREO2MONO",0x03 },
32 { 0x0070,
"SPOSCB",0x02 },
33 { 0x0107,
"TASKTREETHREAD",0x03 },
34 { 0x013c,
"TASKTREEHEADERCODE",0x03 },
35 { 0x0145,
"FGTASKTREEHEADERCODE",0x03 },
36 { 0x0169,
"NULLALGORITHM",0x03 },
37 { 0x016d,
"HFGEXECCHILD",0x03 },
38 { 0x016e,
"HFGEXECCHILD_98",0x03 },
39 { 0x0170,
"HFGEXECCHILD_PUSH1IND",0x03 },
40 { 0x0173,
"HFGEXECSIBLING",0x03 },
41 { 0x0175,
"HFGEXECSIBLING_298",0x03 },
42 { 0x0176,
"HFGEXECSIBLING_2IND1",0x03 },
43 { 0x0179,
"S16_CODECOUTPUTTASK",0x03 },
44 { 0x0194,
"#CODE_END",0x00 },
47 static u32 cwc4630_code[] = {
49 0x00040730,0x00001002,0x000f619e,0x00001003,
50 0x00001705,0x00001400,0x000a411e,0x00001003,
51 0x00040730,0x00001002,0x000f619e,0x00001003,
52 0x00009705,0x00001400,0x000a411e,0x00001003,
53 0x00040730,0x00001002,0x000f619e,0x00001003,
54 0x00011705,0x00001400,0x000a411e,0x00001003,
55 0x00040730,0x00001002,0x000f619e,0x00001003,
56 0x00019705,0x00001400,0x000a411e,0x00001003,
57 0x00040730,0x00001002,0x000f619e,0x00001003,
58 0x00021705,0x00001400,0x000a411e,0x00001003,
59 0x00040730,0x00001002,0x000f619e,0x00001003,
60 0x00029705,0x00001400,0x000a411e,0x00001003,
61 0x00040730,0x00001002,0x000f619e,0x00001003,
62 0x00031705,0x00001400,0x000a411e,0x00001003,
63 0x00040730,0x00001002,0x000f619e,0x00001003,
64 0x00039705,0x00001400,0x000a411e,0x00001003,
65 0x000fe19e,0x00001003,0x0009c730,0x00001003,
66 0x0008e19c,0x00001003,0x000083c1,0x00093040,
67 0x00098730,0x00001002,0x000ee19e,0x00001003,
68 0x00009705,0x00001400,0x000a211e,0x00001003,
69 0x00098730,0x00001002,0x000ee19e,0x00001003,
70 0x00011705,0x00001400,0x000a211e,0x00001003,
71 0x00098730,0x00001002,0x000ee19e,0x00001003,
72 0x00019705,0x00001400,0x000a211e,0x00001003,
73 0x00098730,0x00001002,0x000ee19e,0x00001003,
74 0x00021705,0x00001400,0x000a211e,0x00001003,
75 0x00098730,0x00001002,0x000ee19e,0x00001003,
76 0x00029705,0x00001400,0x000a211e,0x00001003,
77 0x00098730,0x00001002,0x000ee19e,0x00001003,
78 0x00031705,0x00001400,0x000a211e,0x00001003,
79 0x00098730,0x00001002,0x000ee19e,0x00001003,
80 0x00039705,0x00001400,0x000a211e,0x00001003,
81 0x0001a730,0x00001008,0x000e2730,0x00001002,
82 0x0000a731,0x00001002,0x0000a731,0x00001002,
83 0x0000a731,0x00001002,0x0000a731,0x00001002,
84 0x0000a731,0x00001002,0x0000a731,0x00001002,
85 0x00000000,0x00000000,0x000f619c,0x00001003,
86 0x0007f801,0x000c0000,0x00000037,0x00001000,
87 0x00000000,0x00000000,0x00000000,0x00000000,
88 0x00000000,0x00000000,0x00000000,0x00000000,
89 0x00000000,0x000c0000,0x00000000,0x00000000,
90 0x0000373c,0x00001000,0x00000000,0x00000000,
91 0x000ee19c,0x00001003,0x0007f801,0x000c0000,
92 0x00000037,0x00001000,0x00000000,0x00000000,
93 0x00000000,0x00000000,0x00000000,0x00000000,
94 0x00000000,0x00000000,0x0000273c,0x00001000,
95 0x00000033,0x00001000,0x000e679e,0x00001003,
96 0x00007705,0x00001400,0x000ac71e,0x00001003,
97 0x00087fc1,0x000c3be0,0x0007f801,0x000c0000,
98 0x00000037,0x00001000,0x00000000,0x00000000,
99 0x00000000,0x00000000,0x00000000,0x00000000,
100 0x00000000,0x00000000,0x0000a730,0x00001003,
101 0x00000033,0x00001000,0x0007f801,0x000c0000,
102 0x00000037,0x00001000,0x00000000,0x00000000,
103 0x00000000,0x00000000,0x00000000,0x00000000,
104 0x00000000,0x00000000,0x00000000,0x000c0000,
105 0x00000032,0x00001000,0x0000273d,0x00001000,
106 0x0004a730,0x00001003,0x00000f41,0x00097140,
107 0x0000a841,0x0009b240,0x0000a0c1,0x0009f040,
108 0x0001c641,0x00093540,0x0001cec1,0x0009b5c0,
109 0x00000000,0x00000000,0x0001bf05,0x0003fc40,
110 0x00002725,0x000aa400,0x00013705,0x00093a00,
111 0x0000002e,0x0009d6c0,0x0002ef8a,0x00000000,
112 0x00040630,0x00001004,0x0004ef0a,0x000eb785,
113 0x0003fc8a,0x00000000,0x00000000,0x000c70e0,
114 0x0007d182,0x0002c640,0x00008630,0x00001004,
115 0x000799b8,0x0002c6c0,0x00031705,0x00092240,
116 0x00039f05,0x000932c0,0x0003520a,0x00000000,
117 0x00070731,0x0000100b,0x00010705,0x000b20c0,
118 0x00000000,0x000eba44,0x00032108,0x000c60c4,
119 0x00065208,0x000c2917,0x000486b0,0x00001007,
120 0x00012f05,0x00036880,0x0002818e,0x000c0000,
121 0x0004410a,0x00000000,0x00048630,0x00001007,
122 0x00029705,0x000c0000,0x00000000,0x00000000,
123 0x00003fc1,0x0003fc40,0x000037c1,0x00091b40,
124 0x00003fc1,0x000911c0,0x000037c1,0x000957c0,
125 0x00003fc1,0x000951c0,0x000037c1,0x00000000,
126 0x00003fc1,0x000991c0,0x000037c1,0x00000000,
127 0x00003fc1,0x0009d1c0,0x000037c1,0x00000000,
128 0x0001ccc1,0x000915c0,0x0001c441,0x0009d800,
129 0x0009cdc1,0x00091240,0x0001c541,0x00091d00,
130 0x0009cfc1,0x00095240,0x0001c741,0x00095c80,
131 0x000e8ca9,0x00099240,0x000e85ad,0x00095640,
132 0x00069ca9,0x00099d80,0x000e952d,0x00099640,
133 0x000eaca9,0x0009d6c0,0x000ea5ad,0x00091a40,
134 0x0006bca9,0x0009de80,0x000eb52d,0x00095a40,
135 0x000ecca9,0x00099ac0,0x000ec5ad,0x0009da40,
136 0x000edca9,0x0009d300,0x000a6e0a,0x00001000,
137 0x000ed52d,0x00091e40,0x000eeca9,0x00095ec0,
138 0x000ee5ad,0x00099e40,0x0006fca9,0x00002500,
139 0x000fb208,0x000c59a0,0x000ef52d,0x0009de40,
140 0x00068ca9,0x000912c1,0x000683ad,0x00095241,
141 0x00020f05,0x000991c1,0x00000000,0x00000000,
142 0x00086f88,0x00001000,0x0009cf81,0x000b5340,
143 0x0009c701,0x000b92c0,0x0009de81,0x000bd300,
144 0x0009d601,0x000b1700,0x0001fd81,0x000b9d80,
145 0x0009f501,0x000b57c0,0x000a0f81,0x000bd740,
146 0x00020701,0x000b5c80,0x000a1681,0x000b97c0,
147 0x00021601,0x00002500,0x000a0701,0x000b9b40,
148 0x000a0f81,0x000b1bc0,0x00021681,0x00002d00,
149 0x00020f81,0x000bd800,0x000a0701,0x000b5bc0,
150 0x00021601,0x00003500,0x000a0f81,0x000b5f40,
151 0x000a0701,0x000bdbc0,0x00021681,0x00003d00,
152 0x00020f81,0x000b1d00,0x000a0701,0x000b1fc0,
153 0x00021601,0x00020500,0x00020f81,0x000b1341,
154 0x000a0701,0x000b9fc0,0x00021681,0x00020d00,
155 0x00020f81,0x000bde80,0x000a0701,0x000bdfc0,
156 0x00021601,0x00021500,0x00020f81,0x000b9341,
157 0x00020701,0x000b53c1,0x00021681,0x00021d00,
158 0x000a0f81,0x000d0380,0x0000b601,0x000b15c0,
159 0x00007b01,0x00000000,0x00007b81,0x000bd1c0,
160 0x00007b01,0x00000000,0x00007b81,0x000b91c0,
161 0x00007b01,0x000b57c0,0x00007b81,0x000b51c0,
162 0x00007b01,0x000b1b40,0x00007b81,0x000b11c0,
163 0x00087b01,0x000c3dc0,0x0007e488,0x000d7e45,
164 0x00000000,0x000d7a44,0x0007e48a,0x00000000,
165 0x00011f05,0x00084080,0x00000000,0x00000000,
166 0x00001705,0x000b3540,0x00008a01,0x000bf040,
167 0x00007081,0x000bb5c0,0x00055488,0x00000000,
168 0x0000d482,0x0003fc40,0x0003fc88,0x00000000,
169 0x0001e401,0x000b3a00,0x0001ec81,0x000bd6c0,
170 0x0002ef88,0x000e7784,0x00056f08,0x00000000,
171 0x000d86b0,0x00001007,0x00008281,0x000bb240,
172 0x0000b801,0x000b7140,0x00007888,0x00000000,
173 0x0000073c,0x00001000,0x0007f188,0x000c0000,
174 0x00000000,0x00000000,0x00055288,0x000c555c,
175 0x0005528a,0x000c0000,0x0009fa88,0x000c5d00,
176 0x0000fa88,0x00000000,0x00000032,0x00001000,
177 0x0000073d,0x00001000,0x0007f188,0x000c0000,
178 0x00000000,0x00000000,0x0008c01c,0x00001003,
179 0x00002705,0x00001008,0x0008b201,0x000c1392,
180 0x0000ba01,0x00000000,
182 0x00008731,0x00001400,0x0004c108,0x000fe0c4,
183 0x00057488,0x00000000,0x000a6388,0x00001001,
184 0x0008b334,0x000bc141,0x0003020e,0x00000000,
185 0x000986b0,0x00001008,0x00003625,0x000c5dfa,
186 0x000a638a,0x00001001,0x0008020e,0x00001002,
187 0x0009a6b0,0x00001008,0x0007f301,0x00000000,
188 0x00000000,0x00000000,0x00002725,0x000a8c40,
189 0x000000ae,0x00000000,0x000e8630,0x00001008,
190 0x00000000,0x000c74e0,0x0007d182,0x0002d640,
191 0x000b8630,0x00001008,0x000799b8,0x0002d6c0,
192 0x0000748a,0x000c3ec5,0x0007420a,0x000c0000,
193 0x00062208,0x000c4117,0x000a0630,0x00001009,
194 0x00000000,0x000c0000,0x0001022e,0x00000000,
195 0x0006a630,0x00001009,0x00000032,0x00001000,
196 0x000ca21c,0x00001003,0x00005a02,0x00000000,
197 0x0001a630,0x00001009,0x00000000,0x000c0000,
198 0x00000036,0x00001000,0x00000000,0x00000000,
199 0x00000000,0x00000000,0x00000000,0x00000000,
200 0x00000000,0x00000000,0x0003a730,0x00001008,
201 0x0007f801,0x000c0000,0x00000037,0x00001000,
202 0x00000000,0x00000000,0x00000000,0x00000000,
203 0x00000000,0x00000000,0x00000000,0x00000000,
204 0x0003a730,0x00001008,0x00000033,0x00001000,
205 0x0003a705,0x00001008,0x00007a01,0x000c0000,
206 0x000e6288,0x000d550a,0x0006428a,0x00000000,
207 0x00090730,0x0000100a,0x00000000,0x000c0000,
208 0x00000000,0x00000000,
210 0x0007aab0,0x00034880,0x000a8fb0,0x0000100b,
211 0x00057488,0x00000000,0x00033b94,0x00081140,
212 0x000183ae,0x00000000,0x000a86b0,0x0000100b,
213 0x00022f05,0x000c3545,0x0000eb8a,0x00000000,
214 0x00042731,0x00001003,
216 0x0007aab0,0x00034880,0x00078fb0,0x0000100a,
217 0x00057488,0x00000000,0x00033b94,0x00081140,
218 0x000183ae,0x00000000,0x000b06b0,0x0000100b,
219 0x00022f05,0x00000000,0x00007401,0x00091140,
220 0x00048f05,0x000951c0,0x00042731,0x00001003,
221 0x0000473d,0x00001000,0x000f19b0,0x000bbc47,
222 0x00080000,0x000bffc7,0x000fe19e,0x00001003,
223 0x00000000,0x00000000,0x0008e19c,0x00001003,
224 0x000083c1,0x00093040,0x00000f41,0x00097140,
225 0x0000a841,0x0009b240,0x0000a0c1,0x0009f040,
226 0x0001c641,0x00093540,0x0001cec1,0x0009b5c0,
227 0x00000000,0x000fdc44,0x00055208,0x00000000,
228 0x00010705,0x000a2880,0x0000a23a,0x00093a00,
229 0x0003fc8a,0x000df6c5,0x0004ef0a,0x000c0000,
230 0x00012f05,0x00036880,0x00065308,0x000c2997,
231 0x000086b0,0x0000100b,0x0004410a,0x000d40c7,
232 0x00000000,0x00000000,0x00088730,0x00001004,
233 0x00056f0a,0x000ea105,0x00000000,0x00000000,
235 0x0000473d,0x00001000,0x000f19b0,0x000bbc47,
236 0x00080000,0x000bffc7,0x0000273d,0x00001000,
238 0x00000000,0x000eba44,
240 0x00048f05,0x0000f440,0x00007401,0x0000f7c0,
242 0x00000734,0x00001000,0x00010705,0x000a6880,
243 0x00006a88,0x000c75c4,
245 0x00000000,0x000e5084,0x00000000,0x000eba44,
247 0x00087401,0x000e4782,
249 0x00000734,0x00001000,0x00010705,0x000a6880,
250 0x00006a88,0x000c75c4,
252 0x0007c108,0x000c0000,0x0007e721,0x000bed40,
253 0x00005f25,0x000badc0,0x0003ba97,0x000beb80,
254 0x00065590,0x000b2e00,0x00033217,0x00003ec0,
255 0x00065590,0x000b8e40,0x0003ed80,0x000491c0,
256 0x00073fb0,0x00074c80,0x000583a0,0x0000100c,
257 0x000ee388,0x00042970,0x00008301,0x00021ef2,
258 0x000b8f14,0x0000000f,0x000c4d8d,0x0000001b,
259 0x000d6dc2,0x000e06c6,0x000032ac,0x000c3916,
260 0x0004edc2,0x00074c80,0x00078898,0x00001000,
261 0x00038894,0x00000032,0x000c4d8d,0x00092e1b,
262 0x000d6dc2,0x000e06c6,0x0004edc2,0x000c1956,
263 0x0000722c,0x00034a00,0x00041705,0x0009ed40,
264 0x00058730,0x00001400,0x000d7488,0x000c3a00,
265 0x00048f05,0x00000000
269 static u32 cwc4630_parameter[] = {
270 0x00000000,0x00000000,0x00000000,0x00000000,
271 0x00000000,0x00000000,0x00000000,0x00000000,
272 0x00000000,0x00000000,0x00000000,0x00000000,
273 0x00000000,0x00000000,0x00000000,0x00000000,
274 0x00000000,0x00000000,0x00000000,0x00000000,
275 0x00000000,0x00000000,0x00000000,0x00000000,
276 0x00000000,0x00000000,0x00000000,0x00000000,
277 0x00000000,0x00000000,0x00000000,0x00000000,
278 0x00000000,0x00000000,0x00000000,0x00000000,
279 0x00000000,0x00000000,0x00000000,0x00000000,
280 0x00000000,0x00000000,0x00000000,0x00000000,
281 0x00000000,0x00000000,0x00000000,0x00000000,
282 0x00000000,0x00000000,0x00000000,0x00000000,
283 0x00000000,0x00000000,0x00000000,0x00000000,
284 0x00000000,0x00000000,0x00000000,0x00000000,
285 0x00000000,0x00000000,0x00000000,0x00000000,
286 0x00000000,0x00000000,0x00000000,0x00000000,
287 0x00000000,0x00000000,0x00000000,0x00000000,
288 0x00000000,0x00000000,0x00000000,0x00000000,
289 0x00000000,0x00000000,0x00000000,0x00000000,
290 0x00000000,0x00000000,0x00000000,0x00000000,
291 0x00000000,0x00000000,0x00000000,0x00000000,
292 0x00000000,0x00000000,0x00000000,0x00000000,
293 0x00000000,0x00000000,0x00000000,0x00000000,
294 0x00000000,0x00000000,0x00000000,0x00000000,
295 0x00000000,0x00000000,0x00000000,0x00000000,
296 0x00000000,0x00000000,0x00000000,0x00000000,
297 0x00000000,0x00000000,0x00000000,0x00000000,
298 0x00000000,0x00000000,0x00000000,0x00000000,
299 0x00000000,0x00000000,0x00000000,0x00000000,
300 0x00000000,0x00000000,0x00000000,0x00000000,
301 0x00000000,0x00000000,0x00000000,0x00000000