Linux-libre 5.4.47-gnu
[librecmc/linux-libre.git] / drivers / staging / rtl8192u / r819xU_firmware_img.c
1 // SPDX-License-Identifier: GPL-2.0
2 /*Created on  2008/ 7/16,  5:31*/
3 #include <linux/types.h>
4 #include "r819xU_firmware_img.h"
5
6 u32 Rtl8192UsbPHY_REGArray[] = {
7         0x0, };
8
9 u32 Rtl8192UsbPHY_REG_1T2RArray[] = {
10         0x800, 0x00000000,
11         0x804, 0x00000001,
12         0x808, 0x0000fc00,
13         0x80c, 0x0000001c,
14         0x810, 0x801010aa,
15         0x814, 0x008514d0,
16         0x818, 0x00000040,
17         0x81c, 0x00000000,
18         0x820, 0x00000004,
19         0x824, 0x00690000,
20         0x828, 0x00000004,
21         0x82c, 0x00e90000,
22         0x830, 0x00000004,
23         0x834, 0x00690000,
24         0x838, 0x00000004,
25         0x83c, 0x00e90000,
26         0x840, 0x00000000,
27         0x844, 0x00000000,
28         0x848, 0x00000000,
29         0x84c, 0x00000000,
30         0x850, 0x00000000,
31         0x854, 0x00000000,
32         0x858, 0x65a965a9,
33         0x85c, 0x65a965a9,
34         0x860, 0x001f0010,
35         0x864, 0x007f0010,
36         0x868, 0x001f0010,
37         0x86c, 0x007f0010,
38         0x870, 0x0f100f70,
39         0x874, 0x0f100f70,
40         0x878, 0x00000000,
41         0x87c, 0x00000000,
42         0x880, 0x6870e36c,
43         0x884, 0xe3573600,
44         0x888, 0x4260c340,
45         0x88c, 0x0000ff00,
46         0x890, 0x00000000,
47         0x894, 0xfffffffe,
48         0x898, 0x4c42382f,
49         0x89c, 0x00656056,
50         0x8b0, 0x00000000,
51         0x8e0, 0x00000000,
52         0x8e4, 0x00000000,
53         0x900, 0x00000000,
54         0x904, 0x00000023,
55         0x908, 0x00000000,
56         0x90c, 0x31121311,
57         0xa00, 0x00d0c7d8,
58         0xa04, 0x811f0008,
59         0xa08, 0x80cd8300,
60         0xa0c, 0x2e62740f,
61         0xa10, 0x95009b78,
62         0xa14, 0x11145008,
63         0xa18, 0x00881117,
64         0xa1c, 0x89140fa0,
65         0xa20, 0x1a1b0000,
66         0xa24, 0x090e1317,
67         0xa28, 0x00000204,
68         0xa2c, 0x00000000,
69         0xc00, 0x00000040,
70         0xc04, 0x00005433,
71         0xc08, 0x000000e4,
72         0xc0c, 0x6c6c6c6c,
73         0xc10, 0x08800000,
74         0xc14, 0x40000100,
75         0xc18, 0x08000000,
76         0xc1c, 0x40000100,
77         0xc20, 0x08000000,
78         0xc24, 0x40000100,
79         0xc28, 0x08000000,
80         0xc2c, 0x40000100,
81         0xc30, 0x6de9ac44,
82         0xc34, 0x465c52cd,
83         0xc38, 0x497f5994,
84         0xc3c, 0x0a969764,
85         0xc40, 0x1f7c403f,
86         0xc44, 0x000100b7,
87         0xc48, 0xec020000,
88         0xc4c, 0x00000300,
89         0xc50, 0x69543420,
90         0xc54, 0x433c0094,
91         0xc58, 0x69543420,
92         0xc5c, 0x433c0094,
93         0xc60, 0x69543420,
94         0xc64, 0x433c0094,
95         0xc68, 0x69543420,
96         0xc6c, 0x433c0094,
97         0xc70, 0x2c7f000d,
98         0xc74, 0x0186175b,
99         0xc78, 0x0000001f,
100         0xc7c, 0x00b91612,
101         0xc80, 0x40000100,
102         0xc84, 0x20000000,
103         0xc88, 0x40000100,
104         0xc8c, 0x20200000,
105         0xc90, 0x40000100,
106         0xc94, 0x00000000,
107         0xc98, 0x40000100,
108         0xc9c, 0x00000000,
109         0xca0, 0x00492492,
110         0xca4, 0x00000000,
111         0xca8, 0x00000000,
112         0xcac, 0x00000000,
113         0xcb0, 0x00000000,
114         0xcb4, 0x00000000,
115         0xcb8, 0x00000000,
116         0xcbc, 0x00492492,
117         0xcc0, 0x00000000,
118         0xcc4, 0x00000000,
119         0xcc8, 0x00000000,
120         0xccc, 0x00000000,
121         0xcd0, 0x00000000,
122         0xcd4, 0x00000000,
123         0xcd8, 0x64b22427,
124         0xcdc, 0x00766932,
125         0xce0, 0x00222222,
126         0xd00, 0x00000750,
127         0xd04, 0x00000403,
128         0xd08, 0x0000907f,
129         0xd0c, 0x00000001,
130         0xd10, 0xa0633333,
131         0xd14, 0x33333c63,
132         0xd18, 0x6a8f5b6b,
133         0xd1c, 0x00000000,
134         0xd20, 0x00000000,
135         0xd24, 0x00000000,
136         0xd28, 0x00000000,
137         0xd2c, 0xcc979975,
138         0xd30, 0x00000000,
139         0xd34, 0x00000000,
140         0xd38, 0x00000000,
141         0xd3c, 0x00027293,
142         0xd40, 0x00000000,
143         0xd44, 0x00000000,
144         0xd48, 0x00000000,
145         0xd4c, 0x00000000,
146         0xd50, 0x6437140a,
147         0xd54, 0x024dbd02,
148         0xd58, 0x00000000,
149         0xd5c, 0x04032064,
150         0xe00, 0x161a1a1a,
151         0xe04, 0x12121416,
152         0xe08, 0x00001800,
153         0xe0c, 0x00000000,
154         0xe10, 0x161a1a1a,
155         0xe14, 0x12121416,
156         0xe18, 0x161a1a1a,
157         0xe1c, 0x12121416,
158 };
159
160 u32 Rtl8192UsbRadioA_Array[] = {
161         0x019, 0x00000003,
162         0x000, 0x000000bf,
163         0x001, 0x00000ee0,
164         0x002, 0x0000004c,
165         0x003, 0x000007f1,
166         0x004, 0x00000975,
167         0x005, 0x00000c58,
168         0x006, 0x00000ae6,
169         0x007, 0x000000ca,
170         0x008, 0x00000e1c,
171         0x009, 0x000007f0,
172         0x00a, 0x000009d0,
173         0x00b, 0x000001ba,
174         0x00c, 0x00000240,
175         0x00e, 0x00000020,
176         0x00f, 0x00000990,
177         0x012, 0x00000806,
178         0x014, 0x000005ab,
179         0x015, 0x00000f80,
180         0x016, 0x00000020,
181         0x017, 0x00000597,
182         0x018, 0x0000050a,
183         0x01a, 0x00000f80,
184         0x01b, 0x00000f5e,
185         0x01c, 0x00000008,
186         0x01d, 0x00000607,
187         0x01e, 0x000006cc,
188         0x01f, 0x00000000,
189         0x020, 0x000001a5,
190         0x01f, 0x00000001,
191         0x020, 0x00000165,
192         0x01f, 0x00000002,
193         0x020, 0x000000c6,
194         0x01f, 0x00000003,
195         0x020, 0x00000086,
196         0x01f, 0x00000004,
197         0x020, 0x00000046,
198         0x01f, 0x00000005,
199         0x020, 0x000001e6,
200         0x01f, 0x00000006,
201         0x020, 0x000001a6,
202         0x01f, 0x00000007,
203         0x020, 0x00000166,
204         0x01f, 0x00000008,
205         0x020, 0x000000c7,
206         0x01f, 0x00000009,
207         0x020, 0x00000087,
208         0x01f, 0x0000000a,
209         0x020, 0x000000f7,
210         0x01f, 0x0000000b,
211         0x020, 0x000000d7,
212         0x01f, 0x0000000c,
213         0x020, 0x000000b7,
214         0x01f, 0x0000000d,
215         0x020, 0x00000097,
216         0x01f, 0x0000000e,
217         0x020, 0x00000077,
218         0x01f, 0x0000000f,
219         0x020, 0x00000057,
220         0x01f, 0x00000010,
221         0x020, 0x00000037,
222         0x01f, 0x00000011,
223         0x020, 0x000000fb,
224         0x01f, 0x00000012,
225         0x020, 0x000000db,
226         0x01f, 0x00000013,
227         0x020, 0x000000bb,
228         0x01f, 0x00000014,
229         0x020, 0x000000ff,
230         0x01f, 0x00000015,
231         0x020, 0x000000e3,
232         0x01f, 0x00000016,
233         0x020, 0x000000c3,
234         0x01f, 0x00000017,
235         0x020, 0x000000a3,
236         0x01f, 0x00000018,
237         0x020, 0x00000083,
238         0x01f, 0x00000019,
239         0x020, 0x00000063,
240         0x01f, 0x0000001a,
241         0x020, 0x00000043,
242         0x01f, 0x0000001b,
243         0x020, 0x00000023,
244         0x01f, 0x0000001c,
245         0x020, 0x00000003,
246         0x01f, 0x0000001d,
247         0x020, 0x000001e3,
248         0x01f, 0x0000001e,
249         0x020, 0x000001c3,
250         0x01f, 0x0000001f,
251         0x020, 0x000001a3,
252         0x01f, 0x00000020,
253         0x020, 0x00000183,
254         0x01f, 0x00000021,
255         0x020, 0x00000163,
256         0x01f, 0x00000022,
257         0x020, 0x00000143,
258         0x01f, 0x00000023,
259         0x020, 0x00000123,
260         0x01f, 0x00000024,
261         0x020, 0x00000103,
262         0x023, 0x00000203,
263         0x024, 0x00000200,
264         0x00b, 0x000001ba,
265         0x02c, 0x000003d7,
266         0x02d, 0x00000ff0,
267         0x000, 0x00000037,
268         0x004, 0x00000160,
269         0x007, 0x00000080,
270         0x002, 0x0000088d,
271         0x0fe, 0x00000000,
272         0x0fe, 0x00000000,
273         0x016, 0x00000200,
274         0x016, 0x00000380,
275         0x016, 0x00000020,
276         0x016, 0x000001a0,
277         0x000, 0x000000bf,
278         0x00d, 0x0000001f,
279         0x00d, 0x00000c9f,
280         0x002, 0x0000004d,
281         0x000, 0x00000cbf,
282         0x004, 0x00000975,
283         0x007, 0x00000700,
284 };
285
286 u32 Rtl8192UsbRadioB_Array[] = {
287         0x019, 0x00000003,
288         0x000, 0x000000bf,
289         0x001, 0x000006e0,
290         0x002, 0x0000004c,
291         0x003, 0x000007f1,
292         0x004, 0x00000975,
293         0x005, 0x00000c58,
294         0x006, 0x00000ae6,
295         0x007, 0x000000ca,
296         0x008, 0x00000e1c,
297         0x000, 0x000000b7,
298         0x00a, 0x00000850,
299         0x000, 0x000000bf,
300         0x00b, 0x000001ba,
301         0x00c, 0x00000240,
302         0x00e, 0x00000020,
303         0x015, 0x00000f80,
304         0x016, 0x00000020,
305         0x017, 0x00000597,
306         0x018, 0x0000050a,
307         0x01a, 0x00000e00,
308         0x01b, 0x00000f5e,
309         0x01d, 0x00000607,
310         0x01e, 0x000006cc,
311         0x00b, 0x000001ba,
312         0x023, 0x00000203,
313         0x024, 0x00000200,
314         0x000, 0x00000037,
315         0x004, 0x00000160,
316         0x016, 0x00000200,
317         0x016, 0x00000380,
318         0x016, 0x00000020,
319         0x016, 0x000001a0,
320         0x00d, 0x00000ccc,
321         0x000, 0x000000bf,
322         0x002, 0x0000004d,
323         0x000, 0x00000cbf,
324         0x004, 0x00000975,
325         0x007, 0x00000700,
326 };
327
328 u32 Rtl8192UsbRadioC_Array[] = {
329         0x0, };
330
331 u32 Rtl8192UsbRadioD_Array[] = {
332         0x0, };
333
334 u32 Rtl8192UsbMACPHY_Array[] = {
335         0x03c, 0xffff0000, 0x00000f0f,
336         0x340, 0xffffffff, 0x161a1a1a,
337         0x344, 0xffffffff, 0x12121416,
338         0x348, 0x0000ffff, 0x00001818,
339         0x12c, 0xffffffff, 0x04000802,
340         0x318, 0x00000fff, 0x00000100,
341 };
342
343 u32 Rtl8192UsbMACPHY_Array_PG[] = {
344         0x03c, 0xffff0000, 0x00000f0f,
345         0xe00, 0xffffffff, 0x06090909,
346         0xe04, 0xffffffff, 0x00030306,
347         0xe08, 0x0000ff00, 0x00000000,
348         0xe10, 0xffffffff, 0x0a0c0d0f,
349         0xe14, 0xffffffff, 0x06070809,
350         0xe18, 0xffffffff, 0x0a0c0d0f,
351         0xe1c, 0xffffffff, 0x06070809,
352         0x12c, 0xffffffff, 0x04000802,
353         0x318, 0x00000fff, 0x00000800,
354 };
355
356 u32 Rtl8192UsbAGCTAB_Array[] = {
357         0xc78, 0x7d000001,
358         0xc78, 0x7d010001,
359         0xc78, 0x7d020001,
360         0xc78, 0x7d030001,
361         0xc78, 0x7d040001,
362         0xc78, 0x7d050001,
363         0xc78, 0x7c060001,
364         0xc78, 0x7b070001,
365         0xc78, 0x7a080001,
366         0xc78, 0x79090001,
367         0xc78, 0x780a0001,
368         0xc78, 0x770b0001,
369         0xc78, 0x760c0001,
370         0xc78, 0x750d0001,
371         0xc78, 0x740e0001,
372         0xc78, 0x730f0001,
373         0xc78, 0x72100001,
374         0xc78, 0x71110001,
375         0xc78, 0x70120001,
376         0xc78, 0x6f130001,
377         0xc78, 0x6e140001,
378         0xc78, 0x6d150001,
379         0xc78, 0x6c160001,
380         0xc78, 0x6b170001,
381         0xc78, 0x6a180001,
382         0xc78, 0x69190001,
383         0xc78, 0x681a0001,
384         0xc78, 0x671b0001,
385         0xc78, 0x661c0001,
386         0xc78, 0x651d0001,
387         0xc78, 0x641e0001,
388         0xc78, 0x491f0001,
389         0xc78, 0x48200001,
390         0xc78, 0x47210001,
391         0xc78, 0x46220001,
392         0xc78, 0x45230001,
393         0xc78, 0x44240001,
394         0xc78, 0x43250001,
395         0xc78, 0x28260001,
396         0xc78, 0x27270001,
397         0xc78, 0x26280001,
398         0xc78, 0x25290001,
399         0xc78, 0x242a0001,
400         0xc78, 0x232b0001,
401         0xc78, 0x222c0001,
402         0xc78, 0x212d0001,
403         0xc78, 0x202e0001,
404         0xc78, 0x0a2f0001,
405         0xc78, 0x08300001,
406         0xc78, 0x06310001,
407         0xc78, 0x05320001,
408         0xc78, 0x04330001,
409         0xc78, 0x03340001,
410         0xc78, 0x02350001,
411         0xc78, 0x01360001,
412         0xc78, 0x00370001,
413         0xc78, 0x00380001,
414         0xc78, 0x00390001,
415         0xc78, 0x003a0001,
416         0xc78, 0x003b0001,
417         0xc78, 0x003c0001,
418         0xc78, 0x003d0001,
419         0xc78, 0x003e0001,
420         0xc78, 0x003f0001,
421         0xc78, 0x7d400001,
422         0xc78, 0x7d410001,
423         0xc78, 0x7d420001,
424         0xc78, 0x7d430001,
425         0xc78, 0x7d440001,
426         0xc78, 0x7d450001,
427         0xc78, 0x7c460001,
428         0xc78, 0x7b470001,
429         0xc78, 0x7a480001,
430         0xc78, 0x79490001,
431         0xc78, 0x784a0001,
432         0xc78, 0x774b0001,
433         0xc78, 0x764c0001,
434         0xc78, 0x754d0001,
435         0xc78, 0x744e0001,
436         0xc78, 0x734f0001,
437         0xc78, 0x72500001,
438         0xc78, 0x71510001,
439         0xc78, 0x70520001,
440         0xc78, 0x6f530001,
441         0xc78, 0x6e540001,
442         0xc78, 0x6d550001,
443         0xc78, 0x6c560001,
444         0xc78, 0x6b570001,
445         0xc78, 0x6a580001,
446         0xc78, 0x69590001,
447         0xc78, 0x685a0001,
448         0xc78, 0x675b0001,
449         0xc78, 0x665c0001,
450         0xc78, 0x655d0001,
451         0xc78, 0x645e0001,
452         0xc78, 0x495f0001,
453         0xc78, 0x48600001,
454         0xc78, 0x47610001,
455         0xc78, 0x46620001,
456         0xc78, 0x45630001,
457         0xc78, 0x44640001,
458         0xc78, 0x43650001,
459         0xc78, 0x28660001,
460         0xc78, 0x27670001,
461         0xc78, 0x26680001,
462         0xc78, 0x25690001,
463         0xc78, 0x246a0001,
464         0xc78, 0x236b0001,
465         0xc78, 0x226c0001,
466         0xc78, 0x216d0001,
467         0xc78, 0x206e0001,
468         0xc78, 0x0a6f0001,
469         0xc78, 0x08700001,
470         0xc78, 0x06710001,
471         0xc78, 0x05720001,
472         0xc78, 0x04730001,
473         0xc78, 0x03740001,
474         0xc78, 0x02750001,
475         0xc78, 0x01760001,
476         0xc78, 0x00770001,
477         0xc78, 0x00780001,
478         0xc78, 0x00790001,
479         0xc78, 0x007a0001,
480         0xc78, 0x007b0001,
481         0xc78, 0x007c0001,
482         0xc78, 0x007d0001,
483         0xc78, 0x007e0001,
484         0xc78, 0x007f0001,
485         0xc78, 0x2e00001e,
486         0xc78, 0x2e01001e,
487         0xc78, 0x2e02001e,
488         0xc78, 0x2e03001e,
489         0xc78, 0x2e04001e,
490         0xc78, 0x2e05001e,
491         0xc78, 0x3006001e,
492         0xc78, 0x3407001e,
493         0xc78, 0x3908001e,
494         0xc78, 0x3c09001e,
495         0xc78, 0x3f0a001e,
496         0xc78, 0x420b001e,
497         0xc78, 0x440c001e,
498         0xc78, 0x450d001e,
499         0xc78, 0x460e001e,
500         0xc78, 0x460f001e,
501         0xc78, 0x4710001e,
502         0xc78, 0x4811001e,
503         0xc78, 0x4912001e,
504         0xc78, 0x4a13001e,
505         0xc78, 0x4b14001e,
506         0xc78, 0x4b15001e,
507         0xc78, 0x4c16001e,
508         0xc78, 0x4d17001e,
509         0xc78, 0x4e18001e,
510         0xc78, 0x4f19001e,
511         0xc78, 0x4f1a001e,
512         0xc78, 0x501b001e,
513         0xc78, 0x511c001e,
514         0xc78, 0x521d001e,
515         0xc78, 0x521e001e,
516         0xc78, 0x531f001e,
517         0xc78, 0x5320001e,
518         0xc78, 0x5421001e,
519         0xc78, 0x5522001e,
520         0xc78, 0x5523001e,
521         0xc78, 0x5624001e,
522         0xc78, 0x5725001e,
523         0xc78, 0x5726001e,
524         0xc78, 0x5827001e,
525         0xc78, 0x5828001e,
526         0xc78, 0x5929001e,
527         0xc78, 0x592a001e,
528         0xc78, 0x5a2b001e,
529         0xc78, 0x5b2c001e,
530         0xc78, 0x5c2d001e,
531         0xc78, 0x5c2e001e,
532         0xc78, 0x5d2f001e,
533         0xc78, 0x5e30001e,
534         0xc78, 0x5f31001e,
535         0xc78, 0x6032001e,
536         0xc78, 0x6033001e,
537         0xc78, 0x6134001e,
538         0xc78, 0x6235001e,
539         0xc78, 0x6336001e,
540         0xc78, 0x6437001e,
541         0xc78, 0x6438001e,
542         0xc78, 0x6539001e,
543         0xc78, 0x663a001e,
544         0xc78, 0x673b001e,
545         0xc78, 0x673c001e,
546         0xc78, 0x683d001e,
547         0xc78, 0x693e001e,
548         0xc78, 0x6a3f001e,
549 };