// SPDX-License-Identifier: GPL-2.0
/* Copyright(c) 2009-2012 Realtek Corporation.*/
#include "table.h"
u32 rtl8192sephy_reg_2t2rarray[PHY_REG_2T2RARRAYLENGTH] = {
0 x01c, 0 x07000000,
0 x800, 0 x00040000,
0 x804, 0 x00008003,
0 x808, 0 x0000fc00,
0 x80c, 0 x0000000a,
0 x810, 0 x10005088,
0 x814, 0 x020c3d10,
0 x818, 0 x00200185,
0 x81c, 0 x00000000,
0 x820, 0 x01000000,
0 x824, 0 x00390004,
0 x828, 0 x01000000,
0 x82c, 0 x00390004,
0 x830, 0 x00000004,
0 x834, 0 x00690200,
0 x838, 0 x00000004,
0 x83c, 0 x00690200,
0 x840, 0 x00010000,
0 x844, 0 x00010000,
0 x848, 0 x00000000,
0 x84c, 0 x00000000,
0 x850, 0 x00000000,
0 x854, 0 x00000000,
0 x858, 0 x48484848,
0 x85c, 0 x65a965a9,
0 x860, 0 x0f7f0130,
0 x864, 0 x0f7f0130,
0 x868, 0 x0f7f0130,
0 x86c, 0 x0f7f0130,
0 x870, 0 x03000700,
0 x874, 0 x03000300,
0 x878, 0 x00020002,
0 x87c, 0 x004f0201,
0 x880, 0 xa8300ac1,
0 x884, 0 x00000058,
0 x888, 0 x00000008,
0 x88c, 0 x00000004,
0 x890, 0 x00000000,
0 x894, 0 xfffffffe,
0 x898, 0 x40302010,
0 x89c, 0 x00706050,
0 x8b0, 0 x00000000,
0 x8e0, 0 x00000000,
0 x8e4, 0 x00000000,
0 xe00, 0 x30333333,
0 xe04, 0 x2a2d2e2f,
0 xe08, 0 x00003232,
0 xe10, 0 x30333333,
0 xe14, 0 x2a2d2e2f,
0 xe18, 0 x30333333,
0 xe1c, 0 x2a2d2e2f,
0 xe30, 0 x01007c00,
0 xe34, 0 x01004800,
0 xe38, 0 x1000dc1f,
0 xe3c, 0 x10008c1f,
0 xe40, 0 x021400a0,
0 xe44, 0 x281600a0,
0 xe48, 0 xf8000001,
0 xe4c, 0 x00002910,
0 xe50, 0 x01007c00,
0 xe54, 0 x01004800,
0 xe58, 0 x1000dc1f,
0 xe5c, 0 x10008c1f,
0 xe60, 0 x021400a0,
0 xe64, 0 x281600a0,
0 xe6c, 0 x00002910,
0 xe70, 0 x31ed92fb,
0 xe74, 0 x361536fb,
0 xe78, 0 x361536fb,
0 xe7c, 0 x361536fb,
0 xe80, 0 x361536fb,
0 xe84, 0 x000d92fb,
0 xe88, 0 x000d92fb,
0 xe8c, 0 x31ed92fb,
0 xed0, 0 x31ed92fb,
0 xed4, 0 x31ed92fb,
0 xed8, 0 x000d92fb,
0 xedc, 0 x000d92fb,
0 xee0, 0 x000d92fb,
0 xee4, 0 x015e5448,
0 xee8, 0 x21555448,
0 x900, 0 x00000000,
0 x904, 0 x00000023,
0 x908, 0 x00000000,
0 x90c, 0 x01121313,
0 xa00, 0 x00d047c8,
0 xa04, 0 x80ff0008,
0 xa08, 0 x8ccd8300,
0 xa0c, 0 x2e62120f,
0 xa10, 0 x9500bb78,
0 xa14, 0 x11144028,
0 xa18, 0 x00881117,
0 xa1c, 0 x89140f00,
0 xa20, 0 x1a1b0000,
0 xa24, 0 x090e1317,
0 xa28, 0 x00000204,
0 xa2c, 0 x10d30000,
0 xc00, 0 x40071d40,
0 xc04, 0 x00a05633,
0 xc08, 0 x000000e4,
0 xc0c, 0 x6c6c6c6c,
0 xc10, 0 x08800000,
0 xc14, 0 x40000100,
0 xc18, 0 x08000000,
0 xc1c, 0 x40000100,
0 xc20, 0 x08000000,
0 xc24, 0 x40000100,
0 xc28, 0 x08000000,
0 xc2c, 0 x40000100,
0 xc30, 0 x6de9ac44,
0 xc34, 0 x469652cf,
0 xc38, 0 x49795994,
0 xc3c, 0 x0a979764,
0 xc40, 0 x1f7c403f,
0 xc44, 0 x000100b7,
0 xc48, 0 xec020000,
0 xc4c, 0 x007f037f,
0 xc50, 0 x69543420,
0 xc54, 0 x433c0094,
0 xc58, 0 x69543420,
0 xc5c, 0 x433c0094,
0 xc60, 0 x69543420,
0 xc64, 0 x433c0094,
0 xc68, 0 x69543420,
0 xc6c, 0 x433c0094,
0 xc70, 0 x2c7f000d,
0 xc74, 0 x0186155b,
0 xc78, 0 x0000001f,
0 xc7c, 0 x00b91612,
0 xc80, 0 x40000100,
0 xc84, 0 x20f60000,
0 xc88, 0 x20000080,
0 xc8c, 0 x20200000,
0 xc90, 0 x40000100,
0 xc94, 0 x00000000,
0 xc98, 0 x40000100,
0 xc9c, 0 x00000000,
0 xca0, 0 x00492492,
0 xca4, 0 x00000000,
0 xca8, 0 x00000000,
0 xcac, 0 x00000000,
0 xcb0, 0 x00000000,
0 xcb4, 0 x00000000,
0 xcb8, 0 x00000000,
0 xcbc, 0 x28000000,
0 xcc0, 0 x00000000,
0 xcc4, 0 x00000000,
0 xcc8, 0 x00000000,
0 xccc, 0 x00000000,
0 xcd0, 0 x00000000,
0 xcd4, 0 x00000000,
0 xcd8, 0 x64b22427,
0 xcdc, 0 x00766932,
0 xce0, 0 x00222222,
0 xce4, 0 x00000000,
0 xce8, 0 x37644302,
0 xcec, 0 x2f97d40c,
0 xd00, 0 x00000750,
0 xd04, 0 x00000403,
0 xd08, 0 x0000907f,
0 xd0c, 0 x00000001,
0 xd10, 0 xa0633333,
0 xd14, 0 x33333c63,
0 xd18, 0 x6a8f5b6b,
0 xd1c, 0 x00000000,
0 xd20, 0 x00000000,
0 xd24, 0 x00000000,
0 xd28, 0 x00000000,
0 xd2c, 0 xcc979975,
0 xd30, 0 x00000000,
0 xd34, 0 x00000000,
0 xd38, 0 x00000000,
0 xd3c, 0 x00027293,
0 xd40, 0 x00000000,
0 xd44, 0 x00000000,
0 xd48, 0 x00000000,
0 xd50, 0 x6437140a,
0 xd54, 0 x024dbd02,
0 xd58, 0 x00000000,
0 xd5c, 0 x30032064,
0 xd60, 0 x4653de68,
0 xd64, 0 x00518a3c,
0 xd68, 0 x00002101,
0 xf14, 0 x00000003,
0 xf4c, 0 x00000000,
0 xf00, 0 x00000300,
};
u32 rtl8192sephy_changeto_1t1rarray[PHY_CHANGETO_1T1RARRAYLENGTH] = {
0 x844, 0 xffffffff, 0 x00010000,
0 x804, 0 x0000000f, 0 x00000001,
0 x824, 0 x00f0000f, 0 x00300004,
0 x82c, 0 x00f0000f, 0 x00100002,
0 x870, 0 x04000000, 0 x00000001,
0 x864, 0 x00000400, 0 x00000000,
0 x878, 0 x000f000f, 0 x00000002,
0 xe74, 0 x0f000000, 0 x00000002,
0 xe78, 0 x0f000000, 0 x00000002,
0 xe7c, 0 x0f000000, 0 x00000002,
0 xe80, 0 x0f000000, 0 x00000002,
0 x90c, 0 x000000ff, 0 x00000011,
0 xc04, 0 x000000ff, 0 x00000011,
0 xd04, 0 x0000000f, 0 x00000001,
0 x1f4, 0 xffff0000, 0 x00007777,
0 x234, 0 xf8000000, 0 x0000000a,
};
u32 rtl8192sephy_changeto_1t2rarray[PHY_CHANGETO_1T2RARRAYLENGTH] = {
0 x804, 0 x0000000f, 0 x00000003,
0 x824, 0 x00f0000f, 0 x00300004,
0 x82c, 0 x00f0000f, 0 x00300002,
0 x870, 0 x04000000, 0 x00000001,
0 x864, 0 x00000400, 0 x00000000,
0 x878, 0 x000f000f, 0 x00000002,
0 xe74, 0 x0f000000, 0 x00000002,
0 xe78, 0 x0f000000, 0 x00000002,
0 xe7c, 0 x0f000000, 0 x00000002,
0 xe80, 0 x0f000000, 0 x00000002,
0 x90c, 0 x000000ff, 0 x00000011,
0 xc04, 0 x000000ff, 0 x00000033,
0 xd04, 0 x0000000f, 0 x00000003,
0 x1f4, 0 xffff0000, 0 x00007777,
0 x234, 0 xf8000000, 0 x0000000a,
};
u32 rtl8192sephy_reg_array_pg[PHY_REG_ARRAY_PGLENGTH] = {
0 xe00, 0 xffffffff, 0 x06090909,
0 xe04, 0 xffffffff, 0 x00030406,
0 xe08, 0 x0000ff00, 0 x00000000,
0 xe10, 0 xffffffff, 0 x0a0c0d0e,
0 xe14, 0 xffffffff, 0 x04070809,
0 xe18, 0 xffffffff, 0 x0a0c0d0e,
0 xe1c, 0 xffffffff, 0 x04070809,
0 xe00, 0 xffffffff, 0 x04040404,
0 xe04, 0 xffffffff, 0 x00020204,
0 xe08, 0 x0000ff00, 0 x00000000,
0 xe10, 0 xffffffff, 0 x02040404,
0 xe14, 0 xffffffff, 0 x00000002,
0 xe18, 0 xffffffff, 0 x02040404,
0 xe1c, 0 xffffffff, 0 x00000002,
0 xe00, 0 xffffffff, 0 x04040404,
0 xe04, 0 xffffffff, 0 x00020204,
0 xe08, 0 x0000ff00, 0 x00000000,
0 xe10, 0 xffffffff, 0 x02040404,
0 xe14, 0 xffffffff, 0 x00000002,
0 xe18, 0 xffffffff, 0 x02040404,
0 xe1c, 0 xffffffff, 0 x00000002,
0 xe00, 0 xffffffff, 0 x02020202,
0 xe04, 0 xffffffff, 0 x00020202,
0 xe08, 0 x0000ff00, 0 x00000000,
0 xe10, 0 xffffffff, 0 x02020202,
0 xe14, 0 xffffffff, 0 x00000002,
0 xe18, 0 xffffffff, 0 x02020202,
0 xe1c, 0 xffffffff, 0 x00000002,
};
u32 rtl8192seradioa_1t_array[RADIOA_1T_ARRAYLENGTH] = {
0 x000, 0 x00030159,
0 x001, 0 x00030250,
0 x002, 0 x00010000,
0 x010, 0 x0008000f,
0 x011, 0 x000231fc,
0 x010, 0 x000c000f,
0 x011, 0 x0003f9f8,
0 x010, 0 x0002000f,
0 x011, 0 x00020101,
0 x014, 0 x0001093e,
0 x014, 0 x0009093e,
0 x015, 0 x0000f8f4,
0 x017, 0 x000f6500,
0 x01a, 0 x00013056,
0 x01b, 0 x00060000,
0 x01c, 0 x00000300,
0 x01e, 0 x00031059,
0 x021, 0 x00054000,
0 x022, 0 x0000083c,
0 x023, 0 x00001558,
0 x024, 0 x00000060,
0 x025, 0 x00022583,
0 x026, 0 x0000f200,
0 x027, 0 x000eacf1,
0 x028, 0 x0009bd54,
0 x029, 0 x00004582,
0 x02a, 0 x00000001,
0 x02b, 0 x00021334,
0 x02a, 0 x00000000,
0 x02b, 0 x0000000a,
0 x02a, 0 x00000001,
0 x02b, 0 x00000808,
0 x02b, 0 x00053333,
0 x02c, 0 x0000000c,
0 x02a, 0 x00000002,
0 x02b, 0 x00000808,
0 x02b, 0 x0005b333,
0 x02c, 0 x0000000d,
0 x02a, 0 x00000003,
0 x02b, 0 x00000808,
0 x02b, 0 x00063333,
0 x02c, 0 x0000000d,
0 x02a, 0 x00000004,
0 x02b, 0 x00000808,
0 x02b, 0 x0006b333,
0 x02c, 0 x0000000d,
0 x02a, 0 x00000005,
0 x02b, 0 x00000709,
0 x02b, 0 x00053333,
0 x02c, 0 x0000000d,
0 x02a, 0 x00000006,
0 x02b, 0 x00000709,
0 x02b, 0 x0005b333,
0 x02c, 0 x0000000d,
0 x02a, 0 x00000007,
0 x02b, 0 x00000709,
0 x02b, 0 x00063333,
0 x02c, 0 x0000000d,
0 x02a, 0 x00000008,
0 x02b, 0 x00000709,
0 x02b, 0 x0006b333,
0 x02c, 0 x0000000d,
0 x02a, 0 x00000009,
0 x02b, 0 x0000060a,
0 x02b, 0 x00053333,
0 x02c, 0 x0000000d,
0 x02a, 0 x0000000a,
0 x02b, 0 x0000060a,
0 x02b, 0 x0005b333,
0 x02c, 0 x0000000d,
0 x02a, 0 x0000000b,
0 x02b, 0 x0000060a,
0 x02b, 0 x00063333,
0 x02c, 0 x0000000d,
0 x02a, 0 x0000000c,
0 x02b, 0 x0000060a,
0 x02b, 0 x0006b333,
0 x02c, 0 x0000000d,
0 x02a, 0 x0000000d,
0 x02b, 0 x0000050b,
0 x02b, 0 x00053333,
0 x02c, 0 x0000000d,
0 x02a, 0 x0000000e,
0 x02b, 0 x0000050b,
0 x02b, 0 x00066623,
0 x02c, 0 x0000001a,
0 x02a, 0 x000e4000,
0 x030, 0 x00020000,
0 x031, 0 x000b9631,
0 x032, 0 x0000130d,
0 x033, 0 x00000187,
0 x013, 0 x00019e6c,
0 x013, 0 x00015e94,
0 x000, 0 x00010159,
0 x018, 0 x0000f401,
0 x0fe, 0 x00000000,
0 x01e, 0 x0003105b,
0 x0fe, 0 x00000000,
0 x000, 0 x00030159,
0 x010, 0 x0004000f,
0 x011, 0 x000203f9,
};
u32 rtl8192seradiob_array[RADIOB_ARRAYLENGTH] = {
0 x000, 0 x00030159,
0 x001, 0 x00001041,
0 x002, 0 x00011000,
0 x005, 0 x00080fc0,
0 x007, 0 x000fc803,
0 x013, 0 x00017cb0,
0 x013, 0 x00011cc0,
0 x013, 0 x0000dc60,
0 x013, 0 x00008c60,
0 x013, 0 x00004450,
0 x013, 0 x00000020,
};
u32 rtl8192seradiob_gm_array[RADIOB_GM_ARRAYLENGTH] = {
0 x000, 0 x00030159,
0 x001, 0 x00001041,
0 x002, 0 x00011000,
0 x005, 0 x00080fc0,
0 x007, 0 x000fc803,
};
u32 rtl8192semac_2t_array[MAC_2T_ARRAYLENGTH] = {
0 x020, 0 x00000035,
0 x048, 0 x0000000e,
0 x049, 0 x000000f0,
0 x04a, 0 x00000077,
0 x04b, 0 x00000083,
0 x0b5, 0 x00000021,
0 x0dc, 0 x000000ff,
0 x0dd, 0 x000000ff,
0 x0de, 0 x000000ff,
0 x0df, 0 x000000ff,
0 x116, 0 x00000000,
0 x117, 0 x00000000,
0 x118, 0 x00000000,
0 x119, 0 x00000000,
0 x11a, 0 x00000000,
0 x11b, 0 x00000000,
0 x11c, 0 x00000000,
0 x11d, 0 x00000000,
0 x160, 0 x0000000b,
0 x161, 0 x0000000b,
0 x162, 0 x0000000b,
0 x163, 0 x0000000b,
0 x164, 0 x0000000b,
0 x165, 0 x0000000b,
0 x166, 0 x0000000b,
0 x167, 0 x0000000b,
0 x168, 0 x0000000b,
0 x169, 0 x0000000b,
0 x16a, 0 x0000000b,
0 x16b, 0 x0000000b,
0 x16c, 0 x0000000b,
0 x16d, 0 x0000000b,
0 x16e, 0 x0000000b,
0 x16f, 0 x0000000b,
0 x170, 0 x0000000b,
0 x171, 0 x0000000b,
0 x172, 0 x0000000b,
0 x173, 0 x0000000b,
0 x174, 0 x0000000b,
0 x175, 0 x0000000b,
0 x176, 0 x0000000b,
0 x177, 0 x0000000b,
0 x178, 0 x0000000b,
0 x179, 0 x0000000b,
0 x17a, 0 x0000000b,
0 x17b, 0 x0000000b,
0 x17c, 0 x0000000b,
0 x17d, 0 x0000000b,
0 x17e, 0 x0000000b,
0 x17f, 0 x0000000b,
0 x236, 0 x0000000c,
0 x503, 0 x00000022,
0 x560, 0 x00000000,
};
u32 rtl8192seagctab_array[AGCTAB_ARRAYLENGTH] = {
0 xc78, 0 x7f000001,
0 xc78, 0 x7f010001,
0 xc78, 0 x7e020001,
0 xc78, 0 x7d030001,
0 xc78, 0 x7c040001,
0 xc78, 0 x7b050001,
0 xc78, 0 x7a060001,
0 xc78, 0 x79070001,
0 xc78, 0 x78080001,
0 xc78, 0 x77090001,
0 xc78, 0 x760a0001,
0 xc78, 0 x750b0001,
0 xc78, 0 x740c0001,
0 xc78, 0 x730d0001,
0 xc78, 0 x720e0001,
0 xc78, 0 x710f0001,
0 xc78, 0 x70100001,
0 xc78, 0 x6f110001,
0 xc78, 0 x6f120001,
0 xc78, 0 x6e130001,
0 xc78, 0 x6d140001,
0 xc78, 0 x6d150001,
0 xc78, 0 x6c160001,
0 xc78, 0 x6b170001,
0 xc78, 0 x6a180001,
0 xc78, 0 x6a190001,
0 xc78, 0 x691a0001,
0 xc78, 0 x681b0001,
0 xc78, 0 x671c0001,
0 xc78, 0 x661d0001,
0 xc78, 0 x651e0001,
0 xc78, 0 x641f0001,
0 xc78, 0 x63200001,
0 xc78, 0 x4c210001,
0 xc78, 0 x4b220001,
0 xc78, 0 x4a230001,
0 xc78, 0 x49240001,
0 xc78, 0 x48250001,
0 xc78, 0 x47260001,
0 xc78, 0 x46270001,
0 xc78, 0 x45280001,
0 xc78, 0 x44290001,
0 xc78, 0 x2c2a0001,
0 xc78, 0 x2b2b0001,
0 xc78, 0 x2a2c0001,
0 xc78, 0 x292d0001,
0 xc78, 0 x282e0001,
0 xc78, 0 x272f0001,
0 xc78, 0 x26300001,
0 xc78, 0 x25310001,
0 xc78, 0 x24320001,
0 xc78, 0 x23330001,
0 xc78, 0 x22340001,
0 xc78, 0 x09350001,
0 xc78, 0 x08360001,
0 xc78, 0 x07370001,
0 xc78, 0 x06380001,
0 xc78, 0 x05390001,
0 xc78, 0 x043a0001,
0 xc78, 0 x033b0001,
0 xc78, 0 x023c0001,
0 xc78, 0 x013d0001,
0 xc78, 0 x003e0001,
0 xc78, 0 x003f0001,
0 xc78, 0 x7f400001,
0 xc78, 0 x7f410001,
0 xc78, 0 x7e420001,
0 xc78, 0 x7d430001,
0 xc78, 0 x7c440001,
0 xc78, 0 x7b450001,
0 xc78, 0 x7a460001,
0 xc78, 0 x79470001,
0 xc78, 0 x78480001,
0 xc78, 0 x77490001,
0 xc78, 0 x764a0001,
0 xc78, 0 x754b0001,
0 xc78, 0 x744c0001,
0 xc78, 0 x734d0001,
0 xc78, 0 x724e0001,
0 xc78, 0 x714f0001,
0 xc78, 0 x70500001,
0 xc78, 0 x6f510001,
0 xc78, 0 x6f520001,
0 xc78, 0 x6e530001,
0 xc78, 0 x6d540001,
0 xc78, 0 x6d550001,
0 xc78, 0 x6c560001,
0 xc78, 0 x6b570001,
0 xc78, 0 x6a580001,
0 xc78, 0 x6a590001,
0 xc78, 0 x695a0001,
0 xc78, 0 x685b0001,
0 xc78, 0 x675c0001,
0 xc78, 0 x665d0001,
0 xc78, 0 x655e0001,
0 xc78, 0 x645f0001,
0 xc78, 0 x63600001,
0 xc78, 0 x4c610001,
0 xc78, 0 x4b620001,
0 xc78, 0 x4a630001,
0 xc78, 0 x49640001,
0 xc78, 0 x48650001,
0 xc78, 0 x47660001,
0 xc78, 0 x46670001,
0 xc78, 0 x45680001,
0 xc78, 0 x44690001,
0 xc78, 0 x2c6a0001,
0 xc78, 0 x2b6b0001,
0 xc78, 0 x2a6c0001,
0 xc78, 0 x296d0001,
0 xc78, 0 x286e0001,
0 xc78, 0 x276f0001,
0 xc78, 0 x26700001,
0 xc78, 0 x25710001,
0 xc78, 0 x24720001,
0 xc78, 0 x23730001,
0 xc78, 0 x22740001,
0 xc78, 0 x09750001,
0 xc78, 0 x08760001,
0 xc78, 0 x07770001,
0 xc78, 0 x06780001,
0 xc78, 0 x05790001,
0 xc78, 0 x047a0001,
0 xc78, 0 x037b0001,
0 xc78, 0 x027c0001,
0 xc78, 0 x017d0001,
0 xc78, 0 x007e0001,
0 xc78, 0 x007f0001,
0 xc78, 0 x3000001e,
0 xc78, 0 x3001001e,
0 xc78, 0 x3002001e,
0 xc78, 0 x3003001e,
0 xc78, 0 x3004001e,
0 xc78, 0 x3405001e,
0 xc78, 0 x3806001e,
0 xc78, 0 x3e07001e,
0 xc78, 0 x3e08001e,
0 xc78, 0 x4409001e,
0 xc78, 0 x460a001e,
0 xc78, 0 x480b001e,
0 xc78, 0 x480c001e,
0 xc78, 0 x4e0d001e,
0 xc78, 0 x560e001e,
0 xc78, 0 x5a0f001e,
0 xc78, 0 x5e10001e,
0 xc78, 0 x6211001e,
0 xc78, 0 x6c12001e,
0 xc78, 0 x7213001e,
0 xc78, 0 x7214001e,
0 xc78, 0 x7215001e,
0 xc78, 0 x7216001e,
0 xc78, 0 x7217001e,
0 xc78, 0 x7218001e,
0 xc78, 0 x7219001e,
0 xc78, 0 x721a001e,
0 xc78, 0 x721b001e,
0 xc78, 0 x721c001e,
0 xc78, 0 x721d001e,
0 xc78, 0 x721e001e,
0 xc78, 0 x721f001e,
};
Messung V0.5 in Prozent C=99 H=94 G=96