blob: 0785de72a5ea31d8985c33008d10c3f5e33207f2 [file] [log] [blame]
Jerry Chuang8fc85982009-11-03 07:17:11 -02001/*Created on 2008/ 7/16, 5:31*/
2#include <linux/types.h>
Ana Rey627877b2014-03-14 12:34:41 +01003#include "r819xU_firmware_img.h"
Jerry Chuang8fc85982009-11-03 07:17:11 -02004
Jerry Chuang8fc85982009-11-03 07:17:11 -02005u32 Rtl8192UsbPHY_REGArray[] = {
60x0, };
7
8u32 Rtl8192UsbPHY_REG_1T2RArray[] = {
90x800,0x00000000,
100x804,0x00000001,
110x808,0x0000fc00,
120x80c,0x0000001c,
130x810,0x801010aa,
140x814,0x008514d0,
150x818,0x00000040,
160x81c,0x00000000,
170x820,0x00000004,
180x824,0x00690000,
190x828,0x00000004,
200x82c,0x00e90000,
210x830,0x00000004,
220x834,0x00690000,
230x838,0x00000004,
240x83c,0x00e90000,
250x840,0x00000000,
260x844,0x00000000,
270x848,0x00000000,
280x84c,0x00000000,
290x850,0x00000000,
300x854,0x00000000,
310x858,0x65a965a9,
320x85c,0x65a965a9,
330x860,0x001f0010,
340x864,0x007f0010,
350x868,0x001f0010,
360x86c,0x007f0010,
370x870,0x0f100f70,
380x874,0x0f100f70,
390x878,0x00000000,
400x87c,0x00000000,
410x880,0x6870e36c,
420x884,0xe3573600,
430x888,0x4260c340,
440x88c,0x0000ff00,
450x890,0x00000000,
460x894,0xfffffffe,
470x898,0x4c42382f,
480x89c,0x00656056,
490x8b0,0x00000000,
500x8e0,0x00000000,
510x8e4,0x00000000,
520x900,0x00000000,
530x904,0x00000023,
540x908,0x00000000,
550x90c,0x31121311,
560xa00,0x00d0c7d8,
570xa04,0x811f0008,
580xa08,0x80cd8300,
590xa0c,0x2e62740f,
600xa10,0x95009b78,
610xa14,0x11145008,
620xa18,0x00881117,
630xa1c,0x89140fa0,
640xa20,0x1a1b0000,
650xa24,0x090e1317,
660xa28,0x00000204,
670xa2c,0x00000000,
680xc00,0x00000040,
690xc04,0x00005433,
700xc08,0x000000e4,
710xc0c,0x6c6c6c6c,
720xc10,0x08800000,
730xc14,0x40000100,
740xc18,0x08000000,
750xc1c,0x40000100,
760xc20,0x08000000,
770xc24,0x40000100,
780xc28,0x08000000,
790xc2c,0x40000100,
800xc30,0x6de9ac44,
810xc34,0x465c52cd,
820xc38,0x497f5994,
830xc3c,0x0a969764,
840xc40,0x1f7c403f,
850xc44,0x000100b7,
860xc48,0xec020000,
870xc4c,0x00000300,
880xc50,0x69543420,
890xc54,0x433c0094,
900xc58,0x69543420,
910xc5c,0x433c0094,
920xc60,0x69543420,
930xc64,0x433c0094,
940xc68,0x69543420,
950xc6c,0x433c0094,
960xc70,0x2c7f000d,
970xc74,0x0186175b,
980xc78,0x0000001f,
990xc7c,0x00b91612,
1000xc80,0x40000100,
1010xc84,0x20000000,
1020xc88,0x40000100,
1030xc8c,0x20200000,
1040xc90,0x40000100,
1050xc94,0x00000000,
1060xc98,0x40000100,
1070xc9c,0x00000000,
1080xca0,0x00492492,
1090xca4,0x00000000,
1100xca8,0x00000000,
1110xcac,0x00000000,
1120xcb0,0x00000000,
1130xcb4,0x00000000,
1140xcb8,0x00000000,
1150xcbc,0x00492492,
1160xcc0,0x00000000,
1170xcc4,0x00000000,
1180xcc8,0x00000000,
1190xccc,0x00000000,
1200xcd0,0x00000000,
1210xcd4,0x00000000,
1220xcd8,0x64b22427,
1230xcdc,0x00766932,
1240xce0,0x00222222,
1250xd00,0x00000750,
1260xd04,0x00000403,
1270xd08,0x0000907f,
1280xd0c,0x00000001,
1290xd10,0xa0633333,
1300xd14,0x33333c63,
1310xd18,0x6a8f5b6b,
1320xd1c,0x00000000,
1330xd20,0x00000000,
1340xd24,0x00000000,
1350xd28,0x00000000,
1360xd2c,0xcc979975,
1370xd30,0x00000000,
1380xd34,0x00000000,
1390xd38,0x00000000,
1400xd3c,0x00027293,
1410xd40,0x00000000,
1420xd44,0x00000000,
1430xd48,0x00000000,
1440xd4c,0x00000000,
1450xd50,0x6437140a,
1460xd54,0x024dbd02,
1470xd58,0x00000000,
1480xd5c,0x04032064,
1490xe00,0x161a1a1a,
1500xe04,0x12121416,
1510xe08,0x00001800,
1520xe0c,0x00000000,
1530xe10,0x161a1a1a,
1540xe14,0x12121416,
1550xe18,0x161a1a1a,
1560xe1c,0x12121416,
157};
158
159u32 Rtl8192UsbRadioA_Array[] = {
1600x019,0x00000003,
1610x000,0x000000bf,
1620x001,0x00000ee0,
1630x002,0x0000004c,
1640x003,0x000007f1,
1650x004,0x00000975,
1660x005,0x00000c58,
1670x006,0x00000ae6,
1680x007,0x000000ca,
1690x008,0x00000e1c,
1700x009,0x000007f0,
1710x00a,0x000009d0,
1720x00b,0x000001ba,
1730x00c,0x00000240,
1740x00e,0x00000020,
1750x00f,0x00000990,
1760x012,0x00000806,
1770x014,0x000005ab,
1780x015,0x00000f80,
1790x016,0x00000020,
1800x017,0x00000597,
1810x018,0x0000050a,
1820x01a,0x00000f80,
1830x01b,0x00000f5e,
1840x01c,0x00000008,
1850x01d,0x00000607,
1860x01e,0x000006cc,
1870x01f,0x00000000,
1880x020,0x000001a5,
1890x01f,0x00000001,
1900x020,0x00000165,
1910x01f,0x00000002,
1920x020,0x000000c6,
1930x01f,0x00000003,
1940x020,0x00000086,
1950x01f,0x00000004,
1960x020,0x00000046,
1970x01f,0x00000005,
1980x020,0x000001e6,
1990x01f,0x00000006,
2000x020,0x000001a6,
2010x01f,0x00000007,
2020x020,0x00000166,
2030x01f,0x00000008,
2040x020,0x000000c7,
2050x01f,0x00000009,
2060x020,0x00000087,
2070x01f,0x0000000a,
2080x020,0x000000f7,
2090x01f,0x0000000b,
2100x020,0x000000d7,
2110x01f,0x0000000c,
2120x020,0x000000b7,
2130x01f,0x0000000d,
2140x020,0x00000097,
2150x01f,0x0000000e,
2160x020,0x00000077,
2170x01f,0x0000000f,
2180x020,0x00000057,
2190x01f,0x00000010,
2200x020,0x00000037,
2210x01f,0x00000011,
2220x020,0x000000fb,
2230x01f,0x00000012,
2240x020,0x000000db,
2250x01f,0x00000013,
2260x020,0x000000bb,
2270x01f,0x00000014,
2280x020,0x000000ff,
2290x01f,0x00000015,
2300x020,0x000000e3,
2310x01f,0x00000016,
2320x020,0x000000c3,
2330x01f,0x00000017,
2340x020,0x000000a3,
2350x01f,0x00000018,
2360x020,0x00000083,
2370x01f,0x00000019,
2380x020,0x00000063,
2390x01f,0x0000001a,
2400x020,0x00000043,
2410x01f,0x0000001b,
2420x020,0x00000023,
2430x01f,0x0000001c,
2440x020,0x00000003,
2450x01f,0x0000001d,
2460x020,0x000001e3,
2470x01f,0x0000001e,
2480x020,0x000001c3,
2490x01f,0x0000001f,
2500x020,0x000001a3,
2510x01f,0x00000020,
2520x020,0x00000183,
2530x01f,0x00000021,
2540x020,0x00000163,
2550x01f,0x00000022,
2560x020,0x00000143,
2570x01f,0x00000023,
2580x020,0x00000123,
2590x01f,0x00000024,
2600x020,0x00000103,
2610x023,0x00000203,
2620x024,0x00000200,
2630x00b,0x000001ba,
2640x02c,0x000003d7,
2650x02d,0x00000ff0,
2660x000,0x00000037,
2670x004,0x00000160,
2680x007,0x00000080,
2690x002,0x0000088d,
2700x0fe,0x00000000,
2710x0fe,0x00000000,
2720x016,0x00000200,
2730x016,0x00000380,
2740x016,0x00000020,
2750x016,0x000001a0,
2760x000,0x000000bf,
2770x00d,0x0000001f,
2780x00d,0x00000c9f,
2790x002,0x0000004d,
2800x000,0x00000cbf,
2810x004,0x00000975,
2820x007,0x00000700,
283};
284
285u32 Rtl8192UsbRadioB_Array[] = {
2860x019,0x00000003,
2870x000,0x000000bf,
2880x001,0x000006e0,
2890x002,0x0000004c,
2900x003,0x000007f1,
2910x004,0x00000975,
2920x005,0x00000c58,
2930x006,0x00000ae6,
2940x007,0x000000ca,
2950x008,0x00000e1c,
2960x000,0x000000b7,
2970x00a,0x00000850,
2980x000,0x000000bf,
2990x00b,0x000001ba,
3000x00c,0x00000240,
3010x00e,0x00000020,
3020x015,0x00000f80,
3030x016,0x00000020,
3040x017,0x00000597,
3050x018,0x0000050a,
3060x01a,0x00000e00,
3070x01b,0x00000f5e,
3080x01d,0x00000607,
3090x01e,0x000006cc,
3100x00b,0x000001ba,
3110x023,0x00000203,
3120x024,0x00000200,
3130x000,0x00000037,
3140x004,0x00000160,
3150x016,0x00000200,
3160x016,0x00000380,
3170x016,0x00000020,
3180x016,0x000001a0,
3190x00d,0x00000ccc,
3200x000,0x000000bf,
3210x002,0x0000004d,
3220x000,0x00000cbf,
3230x004,0x00000975,
3240x007,0x00000700,
325};
326
327u32 Rtl8192UsbRadioC_Array[] = {
3280x0, };
329
330u32 Rtl8192UsbRadioD_Array[] = {
3310x0, };
332
333u32 Rtl8192UsbMACPHY_Array[] = {
3340x03c,0xffff0000,0x00000f0f,
3350x340,0xffffffff,0x161a1a1a,
3360x344,0xffffffff,0x12121416,
3370x348,0x0000ffff,0x00001818,
3380x12c,0xffffffff,0x04000802,
3390x318,0x00000fff,0x00000100,
340};
341
342u32 Rtl8192UsbMACPHY_Array_PG[] = {
3430x03c,0xffff0000,0x00000f0f,
3440xe00,0xffffffff,0x06090909,
3450xe04,0xffffffff,0x00030306,
3460xe08,0x0000ff00,0x00000000,
3470xe10,0xffffffff,0x0a0c0d0f,
3480xe14,0xffffffff,0x06070809,
3490xe18,0xffffffff,0x0a0c0d0f,
3500xe1c,0xffffffff,0x06070809,
3510x12c,0xffffffff,0x04000802,
3520x318,0x00000fff,0x00000800,
353};
354
355u32 Rtl8192UsbAGCTAB_Array[] = {
3560xc78,0x7d000001,
3570xc78,0x7d010001,
3580xc78,0x7d020001,
3590xc78,0x7d030001,
3600xc78,0x7d040001,
3610xc78,0x7d050001,
3620xc78,0x7c060001,
3630xc78,0x7b070001,
3640xc78,0x7a080001,
3650xc78,0x79090001,
3660xc78,0x780a0001,
3670xc78,0x770b0001,
3680xc78,0x760c0001,
3690xc78,0x750d0001,
3700xc78,0x740e0001,
3710xc78,0x730f0001,
3720xc78,0x72100001,
3730xc78,0x71110001,
3740xc78,0x70120001,
3750xc78,0x6f130001,
3760xc78,0x6e140001,
3770xc78,0x6d150001,
3780xc78,0x6c160001,
3790xc78,0x6b170001,
3800xc78,0x6a180001,
3810xc78,0x69190001,
3820xc78,0x681a0001,
3830xc78,0x671b0001,
3840xc78,0x661c0001,
3850xc78,0x651d0001,
3860xc78,0x641e0001,
3870xc78,0x491f0001,
3880xc78,0x48200001,
3890xc78,0x47210001,
3900xc78,0x46220001,
3910xc78,0x45230001,
3920xc78,0x44240001,
3930xc78,0x43250001,
3940xc78,0x28260001,
3950xc78,0x27270001,
3960xc78,0x26280001,
3970xc78,0x25290001,
3980xc78,0x242a0001,
3990xc78,0x232b0001,
4000xc78,0x222c0001,
4010xc78,0x212d0001,
4020xc78,0x202e0001,
4030xc78,0x0a2f0001,
4040xc78,0x08300001,
4050xc78,0x06310001,
4060xc78,0x05320001,
4070xc78,0x04330001,
4080xc78,0x03340001,
4090xc78,0x02350001,
4100xc78,0x01360001,
4110xc78,0x00370001,
4120xc78,0x00380001,
4130xc78,0x00390001,
4140xc78,0x003a0001,
4150xc78,0x003b0001,
4160xc78,0x003c0001,
4170xc78,0x003d0001,
4180xc78,0x003e0001,
4190xc78,0x003f0001,
4200xc78,0x7d400001,
4210xc78,0x7d410001,
4220xc78,0x7d420001,
4230xc78,0x7d430001,
4240xc78,0x7d440001,
4250xc78,0x7d450001,
4260xc78,0x7c460001,
4270xc78,0x7b470001,
4280xc78,0x7a480001,
4290xc78,0x79490001,
4300xc78,0x784a0001,
4310xc78,0x774b0001,
4320xc78,0x764c0001,
4330xc78,0x754d0001,
4340xc78,0x744e0001,
4350xc78,0x734f0001,
4360xc78,0x72500001,
4370xc78,0x71510001,
4380xc78,0x70520001,
4390xc78,0x6f530001,
4400xc78,0x6e540001,
4410xc78,0x6d550001,
4420xc78,0x6c560001,
4430xc78,0x6b570001,
4440xc78,0x6a580001,
4450xc78,0x69590001,
4460xc78,0x685a0001,
4470xc78,0x675b0001,
4480xc78,0x665c0001,
4490xc78,0x655d0001,
4500xc78,0x645e0001,
4510xc78,0x495f0001,
4520xc78,0x48600001,
4530xc78,0x47610001,
4540xc78,0x46620001,
4550xc78,0x45630001,
4560xc78,0x44640001,
4570xc78,0x43650001,
4580xc78,0x28660001,
4590xc78,0x27670001,
4600xc78,0x26680001,
4610xc78,0x25690001,
4620xc78,0x246a0001,
4630xc78,0x236b0001,
4640xc78,0x226c0001,
4650xc78,0x216d0001,
4660xc78,0x206e0001,
4670xc78,0x0a6f0001,
4680xc78,0x08700001,
4690xc78,0x06710001,
4700xc78,0x05720001,
4710xc78,0x04730001,
4720xc78,0x03740001,
4730xc78,0x02750001,
4740xc78,0x01760001,
4750xc78,0x00770001,
4760xc78,0x00780001,
4770xc78,0x00790001,
4780xc78,0x007a0001,
4790xc78,0x007b0001,
4800xc78,0x007c0001,
4810xc78,0x007d0001,
4820xc78,0x007e0001,
4830xc78,0x007f0001,
4840xc78,0x2e00001e,
4850xc78,0x2e01001e,
4860xc78,0x2e02001e,
4870xc78,0x2e03001e,
4880xc78,0x2e04001e,
4890xc78,0x2e05001e,
4900xc78,0x3006001e,
4910xc78,0x3407001e,
4920xc78,0x3908001e,
4930xc78,0x3c09001e,
4940xc78,0x3f0a001e,
4950xc78,0x420b001e,
4960xc78,0x440c001e,
4970xc78,0x450d001e,
4980xc78,0x460e001e,
4990xc78,0x460f001e,
5000xc78,0x4710001e,
5010xc78,0x4811001e,
5020xc78,0x4912001e,
5030xc78,0x4a13001e,
5040xc78,0x4b14001e,
5050xc78,0x4b15001e,
5060xc78,0x4c16001e,
5070xc78,0x4d17001e,
5080xc78,0x4e18001e,
5090xc78,0x4f19001e,
5100xc78,0x4f1a001e,
5110xc78,0x501b001e,
5120xc78,0x511c001e,
5130xc78,0x521d001e,
5140xc78,0x521e001e,
5150xc78,0x531f001e,
5160xc78,0x5320001e,
5170xc78,0x5421001e,
5180xc78,0x5522001e,
5190xc78,0x5523001e,
5200xc78,0x5624001e,
5210xc78,0x5725001e,
5220xc78,0x5726001e,
5230xc78,0x5827001e,
5240xc78,0x5828001e,
5250xc78,0x5929001e,
5260xc78,0x592a001e,
5270xc78,0x5a2b001e,
5280xc78,0x5b2c001e,
5290xc78,0x5c2d001e,
5300xc78,0x5c2e001e,
5310xc78,0x5d2f001e,
5320xc78,0x5e30001e,
5330xc78,0x5f31001e,
5340xc78,0x6032001e,
5350xc78,0x6033001e,
5360xc78,0x6134001e,
5370xc78,0x6235001e,
5380xc78,0x6336001e,
5390xc78,0x6437001e,
5400xc78,0x6438001e,
5410xc78,0x6539001e,
5420xc78,0x663a001e,
5430xc78,0x673b001e,
5440xc78,0x673c001e,
5450xc78,0x683d001e,
5460xc78,0x693e001e,
5470xc78,0x6a3f001e,
548};