1/*Created on 2009/ 1/15, 3:10*/ 2 3#include "r8192SU_HWImg.h" 4 5u8 Rtl8192SUFwMainArray[MainArrayLength] = { 60x0, }; 7 8u8 Rtl8192SUFwDataArray[DataArrayLength] = { 90x0, }; 10 11u32 Rtl8192SUPHY_REG_2T2RArray[PHY_REG_2T2RArrayLength] = { 120x01c,0x07000000, 130x800,0x00040000, 140x804,0x00008003, 150x808,0x0000fc00, 160x80c,0x0000000a, 170x810,0x10005088, 180x814,0x020c3d10, 190x818,0x00200185, 200x81c,0x00000000, 210x820,0x01000000, 220x824,0x00390004, 230x828,0x01000000, 240x82c,0x00390004, 250x830,0x00000004, 260x834,0x00690200, 270x838,0x00000004, 280x83c,0x00690200, 290x840,0x00010000, 300x844,0x00010000, 310x848,0x00000000, 320x84c,0x00000000, 330x850,0x00000000, 340x854,0x00000000, 350x858,0x48484848, 360x85c,0x65a965a9, 370x860,0x0f7f0130, 380x864,0x0f7f0130, 390x868,0x0f7f0130, 400x86c,0x0f7f0130, 410x870,0x03000700, 420x874,0x03000300, 430x878,0x00020002, 440x87c,0x004f0201, 450x880,0xa8300ac1, 460x884,0x00000058, 470x888,0x00000008, 480x88c,0x00000004, 490x890,0x00000000, 500x894,0xfffffffe, 510x898,0x40302010, 520x89c,0x00706050, 530x8b0,0x00000000, 540x8e0,0x00000000, 550x8e4,0x00000000, 560xe00,0x30333333, 570xe04,0x2a2d2e2f, 580xe08,0x00003232, 590xe10,0x30333333, 600xe14,0x2a2d2e2f, 610xe18,0x30333333, 620xe1c,0x2a2d2e2f, 630xe30,0x01007c00, 640xe34,0x01004800, 650xe38,0x1000dc1f, 660xe3c,0x10008c1f, 670xe40,0x021400a0, 680xe44,0x281600a0, 690xe48,0xf8000001, 700xe4c,0x00002910, 710xe50,0x01007c00, 720xe54,0x01004800, 730xe58,0x1000dc1f, 740xe5c,0x10008c1f, 750xe60,0x021400a0, 760xe64,0x281600a0, 770xe6c,0x00002910, 780xe70,0x31ed92fb, 790xe74,0x361536fb, 800xe78,0x361536fb, 810xe7c,0x361536fb, 820xe80,0x361536fb, 830xe84,0x000d92fb, 840xe88,0x000d92fb, 850xe8c,0x31ed92fb, 860xed0,0x31ed92fb, 870xed4,0x31ed92fb, 880xed8,0x000d92fb, 890xedc,0x000d92fb, 900xee0,0x000d92fb, 910xee4,0x015e5448, 920xee8,0x21555448, 930x900,0x00000000, 940x904,0x00000023, 950x908,0x00000000, 960x90c,0x01121313, 970xa00,0x00d047c8, 980xa04,0x80ff0008, 990xa08,0x8ccd8300, 1000xa0c,0x2e62120f, 1010xa10,0x9500bb78, 1020xa14,0x11144028, 1030xa18,0x00881117, 1040xa1c,0x89140f00, 1050xa20,0x1a1b0000, 1060xa24,0x090e1317, 1070xa28,0x00000204, 1080xa2c,0x10d30000, 1090xc00,0x40071d40, 1100xc04,0x00a05633, 1110xc08,0x000000e4, 1120xc0c,0x6c6c6c6c, 1130xc10,0x08800000, 1140xc14,0x40000100, 1150xc18,0x08000000, 1160xc1c,0x40000100, 1170xc20,0x08000000, 1180xc24,0x40000100, 1190xc28,0x08000000, 1200xc2c,0x40000100, 1210xc30,0x6de9ac44, 1220xc34,0x469652cf, 1230xc38,0x49795994, 1240xc3c,0x0a979764, 1250xc40,0x1f7c403f, 1260xc44,0x000100b7, 1270xc48,0xec020000, 1280xc4c,0x007f037f, 1290xc50,0x69543420, 1300xc54,0x433c0094, 1310xc58,0x69543420, 1320xc5c,0x433c0094, 1330xc60,0x69543420, 1340xc64,0x433c0094, 1350xc68,0x69543420, 1360xc6c,0x433c0094, 1370xc70,0x2c7f000d, 1380xc74,0x0186175b, 1390xc78,0x0000001f, 1400xc7c,0x00b91612, 1410xc80,0x40000100, 1420xc84,0x20f60000, 1430xc88,0x20000080, 1440xc8c,0x20200000, 1450xc90,0x40000100, 1460xc94,0x00000000, 1470xc98,0x40000100, 1480xc9c,0x00000000, 1490xca0,0x00492492, 1500xca4,0x00000000, 1510xca8,0x00000000, 1520xcac,0x00000000, 1530xcb0,0x00000000, 1540xcb4,0x00000000, 1550xcb8,0x00000000, 1560xcbc,0x28000000, 1570xcc0,0x00000000, 1580xcc4,0x00000000, 1590xcc8,0x00000000, 1600xccc,0x00000000, 1610xcd0,0x00000000, 1620xcd4,0x00000000, 1630xcd8,0x64b22427, 1640xcdc,0x00766932, 1650xce0,0x00222222, 1660xce4,0x00000000, 1670xce8,0x37644302, 1680xcec,0x2f97d40c, 1690xd00,0x00000750, 1700xd04,0x00000403, 1710xd08,0x0000907f, 1720xd0c,0x00000001, 1730xd10,0xa0633333, 1740xd14,0x33333c63, 1750xd18,0x6a8f5b6b, 1760xd1c,0x00000000, 1770xd20,0x00000000, 1780xd24,0x00000000, 1790xd28,0x00000000, 1800xd2c,0xcc979975, 1810xd30,0x00000000, 1820xd34,0x00000000, 1830xd38,0x00000000, 1840xd3c,0x00027293, 1850xd40,0x00000000, 1860xd44,0x00000000, 1870xd48,0x00000000, 1880xd50,0x6437140a, 1890xd54,0x024dbd02, 1900xd58,0x00000000, 1910xd5c,0x30032064, 1920xd60,0x4653de68, 1930xd64,0x00518a3c, 1940xd68,0x00002101, 1950xf14,0x00000003, 1960xf4c,0x00000000, 1970xf00,0x00000300, 198}; 199 200u32 Rtl8192SUPHY_REG_1T2RArray[PHY_REG_1T2RArrayLength] = { 2010x0, }; 202 203u32 Rtl8192SUPHY_ChangeTo_1T1RArray[PHY_ChangeTo_1T1RArrayLength] = { 2040x844,0xffffffff,0x00010000, 2050x804,0x0000000f,0x00000001, 2060x824,0x00f0000f,0x00300004, 2070x82c,0x00f0000f,0x00100002, 2080x870,0x04000000,0x00000001, 2090x864,0x00000400,0x00000000, 2100x878,0x000f000f,0x00000002, 2110xe74,0x0f000000,0x00000002, 2120xe78,0x0f000000,0x00000002, 2130xe7c,0x0f000000,0x00000002, 2140xe80,0x0f000000,0x00000002, 2150x90c,0x000000ff,0x00000011, 2160xc04,0x000000ff,0x00000011, 2170xd04,0x0000000f,0x00000001, 2180x1f4,0xffff0000,0x00007777, 2190x234,0xf8000000,0x0000000a, 220}; 221 222u32 Rtl8192SUPHY_ChangeTo_1T2RArray[PHY_ChangeTo_1T2RArrayLength] = { 2230x804,0x0000000f,0x00000003, 2240x824,0x00f0000f,0x00300004, 2250x82c,0x00f0000f,0x00300002, 2260x870,0x04000000,0x00000001, 2270x864,0x00000400,0x00000000, 2280x878,0x000f000f,0x00000002, 2290xe74,0x0f000000,0x00000002, 2300xe78,0x0f000000,0x00000002, 2310xe7c,0x0f000000,0x00000002, 2320xe80,0x0f000000,0x00000002, 2330x90c,0x000000ff,0x00000011, 2340xc04,0x000000ff,0x00000033, 2350xd04,0x0000000f,0x00000003, 2360x1f4,0xffff0000,0x00007777, 2370x234,0xf8000000,0x0000000a, 238}; 239 240u32 Rtl8192SUPHY_ChangeTo_2T2RArray[PHY_ChangeTo_2T2RArrayLength] = { 2410x804,0x0000000f,0x00000003, 2420x824,0x00f0000f,0x00300004, 2430x82c,0x00f0000f,0x00300004, 2440x870,0x04000000,0x00000001, 2450x864,0x00000400,0x00000001, 2460x878,0x000f000f,0x00020002, 2470xe74,0x0f000000,0x00000006, 2480xe78,0x0f000000,0x00000006, 2490xe7c,0x0f000000,0x00000006, 2500xe80,0x0f000000,0x00000006, 2510x90c,0x000000ff,0x00000033, 2520xc04,0x000000ff,0x00000033, 2530xd04,0x0000000f,0x00000003, 2540x1f4,0xffff0000,0x0000ffff, 2550x234,0xf8000000,0x00000013, 256}; 257 258u32 Rtl8192SUPHY_REG_Array_PG[PHY_REG_Array_PGLength] = { 2590xe00,0xffffffff,0x04060606, 2600xe04,0xffffffff,0x00020204, 2610xe08,0x0000ff00,0x00000000, 2620xe10,0xffffffff,0x0408080a, 2630xe14,0xffffffff,0x00020204, 2640xe18,0xffffffff,0x0408080a, 2650xe1c,0xffffffff,0x00020204, 2660xe00,0xffffffff,0x00000000, 2670xe04,0xffffffff,0x00000000, 2680xe08,0x0000ff00,0x00000000, 2690xe10,0xffffffff,0x00000000, 2700xe14,0xffffffff,0x00000000, 2710xe18,0xffffffff,0x00000000, 2720xe1c,0xffffffff,0x00000000, 2730xe00,0xffffffff,0x00000000, 2740xe04,0xffffffff,0x00000000, 2750xe08,0x0000ff00,0x00000000, 2760xe10,0xffffffff,0x00000000, 2770xe14,0xffffffff,0x00000000, 2780xe18,0xffffffff,0x00000000, 2790xe1c,0xffffffff,0x00000000, 2800xe00,0xffffffff,0x00000000, 2810xe04,0xffffffff,0x00000000, 2820xe08,0x0000ff00,0x00000000, 2830xe10,0xffffffff,0x00000000, 2840xe14,0xffffffff,0x00000000, 2850xe18,0xffffffff,0x00000000, 2860xe1c,0xffffffff,0x00000000, 287}; 288 289u32 Rtl8192SURadioA_1T_Array[RadioA_1T_ArrayLength] = { 2900x000,0x00030159, 2910x001,0x00030250, 2920x002,0x00010000, 2930x010,0x0008000f, 2940x011,0x000231fc, 2950x010,0x000c000f, 2960x011,0x0003f9f8, 2970x010,0x0002000f, 2980x011,0x00020101, 2990x014,0x0001093e, 3000x014,0x0009093e, 3010x015,0x000198f4, 3020x017,0x000f6500, 3030x01a,0x00013056, 3040x01b,0x00060000, 3050x01c,0x00000300, 3060x01e,0x00031059, 3070x021,0x00054000, 3080x022,0x0000083c, 3090x023,0x00001558, 3100x024,0x00000060, 3110x025,0x00022583, 3120x026,0x0000f200, 3130x027,0x000eacf1, 3140x028,0x0009bd54, 3150x029,0x00004582, 3160x02a,0x00000001, 3170x02b,0x00021334, 3180x02a,0x00000000, 3190x02b,0x0000000a, 3200x02a,0x00000001, 3210x02b,0x00000808, 3220x02b,0x00053333, 3230x02c,0x0000000c, 3240x02a,0x00000002, 3250x02b,0x00000808, 3260x02b,0x0005b333, 3270x02c,0x0000000d, 3280x02a,0x00000003, 3290x02b,0x00000808, 3300x02b,0x00063333, 3310x02c,0x0000000d, 3320x02a,0x00000004, 3330x02b,0x00000808, 3340x02b,0x0006b333, 3350x02c,0x0000000d, 3360x02a,0x00000005, 3370x02b,0x00000709, 3380x02b,0x00053333, 3390x02c,0x0000000d, 3400x02a,0x00000006, 3410x02b,0x00000709, 3420x02b,0x0005b333, 3430x02c,0x0000000d, 3440x02a,0x00000007, 3450x02b,0x00000709, 3460x02b,0x00063333, 3470x02c,0x0000000d, 3480x02a,0x00000008, 3490x02b,0x00000709, 3500x02b,0x0006b333, 3510x02c,0x0000000d, 3520x02a,0x00000009, 3530x02b,0x0000060a, 3540x02b,0x00053333, 3550x02c,0x0000000d, 3560x02a,0x0000000a, 3570x02b,0x0000060a, 3580x02b,0x0005b333, 3590x02c,0x0000000d, 3600x02a,0x0000000b, 3610x02b,0x0000060a, 3620x02b,0x00063333, 3630x02c,0x0000000d, 3640x02a,0x0000000c, 3650x02b,0x0000060a, 3660x02b,0x0006b333, 3670x02c,0x0000000d, 3680x02a,0x0000000d, 3690x02b,0x0000050b, 3700x02b,0x00053333, 3710x02c,0x0000000d, 3720x02a,0x0000000e, 3730x02b,0x0000050b, 3740x02b,0x00066623, 3750x02c,0x0000001a, 3760x02a,0x000e4000, 3770x030,0x00020000, 3780x031,0x000b9631, 3790x032,0x0000130d, 3800x033,0x00000187, 3810x013,0x00019e6c, 3820x013,0x00015e94, 3830x000,0x00010159, 3840x018,0x0000f401, 3850x0fe,0x00000000, 3860x01e,0x0003105b, 3870x0fe,0x00000000, 3880x000,0x00030159, 3890x010,0x0004000f, 3900x011,0x000203f9, 391}; 392 393u32 Rtl8192SURadioB_Array[RadioB_ArrayLength] = { 3940x000,0x00030159, 3950x001,0x00001041, 3960x002,0x00011000, 3970x005,0x00080fc0, 3980x007,0x000fc803, 3990x013,0x00017cb0, 4000x013,0x00011cc0, 4010x013,0x0000dc60, 4020x013,0x00008c60, 4030x013,0x00004450, 4040x013,0x00000020, 405}; 406 407u32 Rtl8192SURadioA_to1T_Array[RadioA_to1T_ArrayLength] = { 4080x000,0x00000000, 409}; 410 411u32 Rtl8192SURadioA_to2T_Array[RadioA_to2T_ArrayLength] = { 4120x000,0x00000000, 413}; 414 415u32 Rtl8192SURadioB_GM_Array[RadioB_GM_ArrayLength] = { 4160x000,0x00030159, 4170x001,0x00001041, 4180x002,0x00011000, 4190x005,0x00080fc0, 4200x007,0x000fc803, 4210x013,0x0000bef0, 4220x013,0x00007e90, 4230x013,0x00003e30, 424}; 425 426u32 Rtl8192SUMAC_2T_Array[MAC_2T_ArrayLength] = { 4270x020,0x00000035, 4280x048,0x0000000e, 4290x049,0x000000f0, 4300x04a,0x00000077, 4310x04b,0x00000083, 4320x0b5,0x00000021, 4330x0dc,0x000000ff, 4340x0dd,0x000000ff, 4350x0de,0x000000ff, 4360x0df,0x000000ff, 4370x116,0x00000000, 4380x117,0x00000000, 4390x118,0x00000000, 4400x119,0x00000000, 4410x11a,0x00000000, 4420x11b,0x00000000, 4430x11c,0x00000000, 4440x11d,0x00000000, 4450x160,0x0000000b, 4460x161,0x0000000b, 4470x162,0x0000000b, 4480x163,0x0000000b, 4490x164,0x0000000b, 4500x165,0x0000000b, 4510x166,0x0000000b, 4520x167,0x0000000b, 4530x168,0x0000000b, 4540x169,0x0000000b, 4550x16a,0x0000000b, 4560x16b,0x0000000b, 4570x16c,0x0000000b, 4580x16d,0x0000000b, 4590x16e,0x0000000b, 4600x16f,0x0000000b, 4610x170,0x0000000b, 4620x171,0x0000000b, 4630x172,0x0000000b, 4640x173,0x0000000b, 4650x174,0x0000000b, 4660x175,0x0000000b, 4670x176,0x0000000b, 4680x177,0x0000000b, 4690x178,0x0000000b, 4700x179,0x0000000b, 4710x17a,0x0000000b, 4720x17b,0x0000000b, 4730x17c,0x0000000b, 4740x17d,0x0000000b, 4750x17e,0x0000000b, 4760x17f,0x0000000b, 4770x236,0x0000000c, 4780x503,0x00000022, 4790x560,0x00000009, 480}; 481 482u32 Rtl8192SUMACPHY_Array_PG[MACPHY_Array_PGLength] = { 4830x0, }; 484 485u32 Rtl8192SUAGCTAB_Array[AGCTAB_ArrayLength] = { 4860xc78,0x7f000001, 4870xc78,0x7f010001, 4880xc78,0x7e020001, 4890xc78,0x7d030001, 4900xc78,0x7c040001, 4910xc78,0x7b050001, 4920xc78,0x7a060001, 4930xc78,0x79070001, 4940xc78,0x78080001, 4950xc78,0x77090001, 4960xc78,0x760a0001, 4970xc78,0x750b0001, 4980xc78,0x740c0001, 4990xc78,0x730d0001, 5000xc78,0x720e0001, 5010xc78,0x710f0001, 5020xc78,0x70100001, 5030xc78,0x6f110001, 5040xc78,0x6f120001, 5050xc78,0x6e130001, 5060xc78,0x6d140001, 5070xc78,0x6d150001, 5080xc78,0x6c160001, 5090xc78,0x6b170001, 5100xc78,0x6a180001, 5110xc78,0x6a190001, 5120xc78,0x691a0001, 5130xc78,0x681b0001, 5140xc78,0x671c0001, 5150xc78,0x661d0001, 5160xc78,0x651e0001, 5170xc78,0x641f0001, 5180xc78,0x63200001, 5190xc78,0x4c210001, 5200xc78,0x4b220001, 5210xc78,0x4a230001, 5220xc78,0x49240001, 5230xc78,0x48250001, 5240xc78,0x47260001, 5250xc78,0x46270001, 5260xc78,0x45280001, 5270xc78,0x44290001, 5280xc78,0x2c2a0001, 5290xc78,0x2b2b0001, 5300xc78,0x2a2c0001, 5310xc78,0x292d0001, 5320xc78,0x282e0001, 5330xc78,0x272f0001, 5340xc78,0x26300001, 5350xc78,0x25310001, 5360xc78,0x24320001, 5370xc78,0x23330001, 5380xc78,0x22340001, 5390xc78,0x09350001, 5400xc78,0x08360001, 5410xc78,0x07370001, 5420xc78,0x06380001, 5430xc78,0x05390001, 5440xc78,0x043a0001, 5450xc78,0x033b0001, 5460xc78,0x023c0001, 5470xc78,0x013d0001, 5480xc78,0x003e0001, 5490xc78,0x003f0001, 5500xc78,0x7f400001, 5510xc78,0x7f410001, 5520xc78,0x7e420001, 5530xc78,0x7d430001, 5540xc78,0x7c440001, 5550xc78,0x7b450001, 5560xc78,0x7a460001, 5570xc78,0x79470001, 5580xc78,0x78480001, 5590xc78,0x77490001, 5600xc78,0x764a0001, 5610xc78,0x754b0001, 5620xc78,0x744c0001, 5630xc78,0x734d0001, 5640xc78,0x724e0001, 5650xc78,0x714f0001, 5660xc78,0x70500001, 5670xc78,0x6f510001, 5680xc78,0x6f520001, 5690xc78,0x6e530001, 5700xc78,0x6d540001, 5710xc78,0x6d550001, 5720xc78,0x6c560001, 5730xc78,0x6b570001, 5740xc78,0x6a580001, 5750xc78,0x6a590001, 5760xc78,0x695a0001, 5770xc78,0x685b0001, 5780xc78,0x675c0001, 5790xc78,0x665d0001, 5800xc78,0x655e0001, 5810xc78,0x645f0001, 5820xc78,0x63600001, 5830xc78,0x4c610001, 5840xc78,0x4b620001, 5850xc78,0x4a630001, 5860xc78,0x49640001, 5870xc78,0x48650001, 5880xc78,0x47660001, 5890xc78,0x46670001, 5900xc78,0x45680001, 5910xc78,0x44690001, 5920xc78,0x2c6a0001, 5930xc78,0x2b6b0001, 5940xc78,0x2a6c0001, 5950xc78,0x296d0001, 5960xc78,0x286e0001, 5970xc78,0x276f0001, 5980xc78,0x26700001, 5990xc78,0x25710001, 6000xc78,0x24720001, 6010xc78,0x23730001, 6020xc78,0x22740001, 6030xc78,0x09750001, 6040xc78,0x08760001, 6050xc78,0x07770001, 6060xc78,0x06780001, 6070xc78,0x05790001, 6080xc78,0x047a0001, 6090xc78,0x037b0001, 6100xc78,0x027c0001, 6110xc78,0x017d0001, 6120xc78,0x007e0001, 6130xc78,0x007f0001, 6140xc78,0x3000001e, 6150xc78,0x3001001e, 6160xc78,0x3002001e, 6170xc78,0x3003001e, 6180xc78,0x3004001e, 6190xc78,0x3405001e, 6200xc78,0x3806001e, 6210xc78,0x3e07001e, 6220xc78,0x3e08001e, 6230xc78,0x4409001e, 6240xc78,0x460a001e, 6250xc78,0x480b001e, 6260xc78,0x480c001e, 6270xc78,0x4e0d001e, 6280xc78,0x560e001e, 6290xc78,0x5a0f001e, 6300xc78,0x5e10001e, 6310xc78,0x6211001e, 6320xc78,0x6c12001e, 6330xc78,0x7213001e, 6340xc78,0x7214001e, 6350xc78,0x7215001e, 6360xc78,0x7216001e, 6370xc78,0x7217001e, 6380xc78,0x7218001e, 6390xc78,0x7219001e, 6400xc78,0x721a001e, 6410xc78,0x721b001e, 6420xc78,0x721c001e, 6430xc78,0x721d001e, 6440xc78,0x721e001e, 6450xc78,0x721f001e, 646}; 647