blob: 5441fe5220b64d4a74cc496a4b95cb8e91a5faf2 [file] [log] [blame]
Googler9398cc32022-12-02 17:21:52 +08001/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
Googler9726be62022-12-14 05:53:31 +00002/*
Googler9398cc32022-12-02 17:21:52 +08003 * Copyright (c) 2019 Amlogic, Inc. All rights reserved.
Googler9726be62022-12-14 05:53:31 +00004 */
Googler9398cc32022-12-02 17:21:52 +08005
Googler9726be62022-12-14 05:53:31 +00006#ifndef _TAS5782M_H
7#define _TAS5782M_H
8
9#include <linux/regmap.h>
10
Googler9726be62022-12-14 05:53:31 +000011#define CFG_META_SWITCH (255)
12#define CFG_META_DELAY (254)
13#define CFG_META_BURST (253)
14
15#define WORK_MODE_I2S 0
16#define WORK_MODE_TDM 1
17
18#define WORK_MODE WORK_MODE_I2S
19
20static const struct reg_default tas5782m_reg_defaults[] = {
21 //program memory
22 { CFG_META_BURST, 2 },
23 { 0x00, 0x00 },
24 { CFG_META_BURST, 2 },
25 { 0x7f, 0x00 },
26 { CFG_META_BURST, 2 },
27 { 0x02, 0x11 },
28 { CFG_META_BURST, 2 },
29 { 0x01, 0x11 },
30 { CFG_META_BURST, 2 },
31 { 0x00, 0x00 },
32 { CFG_META_BURST, 2 },
33 { 0x00, 0x00 },
34 { CFG_META_BURST, 2 },
35 { 0x00, 0x00 },
36 { CFG_META_BURST, 2 },
37 { 0x00, 0x00 },
38 { CFG_META_BURST, 2 },
39 { 0x03, 0x11 },
40 { CFG_META_BURST, 2 },
41 { 0x2a, 0x00 },
42 { CFG_META_BURST, 2 },
43 { 0x25, 0x18 },
44 { CFG_META_BURST, 2 },
45 { 0x0d, 0x10 },
46 { CFG_META_BURST, 2 },
47 { 0x02, 0x00 },
48
49 //Sample rate update
50 { CFG_META_BURST, 2 },
51 { 0x00, 0x00 },
52 { CFG_META_BURST, 2 },
53 { 0x7f, 0x00 },
54 { CFG_META_BURST, 2 },
55 { 0x02, 0x80 },
56
57 { CFG_META_BURST, 2 },
58 { 0x00, 0x00 },
59 { CFG_META_BURST, 2 },
60 { 0x7f, 0x00 },
61
62 // speed 03-48k 04-96k
63 //dynamically reading speed
64 { CFG_META_BURST, 2 },
65 { 0x22, 0x03 },
66
67 { CFG_META_BURST, 2 },
68 { 0x00, 0x00 },
69 { CFG_META_BURST, 2 },
70 { 0x7f, 0x00 },
71 { CFG_META_BURST, 2 },
72 { 0x02, 0x00 },
73
74 //write coefficients of various components
75 { CFG_META_BURST, 2 },
76 { 0x00, 0x00 },
77 { CFG_META_BURST, 2 },
78 { 0x7f, 0x8c },
79 { CFG_META_BURST, 2 },
80 { 0x00, 0x1e },
81 { CFG_META_BURST, 5 },
82 { 0x1c, 0x00 },
83 { 0x00, 0x00 },
84 { 0x00, 0x00 },
85 { CFG_META_BURST, 5 },
86 { 0x28, 0x00 },
87 { 0x00, 0x00 },
88 { 0x00, 0x00 },
89 { CFG_META_BURST, 5 },
90 { 0x34, 0x00 },
91 { 0x00, 0x00 },
92 { 0x00, 0x00 },
93 { CFG_META_BURST, 5 },
94 { 0x40, 0x00 },
95 { 0x00, 0x00 },
96 { 0x00, 0x00 },
97 { CFG_META_BURST, 2 },
98 { 0x00, 0x1f },
99 { CFG_META_BURST, 5 },
100 { 0x24, 0x00 },
101 { 0x20, 0xc4 },
102 { 0x9c, 0x00 },
103 { CFG_META_BURST, 5 },
104 { 0x30, 0x7f },
105 { 0xff, 0xff },
106 { 0xff, 0x00 },
107 { CFG_META_BURST, 2 },
108 { 0x00, 0x00 },
109 { CFG_META_BURST, 2 },
110 { 0x7f, 0x8c },
111 { CFG_META_BURST, 2 },
112 { 0x00, 0x11 },
113 { CFG_META_BURST, 21 },
114 { 0x58, 0x7f },
115 { 0xff, 0xff },
116 { 0xff, 0x00 },
117 { 0x00, 0x00 },
118 { 0x00, 0x00 },
119 { 0x00, 0x00 },
120 { 0x00, 0x00 },
121 { 0x00, 0x00 },
122 { 0x00, 0x00 },
123 { 0x00, 0x00 },
124 { 0x00, 0x00 },
125 { CFG_META_BURST, 2 },
126 { 0x00, 0x00 },
127 { CFG_META_BURST, 2 },
128 { 0x7f, 0x8c },
129 { CFG_META_BURST, 2 },
130 { 0x00, 0x12 },
131 { CFG_META_BURST, 21 },
132 { 0x44, 0xff },
133 { 0x84, 0x59 },
134 { 0x16, 0xff },
135 { 0x84, 0x59 },
136 { 0x16, 0xff },
137 { 0x84, 0x59 },
138 { 0x16, 0x70 },
139 { 0x46, 0x2b },
140 { 0x3b, 0x9d },
141 { 0x85, 0x0d },
142 { 0xe2, 0x00 },
143 { CFG_META_BURST, 2 },
144 { 0x00, 0x00 },
145 { CFG_META_BURST, 2 },
146 { 0x7f, 0x8c },
147 { CFG_META_BURST, 2 },
148 { 0x00, 0x13 },
149 { CFG_META_BURST, 21 },
150 { 0x30, 0x7f },
151 { 0xff, 0xff },
152 { 0xff, 0x00 },
153 { 0x00, 0x00 },
154 { 0x00, 0x00 },
155 { 0x00, 0x00 },
156 { 0x00, 0x00 },
157 { 0x00, 0x00 },
158 { 0x00, 0x00 },
159 { 0x00, 0x00 },
160 { 0x00, 0x00 },
161 { CFG_META_BURST, 2 },
162 { 0x00, 0x00 },
163 { CFG_META_BURST, 2 },
164 { 0x7f, 0x8c },
165 { CFG_META_BURST, 2 },
166 { 0x00, 0x13 },
167 { CFG_META_BURST, 21 },
168 { 0x58, 0x4f },
169 { 0x9d, 0xf9 },
170 { 0x35, 0xb0 },
171 { 0x62, 0x06 },
172 { 0xcb, 0x4f },
173 { 0x9d, 0xf9 },
174 { 0x35, 0x49 },
175 { 0xe6, 0x9d },
176 { 0x16, 0xd5 },
177 { 0x55, 0x55 },
178 { 0x56, 0x00 },
179 { CFG_META_BURST, 2 },
180 { 0x00, 0x00 },
181 { CFG_META_BURST, 2 },
182 { 0x7f, 0x8c },
183 { CFG_META_BURST, 2 },
184 { 0x00, 0x14 },
185 { CFG_META_BURST, 21 },
186 { 0x08, 0x7c },
187 { 0xb6, 0xa4 },
188 { 0xbc, 0x83 },
189 { 0x49, 0x5b },
190 { 0x44, 0x7c },
191 { 0xb6, 0xa4 },
192 { 0xbc, 0x7c },
193 { 0xb1, 0x2c },
194 { 0x1e, 0x86 },
195 { 0x87, 0xc5 },
196 { 0x49, 0x00 },
197 { CFG_META_BURST, 2 },
198 { 0x00, 0x00 },
199 { CFG_META_BURST, 2 },
200 { 0x7f, 0x8c },
201 { CFG_META_BURST, 2 },
202 { 0x00, 0x14 },
203 { CFG_META_BURST, 21 },
204 { 0x1c, 0x05 },
205 { 0xb7, 0x5c },
206 { 0x1f, 0x05 },
207 { 0xb7, 0x5c },
208 { 0x1f, 0x05 },
209 { 0xb7, 0x5c },
210 { 0x1f, 0x49 },
211 { 0xe6, 0x9d },
212 { 0x16, 0xd5 },
213 { 0x55, 0x55 },
214 { 0x56, 0x00 },
215 { CFG_META_BURST, 2 },
216 { 0x00, 0x00 },
217 { CFG_META_BURST, 2 },
218 { 0x7f, 0x8c },
219 { CFG_META_BURST, 2 },
220 { 0x00, 0x14 },
221 { CFG_META_BURST, 21 },
222 { 0x58, 0x7f },
223 { 0xff, 0xff },
224 { 0xff, 0x00 },
225 { 0x00, 0x00 },
226 { 0x00, 0x00 },
227 { 0x00, 0x00 },
228 { 0x00, 0x00 },
229 { 0x00, 0x00 },
230 { 0x00, 0x00 },
231 { 0x00, 0x00 },
232 { 0x00, 0x00 },
233 { CFG_META_BURST, 2 },
234 { 0x00, 0x00 },
235 { CFG_META_BURST, 2 },
236 { 0x7f, 0x8c },
237 { CFG_META_BURST, 2 },
238 { 0x00, 0x14 },
239 { CFG_META_BURST, 21 },
240 { 0x6c, 0x7f },
241 { 0xff, 0xff },
242 { 0xff, 0x00 },
243 { 0x00, 0x00 },
244 { 0x00, 0x00 },
245 { 0x00, 0x00 },
246 { 0x00, 0x00 },
247 { 0x00, 0x00 },
248 { 0x00, 0x00 },
249 { 0x00, 0x00 },
250 { 0x00, 0x00 },
251 { CFG_META_BURST, 2 },
252 { 0x00, 0x00 },
253 { CFG_META_BURST, 2 },
254 { 0x7f, 0x8c },
255 { CFG_META_BURST, 2 },
256 { 0x00, 0x15 },
257 { CFG_META_BURST, 21 },
258 { 0x08, 0x7f },
259 { 0xff, 0xff },
260 { 0xff, 0x00 },
261 { 0x00, 0x00 },
262 { 0x00, 0x00 },
263 { 0x00, 0x00 },
264 { 0x00, 0x00 },
265 { 0x00, 0x00 },
266 { 0x00, 0x00 },
267 { 0x00, 0x00 },
268 { 0x00, 0x00 },
269 { CFG_META_BURST, 2 },
270 { 0x00, 0x00 },
271 { CFG_META_BURST, 2 },
272 { 0x7f, 0x8c },
273 { CFG_META_BURST, 2 },
274 { 0x00, 0x15 },
275 { CFG_META_BURST, 21 },
276 { 0x1c, 0x7f },
277 { 0xff, 0xff },
278 { 0xff, 0x00 },
279 { 0x00, 0x00 },
280 { 0x00, 0x00 },
281 { 0x00, 0x00 },
282 { 0x00, 0x00 },
283 { 0x00, 0x00 },
284 { 0x00, 0x00 },
285 { 0x00, 0x00 },
286 { 0x00, 0x00 },
287 { CFG_META_BURST, 2 },
288 { 0x00, 0x00 },
289 { CFG_META_BURST, 2 },
290 { 0x7f, 0x8c },
291 { CFG_META_BURST, 2 },
292 { 0x00, 0x15 },
293 { CFG_META_BURST, 21 },
294 { 0x30, 0x7f },
295 { 0xff, 0xff },
296 { 0xff, 0x00 },
297 { 0x00, 0x00 },
298 { 0x00, 0x00 },
299 { 0x00, 0x00 },
300 { 0x00, 0x00 },
301 { 0x00, 0x00 },
302 { 0x00, 0x00 },
303 { 0x00, 0x00 },
304 { 0x00, 0x00 },
305 { CFG_META_BURST, 2 },
306 { 0x00, 0x00 },
307 { CFG_META_BURST, 2 },
308 { 0x7f, 0x8c },
309 { CFG_META_BURST, 2 },
310 { 0x00, 0x15 },
311 { CFG_META_BURST, 21 },
312 { 0x44, 0x7f },
313 { 0xff, 0xff },
314 { 0xff, 0x00 },
315 { 0x00, 0x00 },
316 { 0x00, 0x00 },
317 { 0x00, 0x00 },
318 { 0x00, 0x00 },
319 { 0x00, 0x00 },
320 { 0x00, 0x00 },
321 { 0x00, 0x00 },
322 { 0x00, 0x00 },
323 { CFG_META_BURST, 2 },
324 { 0x00, 0x00 },
325 { CFG_META_BURST, 2 },
326 { 0x7f, 0x8c },
327 { CFG_META_BURST, 2 },
328 { 0x00, 0x15 },
329 { CFG_META_BURST, 21 },
330 { 0x58, 0x7f },
331 { 0xff, 0xff },
332 { 0xff, 0x00 },
333 { 0x00, 0x00 },
334 { 0x00, 0x00 },
335 { 0x00, 0x00 },
336 { 0x00, 0x00 },
337 { 0x00, 0x00 },
338 { 0x00, 0x00 },
339 { 0x00, 0x00 },
340 { 0x00, 0x00 },
341 { CFG_META_BURST, 2 },
342 { 0x00, 0x00 },
343 { CFG_META_BURST, 2 },
344 { 0x7f, 0x8c },
345 { CFG_META_BURST, 2 },
346 { 0x00, 0x15 },
347 { CFG_META_BURST, 21 },
348 { 0x6c, 0x7f },
349 { 0xff, 0xff },
350 { 0xff, 0x00 },
351 { 0x00, 0x00 },
352 { 0x00, 0x00 },
353 { 0x00, 0x00 },
354 { 0x00, 0x00 },
355 { 0x00, 0x00 },
356 { 0x00, 0x00 },
357 { 0x00, 0x00 },
358 { 0x00, 0x00 },
359 { CFG_META_BURST, 2 },
360 { 0x00, 0x00 },
361 { CFG_META_BURST, 2 },
362 { 0x7f, 0x8c },
363 { CFG_META_BURST, 2 },
364 { 0x00, 0x16 },
365 { CFG_META_BURST, 21 },
366 { 0x08, 0x7f },
367 { 0xff, 0xff },
368 { 0xff, 0x00 },
369 { 0x00, 0x00 },
370 { 0x00, 0x00 },
371 { 0x00, 0x00 },
372 { 0x00, 0x00 },
373 { 0x00, 0x00 },
374 { 0x00, 0x00 },
375 { 0x00, 0x00 },
376 { 0x00, 0x00 },
377 { CFG_META_BURST, 2 },
378 { 0x00, 0x00 },
379 { CFG_META_BURST, 2 },
380 { 0x7f, 0x8c },
381 { CFG_META_BURST, 2 },
382 { 0x00, 0x16 },
383 { CFG_META_BURST, 21 },
384 { 0x1c, 0x7f },
385 { 0xff, 0xff },
386 { 0xff, 0x00 },
387 { 0x00, 0x00 },
388 { 0x00, 0x00 },
389 { 0x00, 0x00 },
390 { 0x00, 0x00 },
391 { 0x00, 0x00 },
392 { 0x00, 0x00 },
393 { 0x00, 0x00 },
394 { 0x00, 0x00 },
395 { CFG_META_BURST, 2 },
396 { 0x00, 0x00 },
397 { CFG_META_BURST, 2 },
398 { 0x7f, 0x8c },
399 { CFG_META_BURST, 2 },
400 { 0x00, 0x16 },
401 { CFG_META_BURST, 21 },
402 { 0x30, 0x7f },
403 { 0xff, 0xff },
404 { 0xff, 0x00 },
405 { 0x00, 0x00 },
406 { 0x00, 0x00 },
407 { 0x00, 0x00 },
408 { 0x00, 0x00 },
409 { 0x00, 0x00 },
410 { 0x00, 0x00 },
411 { 0x00, 0x00 },
412 { 0x00, 0x00 },
413 { CFG_META_BURST, 2 },
414 { 0x00, 0x00 },
415 { CFG_META_BURST, 2 },
416 { 0x7f, 0x8c },
417 { CFG_META_BURST, 2 },
418 { 0x00, 0x16 },
419 { CFG_META_BURST, 21 },
420 { 0x44, 0x7f },
421 { 0xff, 0xff },
422 { 0xff, 0x00 },
423 { 0x00, 0x00 },
424 { 0x00, 0x00 },
425 { 0x00, 0x00 },
426 { 0x00, 0x00 },
427 { 0x00, 0x00 },
428 { 0x00, 0x00 },
429 { 0x00, 0x00 },
430 { 0x00, 0x00 },
431 { CFG_META_BURST, 2 },
432 { 0x00, 0x00 },
433 { CFG_META_BURST, 2 },
434 { 0x7f, 0x8c },
435 { CFG_META_BURST, 2 },
436 { 0x00, 0x16 },
437 { CFG_META_BURST, 21 },
438 { 0x58, 0x7f },
439 { 0xff, 0xff },
440 { 0xff, 0x00 },
441 { 0x00, 0x00 },
442 { 0x00, 0x00 },
443 { 0x00, 0x00 },
444 { 0x00, 0x00 },
445 { 0x00, 0x00 },
446 { 0x00, 0x00 },
447 { 0x00, 0x00 },
448 { 0x00, 0x00 },
449 { CFG_META_BURST, 2 },
450 { 0x00, 0x00 },
451 { CFG_META_BURST, 2 },
452 { 0x7f, 0x8c },
453 { CFG_META_BURST, 2 },
454 { 0x00, 0x16 },
455 { CFG_META_BURST, 21 },
456 { 0x6c, 0x7f },
457 { 0xff, 0xff },
458 { 0xff, 0x00 },
459 { 0x00, 0x00 },
460 { 0x00, 0x00 },
461 { 0x00, 0x00 },
462 { 0x00, 0x00 },
463 { 0x00, 0x00 },
464 { 0x00, 0x00 },
465 { 0x00, 0x00 },
466 { 0x00, 0x00 },
467 { CFG_META_BURST, 2 },
468 { 0x00, 0x00 },
469 { CFG_META_BURST, 2 },
470 { 0x7f, 0x8c },
471 { CFG_META_BURST, 2 },
472 { 0x00, 0x17 },
473 { CFG_META_BURST, 21 },
474 { 0x08, 0x7f },
475 { 0xff, 0xff },
476 { 0xff, 0x00 },
477 { 0x00, 0x00 },
478 { 0x00, 0x00 },
479 { 0x00, 0x00 },
480 { 0x00, 0x00 },
481 { 0x00, 0x00 },
482 { 0x00, 0x00 },
483 { 0x00, 0x00 },
484 { 0x00, 0x00 },
485 { CFG_META_BURST, 2 },
486 { 0x00, 0x00 },
487 { CFG_META_BURST, 2 },
488 { 0x7f, 0x8c },
489 { CFG_META_BURST, 2 },
490 { 0x00, 0x17 },
491 { CFG_META_BURST, 21 },
492 { 0x1c, 0x7f },
493 { 0xff, 0xff },
494 { 0xff, 0x00 },
495 { 0x00, 0x00 },
496 { 0x00, 0x00 },
497 { 0x00, 0x00 },
498 { 0x00, 0x00 },
499 { 0x00, 0x00 },
500 { 0x00, 0x00 },
501 { 0x00, 0x00 },
502 { 0x00, 0x00 },
503 { CFG_META_BURST, 2 },
504 { 0x00, 0x00 },
505 { CFG_META_BURST, 2 },
506 { 0x7f, 0x8c },
507 { CFG_META_BURST, 2 },
508 { 0x00, 0x17 },
509 { CFG_META_BURST, 21 },
510 { 0x30, 0x7f },
511 { 0xff, 0xff },
512 { 0xff, 0x00 },
513 { 0x00, 0x00 },
514 { 0x00, 0x00 },
515 { 0x00, 0x00 },
516 { 0x00, 0x00 },
517 { 0x00, 0x00 },
518 { 0x00, 0x00 },
519 { 0x00, 0x00 },
520 { 0x00, 0x00 },
521 { CFG_META_BURST, 2 },
522 { 0x00, 0x00 },
523 { CFG_META_BURST, 2 },
524 { 0x7f, 0x8c },
525 { CFG_META_BURST, 2 },
526 { 0x00, 0x17 },
527 { CFG_META_BURST, 21 },
528 { 0x44, 0x7f },
529 { 0xff, 0xff },
530 { 0xff, 0x00 },
531 { 0x00, 0x00 },
532 { 0x00, 0x00 },
533 { 0x00, 0x00 },
534 { 0x00, 0x00 },
535 { 0x00, 0x00 },
536 { 0x00, 0x00 },
537 { 0x00, 0x00 },
538 { 0x00, 0x00 },
539 { CFG_META_BURST, 2 },
540 { 0x00, 0x00 },
541 { CFG_META_BURST, 2 },
542 { 0x7f, 0x8c },
543 { CFG_META_BURST, 2 },
544 { 0x00, 0x17 },
545 { CFG_META_BURST, 21 },
546 { 0x58, 0x7f },
547 { 0xff, 0xff },
548 { 0xff, 0x00 },
549 { 0x00, 0x00 },
550 { 0x00, 0x00 },
551 { 0x00, 0x00 },
552 { 0x00, 0x00 },
553 { 0x00, 0x00 },
554 { 0x00, 0x00 },
555 { 0x00, 0x00 },
556 { 0x00, 0x00 },
557 { CFG_META_BURST, 2 },
558 { 0x00, 0x00 },
559 { CFG_META_BURST, 2 },
560 { 0x7f, 0x8c },
561 { CFG_META_BURST, 2 },
562 { 0x00, 0x17 },
563 { CFG_META_BURST, 21 },
564 { 0x6c, 0x7f },
565 { 0xff, 0xff },
566 { 0xff, 0x00 },
567 { 0x00, 0x00 },
568 { 0x00, 0x00 },
569 { 0x00, 0x00 },
570 { 0x00, 0x00 },
571 { 0x00, 0x00 },
572 { 0x00, 0x00 },
573 { 0x00, 0x00 },
574 { 0x00, 0x00 },
575 { CFG_META_BURST, 2 },
576 { 0x00, 0x00 },
577 { CFG_META_BURST, 2 },
578 { 0x7f, 0x8c },
579 { CFG_META_BURST, 2 },
580 { 0x00, 0x18 },
581 { CFG_META_BURST, 21 },
582 { 0x08, 0x08 },
583 { 0x00, 0x00 },
584 { 0x00, 0x00 },
585 { 0x00, 0x00 },
586 { 0x00, 0x00 },
587 { 0x00, 0x00 },
588 { 0x00, 0x00 },
589 { 0x00, 0x00 },
590 { 0x00, 0x00 },
591 { 0x00, 0x00 },
592 { 0x00, 0x00 },
593 { CFG_META_BURST, 2 },
594 { 0x00, 0x00 },
595 { CFG_META_BURST, 2 },
596 { 0x7f, 0x8c },
597 { CFG_META_BURST, 2 },
598 { 0x00, 0x18 },
599 { CFG_META_BURST, 21 },
600 { 0x1c, 0x7f },
601 { 0xff, 0xff },
602 { 0xff, 0x00 },
603 { 0x00, 0x00 },
604 { 0x00, 0x00 },
605 { 0x00, 0x00 },
606 { 0x00, 0x00 },
607 { 0x00, 0x00 },
608 { 0x00, 0x00 },
609 { 0x00, 0x00 },
610 { 0x00, 0x00 },
611 { CFG_META_BURST, 2 },
612 { 0x00, 0x00 },
613 { CFG_META_BURST, 2 },
614 { 0x7f, 0x8c },
615 { CFG_META_BURST, 2 },
616 { 0x00, 0x18 },
617 { CFG_META_BURST, 21 },
618 { 0x30, 0x7f },
619 { 0xff, 0xff },
620 { 0xff, 0x00 },
621 { 0x00, 0x00 },
622 { 0x00, 0x00 },
623 { 0x00, 0x00 },
624 { 0x00, 0x00 },
625 { 0x00, 0x00 },
626 { 0x00, 0x00 },
627 { 0x00, 0x00 },
628 { 0x00, 0x00 },
629 { CFG_META_BURST, 2 },
630 { 0x00, 0x00 },
631 { CFG_META_BURST, 2 },
632 { 0x7f, 0x8c },
633 { CFG_META_BURST, 2 },
634 { 0x00, 0x18 },
635 { CFG_META_BURST, 21 },
636 { 0x44, 0x7f },
637 { 0xff, 0xff },
638 { 0xff, 0x00 },
639 { 0x00, 0x00 },
640 { 0x00, 0x00 },
641 { 0x00, 0x00 },
642 { 0x00, 0x00 },
643 { 0x00, 0x00 },
644 { 0x00, 0x00 },
645 { 0x00, 0x00 },
646 { 0x00, 0x00 },
647 { CFG_META_BURST, 2 },
648 { 0x00, 0x00 },
649 { CFG_META_BURST, 2 },
650 { 0x7f, 0x8c },
651 { CFG_META_BURST, 2 },
652 { 0x00, 0x18 },
653 { CFG_META_BURST, 21 },
654 { 0x58, 0x7f },
655 { 0xff, 0xff },
656 { 0xff, 0x00 },
657 { 0x00, 0x00 },
658 { 0x00, 0x00 },
659 { 0x00, 0x00 },
660 { 0x00, 0x00 },
661 { 0x00, 0x00 },
662 { 0x00, 0x00 },
663 { 0x00, 0x00 },
664 { 0x00, 0x00 },
665 { CFG_META_BURST, 2 },
666 { 0x00, 0x00 },
667 { CFG_META_BURST, 2 },
668 { 0x7f, 0x8c },
669 { CFG_META_BURST, 2 },
670 { 0x00, 0x18 },
671 { CFG_META_BURST, 21 },
672 { 0x6c, 0x7f },
673 { 0xff, 0xff },
674 { 0xff, 0x00 },
675 { 0x00, 0x00 },
676 { 0x00, 0x00 },
677 { 0x00, 0x00 },
678 { 0x00, 0x00 },
679 { 0x00, 0x00 },
680 { 0x00, 0x00 },
681 { 0x00, 0x00 },
682 { 0x00, 0x00 },
683 { CFG_META_BURST, 2 },
684 { 0x00, 0x00 },
685 { CFG_META_BURST, 2 },
686 { 0x7f, 0x8c },
687 { CFG_META_BURST, 2 },
688 { 0x00, 0x19 },
689 { CFG_META_BURST, 21 },
690 { 0x08, 0x7f },
691 { 0xff, 0xff },
692 { 0xff, 0x00 },
693 { 0x00, 0x00 },
694 { 0x00, 0x00 },
695 { 0x00, 0x00 },
696 { 0x00, 0x00 },
697 { 0x00, 0x00 },
698 { 0x00, 0x00 },
699 { 0x00, 0x00 },
700 { 0x00, 0x00 },
701 { CFG_META_BURST, 2 },
702 { 0x00, 0x00 },
703 { CFG_META_BURST, 2 },
704 { 0x7f, 0x8c },
705 { CFG_META_BURST, 2 },
706 { 0x00, 0x19 },
707 { CFG_META_BURST, 21 },
708 { 0x1c, 0x7f },
709 { 0xff, 0xff },
710 { 0xff, 0x00 },
711 { 0x00, 0x00 },
712 { 0x00, 0x00 },
713 { 0x00, 0x00 },
714 { 0x00, 0x00 },
715 { 0x00, 0x00 },
716 { 0x00, 0x00 },
717 { 0x00, 0x00 },
718 { 0x00, 0x00 },
719 { CFG_META_BURST, 2 },
720 { 0x00, 0x00 },
721 { CFG_META_BURST, 2 },
722 { 0x7f, 0x8c },
723 { CFG_META_BURST, 2 },
724 { 0x00, 0x19 },
725 { CFG_META_BURST, 21 },
726 { 0x30, 0x7f },
727 { 0xff, 0xff },
728 { 0xff, 0x00 },
729 { 0x00, 0x00 },
730 { 0x00, 0x00 },
731 { 0x00, 0x00 },
732 { 0x00, 0x00 },
733 { 0x00, 0x00 },
734 { 0x00, 0x00 },
735 { 0x00, 0x00 },
736 { 0x00, 0x00 },
737 { CFG_META_BURST, 2 },
738 { 0x00, 0x00 },
739 { CFG_META_BURST, 2 },
740 { 0x7f, 0x8c },
741 { CFG_META_BURST, 2 },
742 { 0x00, 0x19 },
743 { CFG_META_BURST, 21 },
744 { 0x44, 0x7f },
745 { 0xff, 0xff },
746 { 0xff, 0x00 },
747 { 0x00, 0x00 },
748 { 0x00, 0x00 },
749 { 0x00, 0x00 },
750 { 0x00, 0x00 },
751 { 0x00, 0x00 },
752 { 0x00, 0x00 },
753 { 0x00, 0x00 },
754 { 0x00, 0x00 },
755 { CFG_META_BURST, 2 },
756 { 0x00, 0x00 },
757 { CFG_META_BURST, 2 },
758 { 0x7f, 0x8c },
759 { CFG_META_BURST, 2 },
760 { 0x00, 0x19 },
761 { CFG_META_BURST, 21 },
762 { 0x58, 0x7f },
763 { 0xff, 0xff },
764 { 0xff, 0x00 },
765 { 0x00, 0x00 },
766 { 0x00, 0x00 },
767 { 0x00, 0x00 },
768 { 0x00, 0x00 },
769 { 0x00, 0x00 },
770 { 0x00, 0x00 },
771 { 0x00, 0x00 },
772 { 0x00, 0x00 },
773 { CFG_META_BURST, 2 },
774 { 0x00, 0x00 },
775 { CFG_META_BURST, 2 },
776 { 0x7f, 0x8c },
777 { CFG_META_BURST, 2 },
778 { 0x00, 0x19 },
779 { CFG_META_BURST, 21 },
780 { 0x6c, 0x7f },
781 { 0xff, 0xff },
782 { 0xff, 0x00 },
783 { 0x00, 0x00 },
784 { 0x00, 0x00 },
785 { 0x00, 0x00 },
786 { 0x00, 0x00 },
787 { 0x00, 0x00 },
788 { 0x00, 0x00 },
789 { 0x00, 0x00 },
790 { 0x00, 0x00 },
791 { CFG_META_BURST, 2 },
792 { 0x00, 0x00 },
793 { CFG_META_BURST, 2 },
794 { 0x7f, 0x8c },
795 { CFG_META_BURST, 2 },
796 { 0x00, 0x1a },
797 { CFG_META_BURST, 21 },
798 { 0x08, 0x7f },
799 { 0xff, 0xff },
800 { 0xff, 0x00 },
801 { 0x00, 0x00 },
802 { 0x00, 0x00 },
803 { 0x00, 0x00 },
804 { 0x00, 0x00 },
805 { 0x00, 0x00 },
806 { 0x00, 0x00 },
807 { 0x00, 0x00 },
808 { 0x00, 0x00 },
809 { CFG_META_BURST, 2 },
810 { 0x00, 0x00 },
811 { CFG_META_BURST, 2 },
812 { 0x7f, 0x8c },
813 { CFG_META_BURST, 2 },
814 { 0x00, 0x1a },
815 { CFG_META_BURST, 21 },
816 { 0x1c, 0x7f },
817 { 0xff, 0xff },
818 { 0xff, 0x00 },
819 { 0x00, 0x00 },
820 { 0x00, 0x00 },
821 { 0x00, 0x00 },
822 { 0x00, 0x00 },
823 { 0x00, 0x00 },
824 { 0x00, 0x00 },
825 { 0x00, 0x00 },
826 { 0x00, 0x00 },
827 { CFG_META_BURST, 2 },
828 { 0x00, 0x00 },
829 { CFG_META_BURST, 2 },
830 { 0x7f, 0x8c },
831 { CFG_META_BURST, 2 },
832 { 0x00, 0x1a },
833 { CFG_META_BURST, 21 },
834 { 0x30, 0x7f },
835 { 0xff, 0xff },
836 { 0xff, 0x00 },
837 { 0x00, 0x00 },
838 { 0x00, 0x00 },
839 { 0x00, 0x00 },
840 { 0x00, 0x00 },
841 { 0x00, 0x00 },
842 { 0x00, 0x00 },
843 { 0x00, 0x00 },
844 { 0x00, 0x00 },
845 { CFG_META_BURST, 2 },
846 { 0x00, 0x00 },
847 { CFG_META_BURST, 2 },
848 { 0x7f, 0x8c },
849 { CFG_META_BURST, 2 },
850 { 0x00, 0x1a },
851 { CFG_META_BURST, 21 },
852 { 0x44, 0x08 },
853 { 0x00, 0x00 },
854 { 0x00, 0x00 },
855 { 0x00, 0x00 },
856 { 0x00, 0x00 },
857 { 0x00, 0x00 },
858 { 0x00, 0x00 },
859 { 0x00, 0x00 },
860 { 0x00, 0x00 },
861 { 0x00, 0x00 },
862 { 0x00, 0x00 },
863 { CFG_META_BURST, 2 },
864 { 0x00, 0x00 },
865 { CFG_META_BURST, 2 },
866 { 0x7f, 0x8c },
867 { CFG_META_BURST, 2 },
868 { 0x00, 0x1a },
869 { CFG_META_BURST, 5 },
870 { 0x58, 0x00 },
871 { 0xe2, 0xc4 },
872 { 0x6b, 0x00 },
873 { CFG_META_BURST, 2 },
874 { 0x00, 0x00 },
875 { CFG_META_BURST, 2 },
876 { 0x7f, 0x8c },
877 { CFG_META_BURST, 2 },
878 { 0x00, 0x1a },
879 { CFG_META_BURST, 21 },
880 { 0x6c, 0x00 },
881 { 0x06, 0xd3 },
882 { 0x72, 0x00 },
883 { 0x02, 0xbb },
884 { 0x06, 0x00 },
885 { 0x03, 0x69 },
886 { 0xc5, 0x00 },
887 { 0x00, 0x00 },
888 { 0x00, 0x00 },
889 { 0x00, 0x00 },
890 { 0x00, 0x00 },
891 { CFG_META_BURST, 2 },
892 { 0x00, 0x00 },
893 { CFG_META_BURST, 2 },
894 { 0x7f, 0x8c },
895 { CFG_META_BURST, 2 },
896 { 0x00, 0x1b },
897 { CFG_META_BURST, 21 },
898 { 0x08, 0x00 },
899 { 0x00, 0x00 },
900 { 0x00, 0xf9 },
901 { 0xda, 0xbc },
902 { 0x21, 0xfc },
903 { 0x58, 0x8b },
904 { 0x89, 0x00 },
905 { 0x00, 0x00 },
906 { 0x00, 0x00 },
907 { 0x00, 0x00 },
908 { 0x00, 0x00 },
909 { CFG_META_BURST, 2 },
910 { 0x00, 0x00 },
911 { CFG_META_BURST, 2 },
912 { 0x7f, 0x8c },
913 { CFG_META_BURST, 2 },
914 { 0x00, 0x1b },
915 { CFG_META_BURST, 41 },
916 { 0x1c, 0x00 },
917 { 0x06, 0xd3 },
918 { 0x72, 0x00 },
919 { 0x02, 0xbb },
920 { 0x06, 0x00 },
921 { 0x03, 0x69 },
922 { 0xc5, 0x00 },
923 { 0x00, 0x00 },
924 { 0x00, 0x00 },
925 { 0x00, 0x00 },
926 { 0x00, 0x00 },
927 { 0x00, 0x00 },
928 { 0x00, 0xf9 },
929 { 0xda, 0xbc },
930 { 0x21, 0xfc },
931 { 0x58, 0x8b },
932 { 0x89, 0x00 },
933 { 0x00, 0x00 },
934 { 0x00, 0x00 },
935 { 0x00, 0x00 },
936 { 0x00, 0x00 },
937 { CFG_META_BURST, 2 },
938 { 0x00, 0x00 },
939 { CFG_META_BURST, 2 },
940 { 0x7f, 0x8c },
941 { CFG_META_BURST, 2 },
942 { 0x00, 0x1b },
943 { CFG_META_BURST, 41 },
944 { 0x44, 0x00 },
945 { 0x06, 0xd3 },
946 { 0x72, 0x00 },
947 { 0x02, 0xbb },
948 { 0x06, 0x00 },
949 { 0x03, 0x69 },
950 { 0xc5, 0x00 },
951 { 0x00, 0x00 },
952 { 0x00, 0x00 },
953 { 0x00, 0x00 },
954 { 0x00, 0x00 },
955 { 0x00, 0x00 },
956 { 0x00, 0xf9 },
957 { 0xda, 0xbc },
958 { 0x21, 0xfc },
959 { 0x58, 0x8b },
960 { 0x89, 0x00 },
961 { 0x00, 0x00 },
962 { 0x00, 0x00 },
963 { 0x00, 0x00 },
964 { 0x00, 0x00 },
965 { CFG_META_BURST, 2 },
966 { 0x00, 0x00 },
967 { CFG_META_BURST, 2 },
968 { 0x7f, 0x8c },
969 { CFG_META_BURST, 2 },
970 { 0x00, 0x1c },
971 { CFG_META_BURST, 21 },
972 { 0x6c, 0x7f },
973 { 0xff, 0xff },
974 { 0xff, 0x00 },
975 { 0x00, 0x00 },
976 { 0x00, 0x00 },
977 { 0x00, 0x00 },
978 { 0x00, 0x00 },
979 { 0x00, 0x00 },
980 { 0x00, 0x00 },
981 { 0x00, 0x00 },
982 { 0x00, 0x00 },
983 { CFG_META_BURST, 2 },
984 { 0x00, 0x00 },
985 { CFG_META_BURST, 2 },
986 { 0x7f, 0x8c },
987 { CFG_META_BURST, 2 },
988 { 0x00, 0x1d },
989 { CFG_META_BURST, 21 },
990 { 0x08, 0x7f },
991 { 0xff, 0xff },
992 { 0xff, 0x00 },
993 { 0x00, 0x00 },
994 { 0x00, 0x00 },
995 { 0x00, 0x00 },
996 { 0x00, 0x00 },
997 { 0x00, 0x00 },
998 { 0x00, 0x00 },
999 { 0x00, 0x00 },
1000 { 0x00, 0x00 },
1001 { CFG_META_BURST, 2 },
1002 { 0x00, 0x00 },
1003 { CFG_META_BURST, 2 },
1004 { 0x7f, 0x8c },
1005 { CFG_META_BURST, 2 },
1006 { 0x00, 0x1d },
1007 { CFG_META_BURST, 5 },
1008 { 0x1c, 0x00 },
1009 { 0x06, 0xd3 },
1010 { 0x72, 0x00 },
1011 { CFG_META_BURST, 2 },
1012 { 0x00, 0x00 },
1013 { CFG_META_BURST, 2 },
1014 { 0x7f, 0x8c },
1015 { CFG_META_BURST, 2 },
1016 { 0x00, 0x1d },
1017 { CFG_META_BURST, 5 },
1018 { 0x20, 0x1c },
1019 { 0x1b, 0xf0 },
1020 { 0x41, 0x00 },
1021 { CFG_META_BURST, 2 },
1022 { 0x00, 0x00 },
1023 { CFG_META_BURST, 2 },
1024 { 0x7f, 0x8c },
1025 { CFG_META_BURST, 2 },
1026 { 0x00, 0x1d },
1027 { CFG_META_BURST, 5 },
1028 { 0x24, 0x04 },
1029 { 0x0c, 0x37 },
1030 { 0x14, 0x00 },
1031 { CFG_META_BURST, 2 },
1032 { 0x00, 0x00 },
1033 { CFG_META_BURST, 2 },
1034 { 0x7f, 0x8c },
1035 { CFG_META_BURST, 2 },
1036 { 0x00, 0x1d },
1037 { CFG_META_BURST, 5 },
1038 { 0x2c, 0x00 },
1039 { 0x80, 0x00 },
1040 { 0x00, 0x00 },
1041 { CFG_META_BURST, 2 },
1042 { 0x00, 0x00 },
1043 { CFG_META_BURST, 2 },
1044 { 0x7f, 0x8c },
1045 { CFG_META_BURST, 2 },
1046 { 0x00, 0x1d },
1047 { CFG_META_BURST, 5 },
1048 { 0x34, 0x40 },
1049 { 0x00, 0x00 },
1050 { 0x00, 0x00 },
1051 { CFG_META_BURST, 2 },
1052 { 0x00, 0x00 },
1053 { CFG_META_BURST, 2 },
1054 { 0x7f, 0x8c },
1055 { CFG_META_BURST, 2 },
1056 { 0x00, 0x1d },
1057 { CFG_META_BURST, 5 },
1058 { 0x38, 0x40 },
1059 { 0x00, 0x00 },
1060 { 0x00, 0x00 },
1061 { CFG_META_BURST, 2 },
1062 { 0x00, 0x00 },
1063 { CFG_META_BURST, 2 },
1064 { 0x7f, 0x8c },
1065 { CFG_META_BURST, 2 },
1066 { 0x00, 0x1d },
1067 { CFG_META_BURST, 5 },
1068 { 0x40, 0x00 },
1069 { 0x80, 0x00 },
1070 { 0x00, 0x00 },
1071 { CFG_META_BURST, 2 },
1072 { 0x00, 0x00 },
1073 { CFG_META_BURST, 2 },
1074 { 0x7f, 0x8c },
1075 { CFG_META_BURST, 2 },
1076 { 0x00, 0x1d },
1077 { CFG_META_BURST, 5 },
1078 { 0x44, 0x00 },
1079 { 0x00, 0x00 },
1080 { 0x00, 0x00 },
1081 { CFG_META_BURST, 2 },
1082 { 0x00, 0x00 },
1083 { CFG_META_BURST, 2 },
1084 { 0x7f, 0x8c },
1085 { CFG_META_BURST, 2 },
1086 { 0x00, 0x1d },
1087 { CFG_META_BURST, 5 },
1088 { 0x48, 0x00 },
1089 { 0x00, 0x00 },
1090 { 0x00, 0x00 },
1091 { CFG_META_BURST, 2 },
1092 { 0x00, 0x00 },
1093 { CFG_META_BURST, 2 },
1094 { 0x7f, 0x8c },
1095 { CFG_META_BURST, 2 },
1096 { 0x00, 0x1d },
1097 { CFG_META_BURST, 5 },
1098 { 0x58, 0x00 },
1099 { 0x00, 0x00 },
1100 { 0x01, 0x00 },
1101 { CFG_META_BURST, 2 },
1102 { 0x00, 0x00 },
1103 { CFG_META_BURST, 2 },
1104 { 0x7f, 0x8c },
1105 { CFG_META_BURST, 2 },
1106 { 0x00, 0x1d },
1107 { CFG_META_BURST, 5 },
1108 { 0x5c, 0x00 },
1109 { 0x80, 0x00 },
1110 { 0x00, 0x00 },
1111 { CFG_META_BURST, 2 },
1112 { 0x00, 0x00 },
1113 { CFG_META_BURST, 2 },
1114 { 0x7f, 0x8c },
1115 { CFG_META_BURST, 2 },
1116 { 0x00, 0x1d },
1117 { CFG_META_BURST, 5 },
1118 { 0x60, 0x00 },
1119 { 0x00, 0x00 },
1120 { 0x00, 0x00 },
1121 { CFG_META_BURST, 2 },
1122 { 0x00, 0x00 },
1123 { CFG_META_BURST, 2 },
1124 { 0x7f, 0x8c },
1125 { CFG_META_BURST, 2 },
1126 { 0x00, 0x1d },
1127 { CFG_META_BURST, 5 },
1128 { 0x64, 0x00 },
1129 { 0x00, 0x00 },
1130 { 0x00, 0x00 },
1131 { CFG_META_BURST, 2 },
1132 { 0x00, 0x00 },
1133 { CFG_META_BURST, 2 },
1134 { 0x7f, 0x8c },
1135 { CFG_META_BURST, 2 },
1136 { 0x00, 0x1d },
1137 { CFG_META_BURST, 5 },
1138 { 0x68, 0x00 },
1139 { 0x80, 0x00 },
1140 { 0x00, 0x00 },
1141 { CFG_META_BURST, 2 },
1142 { 0x00, 0x00 },
1143 { CFG_META_BURST, 2 },
1144 { 0x7f, 0x8c },
1145 { CFG_META_BURST, 2 },
1146 { 0x00, 0x1d },
1147 { CFG_META_BURST, 5 },
1148 { 0x74, 0x00 },
1149 { 0x00, 0x00 },
1150 { 0x00, 0x00 },
1151 { CFG_META_BURST, 2 },
1152 { 0x00, 0x00 },
1153 { CFG_META_BURST, 2 },
1154 { 0x7f, 0x8c },
1155 { CFG_META_BURST, 2 },
1156 { 0x00, 0x1d },
1157 { CFG_META_BURST, 5 },
1158 { 0x78, 0x00 },
1159 { 0x00, 0x00 },
1160 { 0x00, 0x00 },
1161 { CFG_META_BURST, 2 },
1162 { 0x00, 0x00 },
1163 { CFG_META_BURST, 2 },
1164 { 0x7f, 0x8c },
1165 { CFG_META_BURST, 2 },
1166 { 0x00, 0x1d },
1167 { CFG_META_BURST, 5 },
1168 { 0x7c, 0x00 },
1169 { 0x80, 0x00 },
1170 { 0x00, 0x00 },
1171 { CFG_META_BURST, 2 },
1172 { 0x00, 0x00 },
1173 { CFG_META_BURST, 2 },
1174 { 0x7f, 0x8c },
1175 { CFG_META_BURST, 2 },
1176 { 0x00, 0x1e },
1177 { CFG_META_BURST, 5 },
1178 { 0x08, 0x00 },
1179 { 0x80, 0x00 },
1180 { 0x00, 0x00 },
1181 { CFG_META_BURST, 2 },
1182 { 0x00, 0x00 },
1183 { CFG_META_BURST, 2 },
1184 { 0x7f, 0x8c },
1185 { CFG_META_BURST, 2 },
1186 { 0x00, 0x1e },
1187 { CFG_META_BURST, 5 },
1188 { 0x0c, 0x00 },
1189 { 0x00, 0x00 },
1190 { 0x00, 0x00 },
1191 { CFG_META_BURST, 2 },
1192 { 0x00, 0x00 },
1193 { CFG_META_BURST, 2 },
1194 { 0x7f, 0x8c },
1195 { CFG_META_BURST, 2 },
1196 { 0x00, 0x1e },
1197 { CFG_META_BURST, 5 },
1198 { 0x10, 0x00 },
1199 { 0x00, 0x00 },
1200 { 0x00, 0x00 },
1201 { CFG_META_BURST, 2 },
1202 { 0x00, 0x00 },
1203 { CFG_META_BURST, 2 },
1204 { 0x7f, 0x8c },
1205 { CFG_META_BURST, 2 },
1206 { 0x00, 0x1e },
1207 { CFG_META_BURST, 5 },
1208 { 0x14, 0x00 },
1209 { 0x80, 0x00 },
1210 { 0x00, 0x00 },
1211 { CFG_META_BURST, 2 },
1212 { 0x00, 0x00 },
1213 { CFG_META_BURST, 2 },
1214 { 0x7f, 0x8c },
1215 { CFG_META_BURST, 2 },
1216 { 0x00, 0x1e },
1217 { CFG_META_BURST, 5 },
1218 { 0x18, 0x00 },
1219 { 0x00, 0x00 },
1220 { 0x00, 0x00 },
1221 { CFG_META_BURST, 2 },
1222 { 0x00, 0x00 },
1223 { CFG_META_BURST, 2 },
1224 { 0x7f, 0x8c },
1225 { CFG_META_BURST, 2 },
1226 { 0x00, 0x1e },
1227 { CFG_META_BURST, 5 },
1228 { 0x1c, 0x00 },
1229 { 0x00, 0x00 },
1230 { 0x00, 0x00 },
1231 { CFG_META_BURST, 2 },
1232 { 0x00, 0x00 },
1233 { CFG_META_BURST, 2 },
1234 { 0x7f, 0x8c },
1235 { CFG_META_BURST, 2 },
1236 { 0x00, 0x1e },
1237 { CFG_META_BURST, 5 },
1238 { 0x20, 0x00 },
1239 { 0x00, 0x00 },
1240 { 0x00, 0x00 },
1241 { CFG_META_BURST, 2 },
1242 { 0x00, 0x00 },
1243 { CFG_META_BURST, 2 },
1244 { 0x7f, 0x8c },
1245 { CFG_META_BURST, 2 },
1246 { 0x00, 0x1e },
1247 { CFG_META_BURST, 5 },
1248 { 0x24, 0x00 },
1249 { 0x80, 0x00 },
1250 { 0x00, 0x00 },
1251 { CFG_META_BURST, 2 },
1252 { 0x00, 0x00 },
1253 { CFG_META_BURST, 2 },
1254 { 0x7f, 0x8c },
1255 { CFG_META_BURST, 2 },
1256 { 0x00, 0x1e },
1257 { CFG_META_BURST, 5 },
1258 { 0x28, 0x00 },
1259 { 0x00, 0x00 },
1260 { 0x00, 0x00 },
1261 { CFG_META_BURST, 2 },
1262 { 0x00, 0x00 },
1263 { CFG_META_BURST, 2 },
1264 { 0x7f, 0x8c },
1265 { CFG_META_BURST, 2 },
1266 { 0x00, 0x1e },
1267 { CFG_META_BURST, 5 },
1268 { 0x2c, 0x00 },
1269 { 0x80, 0x00 },
1270 { 0x00, 0x00 },
1271 { CFG_META_BURST, 2 },
1272 { 0x00, 0x00 },
1273 { CFG_META_BURST, 2 },
1274 { 0x7f, 0x8c },
1275 { CFG_META_BURST, 2 },
1276 { 0x00, 0x1e },
1277 { CFG_META_BURST, 5 },
1278 { 0x30, 0x00 },
1279 { 0x00, 0x00 },
1280 { 0x00, 0x00 },
1281 { CFG_META_BURST, 2 },
1282 { 0x00, 0x00 },
1283 { CFG_META_BURST, 2 },
1284 { 0x7f, 0x8c },
1285 { CFG_META_BURST, 2 },
1286 { 0x00, 0x1e },
1287 { CFG_META_BURST, 5 },
1288 { 0x34, 0x00 },
1289 { 0x00, 0x00 },
1290 { 0x00, 0x00 },
1291 { CFG_META_BURST, 2 },
1292 { 0x00, 0x00 },
1293 { CFG_META_BURST, 2 },
1294 { 0x7f, 0x8c },
1295 { CFG_META_BURST, 2 },
1296 { 0x00, 0x1e },
1297 { CFG_META_BURST, 5 },
1298 { 0x38, 0x00 },
1299 { 0x00, 0x00 },
1300 { 0x00, 0x00 },
1301 { CFG_META_BURST, 2 },
1302 { 0x00, 0x00 },
1303 { CFG_META_BURST, 2 },
1304 { 0x7f, 0x8c },
1305 { CFG_META_BURST, 2 },
1306 { 0x00, 0x1e },
1307 { CFG_META_BURST, 5 },
1308 { 0x3c, 0x00 },
1309 { 0x80, 0x00 },
1310 { 0x00, 0x00 },
1311 { CFG_META_BURST, 2 },
1312 { 0x00, 0x00 },
1313 { CFG_META_BURST, 2 },
1314 { 0x7f, 0x8c },
1315 { CFG_META_BURST, 2 },
1316 { 0x00, 0x1e },
1317 { CFG_META_BURST, 5 },
1318 { 0x40, 0x00 },
1319 { 0x00, 0x00 },
1320 { 0x00, 0x00 },
1321
1322 { CFG_META_BURST, 2 },
1323 { 0x00, 0x00 },
1324 { CFG_META_BURST, 2 },
1325 { 0x7f, 0x8c },
1326 { CFG_META_BURST, 2 },
1327 { 0x00, 0x1e },
1328 { CFG_META_BURST, 5 },
1329 { 0x44, 0x00 },
1330 { 0x00, 0x00 },
1331 { 0x1b, 0x00 },
1332 { CFG_META_BURST, 2 },
1333 { 0x00, 0x00 },
1334 { CFG_META_BURST, 2 },
1335 { 0x7f, 0x8c },
1336 { CFG_META_BURST, 2 },
1337 { 0x00, 0x1e },
1338 { CFG_META_BURST, 5 },
1339 { 0x48, 0x00 },
1340 { 0x00, 0x00 },
1341 { 0x1b, 0x00 },
1342
1343 { CFG_META_BURST, 2 },
1344 { 0x00, 0x00 },
1345 { CFG_META_BURST, 2 },
1346 { 0x7f, 0x8c },
1347 { CFG_META_BURST, 2 },
1348 { 0x00, 0x1e },
1349 { CFG_META_BURST, 5 },
1350 { 0x50, 0x40 },
1351 { 0x00, 0x00 },
1352 { 0x00, 0x00 },
1353 { CFG_META_BURST, 2 },
1354 { 0x00, 0x00 },
1355 { CFG_META_BURST, 2 },
1356 { 0x7f, 0x8c },
1357 { CFG_META_BURST, 2 },
1358 { 0x00, 0x1e },
1359 { CFG_META_BURST, 5 },
1360 { 0x54, 0x04 },
1361 { 0x00, 0x00 },
1362 { 0x00, 0x00 },
1363 { CFG_META_BURST, 2 },
1364 { 0x00, 0x00 },
1365 { CFG_META_BURST, 2 },
1366 { 0x7f, 0x8c },
1367 { CFG_META_BURST, 2 },
1368 { 0x00, 0x1e },
1369 { CFG_META_BURST, 5 },
1370 { 0x58, 0x04 },
1371 { 0x00, 0x00 },
1372 { 0x00, 0x00 },
1373 { CFG_META_BURST, 2 },
1374 { 0x00, 0x00 },
1375 { CFG_META_BURST, 2 },
1376 { 0x7f, 0x8c },
1377 { CFG_META_BURST, 2 },
1378 { 0x00, 0x1f },
1379 { CFG_META_BURST, 5 },
1380 { 0x14, 0x00 },
1381 { 0xce, 0xc0 },
1382 { 0x8a, 0x00 },
1383 { CFG_META_BURST, 2 },
1384 { 0x00, 0x00 },
1385 { CFG_META_BURST, 2 },
1386 { 0x7f, 0x8c },
1387 { CFG_META_BURST, 2 },
1388 { 0x00, 0x1f },
1389 { CFG_META_BURST, 5 },
1390 { 0x18, 0x0a },
1391 { 0x0a, 0xae },
1392 { 0xd2, 0x00 },
1393 { CFG_META_BURST, 2 },
1394 { 0x00, 0x00 },
1395 { CFG_META_BURST, 2 },
1396 { 0x7f, 0x8c },
1397 { CFG_META_BURST, 2 },
1398 { 0x00, 0x1f },
1399 { CFG_META_BURST, 5 },
1400 { 0x1c, 0x00 },
1401 { 0x03, 0x69 },
1402 { 0xd0, 0x00 },
1403 { CFG_META_BURST, 2 },
1404 { 0x00, 0x00 },
1405 { CFG_META_BURST, 2 },
1406 { 0x7f, 0x8c },
1407 { CFG_META_BURST, 2 },
1408 { 0x00, 0x1f },
1409 { CFG_META_BURST, 5 },
1410 { 0x20, 0x40 },
1411 { 0x00, 0x00 },
1412 { 0x00, 0x00 },
1413 { CFG_META_BURST, 2 },
1414 { 0x00, 0x00 },
1415 { CFG_META_BURST, 2 },
1416 { 0x7f, 0x8c },
1417 { CFG_META_BURST, 2 },
1418 { 0x00, 0x1f },
1419 { CFG_META_BURST, 5 },
1420 { 0x28, 0x75 },
1421 { 0xf5, 0x51 },
1422 { 0x2e, 0x00 },
1423 { CFG_META_BURST, 2 },
1424 { 0x00, 0x00 },
1425 { CFG_META_BURST, 2 },
1426 { 0x7f, 0x8c },
1427 { CFG_META_BURST, 2 },
1428 { 0x00, 0x1f },
1429 { CFG_META_BURST, 5 },
1430 { 0x2c, 0x00 },
1431 { 0x00, 0x57 },
1432 { 0x62, 0x00 },
1433
1434 //swap command
1435 { CFG_META_BURST, 2 },
1436 { 0x00, 0x00 },
1437 { CFG_META_BURST, 2 },
1438 { 0x7f, 0x8c },
1439 { CFG_META_BURST, 2 },
1440 { 0x00, 0x23 },
1441 { CFG_META_BURST, 5 },
1442 { 0x14, 0x00 },
1443 { 0x00, 0x00 },
1444 { 0x01, 0x00 },
1445
1446 //register tuning
1447 { CFG_META_BURST, 2 },
1448 { 0x00, 0x00 },
1449 { CFG_META_BURST, 2 },
1450 { 0x7f, 0x00 },
1451 { CFG_META_BURST, 2 },
1452 { 0x00, 0x00 },
1453 { CFG_META_BURST, 2 },
1454 { 0x07, 0x00 },
1455 { CFG_META_BURST, 2 },
1456 { 0x08, 0x20 },
1457 { CFG_META_BURST, 2 },
1458 { 0x55, 0x07 },
1459 { CFG_META_BURST, 2 },
1460 { 0x00, 0x00 },
1461 { CFG_META_BURST, 2 },
1462 { 0x7f, 0x00 },
1463 { CFG_META_BURST, 2 },
1464 { 0x00, 0x00 },
1465 { CFG_META_BURST, 2 },
1466 { 0x3d, 0x30 },
1467 { CFG_META_BURST, 2 },
1468 { 0x3e, 0x30 },
1469 { CFG_META_BURST, 2 },
1470 { 0x00, 0x00 },
1471 { CFG_META_BURST, 2 },
1472 { 0x7f, 0x00 },
1473 { CFG_META_BURST, 2 },
1474 { 0x00, 0x01 },
1475 { CFG_META_BURST, 2 },
1476 { 0x02, 0x00 },
1477
1478 //Unmute the device
1479 { CFG_META_BURST, 2 },
1480 { 0x00, 0x00 },
1481 { CFG_META_BURST, 2 },
1482 { 0x7f, 0x00 },
1483 { CFG_META_BURST, 2 },
1484 { 0x03, 0x00 },
1485 { CFG_META_BURST, 2 },
1486 { 0x2a, 0x11 },
1487
1488 //start set volume
1489 { CFG_META_BURST, 2 },
1490 { 0x00, 0x00 },
1491 { CFG_META_BURST, 2 },
1492 { 0x7f, 0x00 },
1493 { CFG_META_BURST, 2 },
1494 { 0x00, 0x00 },
1495 { CFG_META_BURST, 2 },
1496 { 0x3d, 0x4f },
1497
1498 { CFG_META_BURST, 2 },
1499 { 0x00, 0x00 },
1500 { CFG_META_BURST, 2 },
1501 { 0x7f, 0x00 },
1502 { CFG_META_BURST, 2 },
1503 { 0x00, 0x00 },
1504 { CFG_META_BURST, 2 },
1505 { 0x3e, 0x4f },
1506 //end set volume
1507};
1508
1509#endif