16f3fcdc8SLarry Finger // SPDX-License-Identifier: GPL-2.0
26f3fcdc8SLarry Finger /* Copyright(c) 2009-2012  Realtek Corporation.*/
3f1d2b4d3SLarry Finger 
4f1d2b4d3SLarry Finger #include "table.h"
5f1d2b4d3SLarry Finger 
6f1d2b4d3SLarry Finger u32 rtl8192sephy_reg_2t2rarray[PHY_REG_2T2RARRAYLENGTH] = {
7f1d2b4d3SLarry Finger 	0x01c, 0x07000000,
8f1d2b4d3SLarry Finger 	0x800, 0x00040000,
9f1d2b4d3SLarry Finger 	0x804, 0x00008003,
10f1d2b4d3SLarry Finger 	0x808, 0x0000fc00,
11f1d2b4d3SLarry Finger 	0x80c, 0x0000000a,
12f1d2b4d3SLarry Finger 	0x810, 0x10005088,
13f1d2b4d3SLarry Finger 	0x814, 0x020c3d10,
14f1d2b4d3SLarry Finger 	0x818, 0x00200185,
15f1d2b4d3SLarry Finger 	0x81c, 0x00000000,
16f1d2b4d3SLarry Finger 	0x820, 0x01000000,
17f1d2b4d3SLarry Finger 	0x824, 0x00390004,
18f1d2b4d3SLarry Finger 	0x828, 0x01000000,
19f1d2b4d3SLarry Finger 	0x82c, 0x00390004,
20f1d2b4d3SLarry Finger 	0x830, 0x00000004,
21f1d2b4d3SLarry Finger 	0x834, 0x00690200,
22f1d2b4d3SLarry Finger 	0x838, 0x00000004,
23f1d2b4d3SLarry Finger 	0x83c, 0x00690200,
24f1d2b4d3SLarry Finger 	0x840, 0x00010000,
25f1d2b4d3SLarry Finger 	0x844, 0x00010000,
26f1d2b4d3SLarry Finger 	0x848, 0x00000000,
27f1d2b4d3SLarry Finger 	0x84c, 0x00000000,
28f1d2b4d3SLarry Finger 	0x850, 0x00000000,
29f1d2b4d3SLarry Finger 	0x854, 0x00000000,
30f1d2b4d3SLarry Finger 	0x858, 0x48484848,
31f1d2b4d3SLarry Finger 	0x85c, 0x65a965a9,
32f1d2b4d3SLarry Finger 	0x860, 0x0f7f0130,
33f1d2b4d3SLarry Finger 	0x864, 0x0f7f0130,
34f1d2b4d3SLarry Finger 	0x868, 0x0f7f0130,
35f1d2b4d3SLarry Finger 	0x86c, 0x0f7f0130,
36f1d2b4d3SLarry Finger 	0x870, 0x03000700,
37f1d2b4d3SLarry Finger 	0x874, 0x03000300,
38f1d2b4d3SLarry Finger 	0x878, 0x00020002,
39f1d2b4d3SLarry Finger 	0x87c, 0x004f0201,
40f1d2b4d3SLarry Finger 	0x880, 0xa8300ac1,
41f1d2b4d3SLarry Finger 	0x884, 0x00000058,
42f1d2b4d3SLarry Finger 	0x888, 0x00000008,
43f1d2b4d3SLarry Finger 	0x88c, 0x00000004,
44f1d2b4d3SLarry Finger 	0x890, 0x00000000,
45f1d2b4d3SLarry Finger 	0x894, 0xfffffffe,
46f1d2b4d3SLarry Finger 	0x898, 0x40302010,
47f1d2b4d3SLarry Finger 	0x89c, 0x00706050,
48f1d2b4d3SLarry Finger 	0x8b0, 0x00000000,
49f1d2b4d3SLarry Finger 	0x8e0, 0x00000000,
50f1d2b4d3SLarry Finger 	0x8e4, 0x00000000,
51f1d2b4d3SLarry Finger 	0xe00, 0x30333333,
52f1d2b4d3SLarry Finger 	0xe04, 0x2a2d2e2f,
53f1d2b4d3SLarry Finger 	0xe08, 0x00003232,
54f1d2b4d3SLarry Finger 	0xe10, 0x30333333,
55f1d2b4d3SLarry Finger 	0xe14, 0x2a2d2e2f,
56f1d2b4d3SLarry Finger 	0xe18, 0x30333333,
57f1d2b4d3SLarry Finger 	0xe1c, 0x2a2d2e2f,
58f1d2b4d3SLarry Finger 	0xe30, 0x01007c00,
59f1d2b4d3SLarry Finger 	0xe34, 0x01004800,
60f1d2b4d3SLarry Finger 	0xe38, 0x1000dc1f,
61f1d2b4d3SLarry Finger 	0xe3c, 0x10008c1f,
62f1d2b4d3SLarry Finger 	0xe40, 0x021400a0,
63f1d2b4d3SLarry Finger 	0xe44, 0x281600a0,
64f1d2b4d3SLarry Finger 	0xe48, 0xf8000001,
65f1d2b4d3SLarry Finger 	0xe4c, 0x00002910,
66f1d2b4d3SLarry Finger 	0xe50, 0x01007c00,
67f1d2b4d3SLarry Finger 	0xe54, 0x01004800,
68f1d2b4d3SLarry Finger 	0xe58, 0x1000dc1f,
69f1d2b4d3SLarry Finger 	0xe5c, 0x10008c1f,
70f1d2b4d3SLarry Finger 	0xe60, 0x021400a0,
71f1d2b4d3SLarry Finger 	0xe64, 0x281600a0,
72f1d2b4d3SLarry Finger 	0xe6c, 0x00002910,
73f1d2b4d3SLarry Finger 	0xe70, 0x31ed92fb,
74f1d2b4d3SLarry Finger 	0xe74, 0x361536fb,
75f1d2b4d3SLarry Finger 	0xe78, 0x361536fb,
76f1d2b4d3SLarry Finger 	0xe7c, 0x361536fb,
77f1d2b4d3SLarry Finger 	0xe80, 0x361536fb,
78f1d2b4d3SLarry Finger 	0xe84, 0x000d92fb,
79f1d2b4d3SLarry Finger 	0xe88, 0x000d92fb,
80f1d2b4d3SLarry Finger 	0xe8c, 0x31ed92fb,
81f1d2b4d3SLarry Finger 	0xed0, 0x31ed92fb,
82f1d2b4d3SLarry Finger 	0xed4, 0x31ed92fb,
83f1d2b4d3SLarry Finger 	0xed8, 0x000d92fb,
84f1d2b4d3SLarry Finger 	0xedc, 0x000d92fb,
85f1d2b4d3SLarry Finger 	0xee0, 0x000d92fb,
86f1d2b4d3SLarry Finger 	0xee4, 0x015e5448,
87f1d2b4d3SLarry Finger 	0xee8, 0x21555448,
88f1d2b4d3SLarry Finger 	0x900, 0x00000000,
89f1d2b4d3SLarry Finger 	0x904, 0x00000023,
90f1d2b4d3SLarry Finger 	0x908, 0x00000000,
91f1d2b4d3SLarry Finger 	0x90c, 0x01121313,
92f1d2b4d3SLarry Finger 	0xa00, 0x00d047c8,
93f1d2b4d3SLarry Finger 	0xa04, 0x80ff0008,
94f1d2b4d3SLarry Finger 	0xa08, 0x8ccd8300,
95f1d2b4d3SLarry Finger 	0xa0c, 0x2e62120f,
96f1d2b4d3SLarry Finger 	0xa10, 0x9500bb78,
97f1d2b4d3SLarry Finger 	0xa14, 0x11144028,
98f1d2b4d3SLarry Finger 	0xa18, 0x00881117,
99f1d2b4d3SLarry Finger 	0xa1c, 0x89140f00,
100f1d2b4d3SLarry Finger 	0xa20, 0x1a1b0000,
101f1d2b4d3SLarry Finger 	0xa24, 0x090e1317,
102f1d2b4d3SLarry Finger 	0xa28, 0x00000204,
103f1d2b4d3SLarry Finger 	0xa2c, 0x10d30000,
104f1d2b4d3SLarry Finger 	0xc00, 0x40071d40,
105f1d2b4d3SLarry Finger 	0xc04, 0x00a05633,
106f1d2b4d3SLarry Finger 	0xc08, 0x000000e4,
107f1d2b4d3SLarry Finger 	0xc0c, 0x6c6c6c6c,
108f1d2b4d3SLarry Finger 	0xc10, 0x08800000,
109f1d2b4d3SLarry Finger 	0xc14, 0x40000100,
110f1d2b4d3SLarry Finger 	0xc18, 0x08000000,
111f1d2b4d3SLarry Finger 	0xc1c, 0x40000100,
112f1d2b4d3SLarry Finger 	0xc20, 0x08000000,
113f1d2b4d3SLarry Finger 	0xc24, 0x40000100,
114f1d2b4d3SLarry Finger 	0xc28, 0x08000000,
115f1d2b4d3SLarry Finger 	0xc2c, 0x40000100,
116f1d2b4d3SLarry Finger 	0xc30, 0x6de9ac44,
117f1d2b4d3SLarry Finger 	0xc34, 0x469652cf,
118f1d2b4d3SLarry Finger 	0xc38, 0x49795994,
119f1d2b4d3SLarry Finger 	0xc3c, 0x0a979764,
120f1d2b4d3SLarry Finger 	0xc40, 0x1f7c403f,
121f1d2b4d3SLarry Finger 	0xc44, 0x000100b7,
122f1d2b4d3SLarry Finger 	0xc48, 0xec020000,
123f1d2b4d3SLarry Finger 	0xc4c, 0x007f037f,
124f1d2b4d3SLarry Finger 	0xc50, 0x69543420,
125f1d2b4d3SLarry Finger 	0xc54, 0x433c0094,
126f1d2b4d3SLarry Finger 	0xc58, 0x69543420,
127f1d2b4d3SLarry Finger 	0xc5c, 0x433c0094,
128f1d2b4d3SLarry Finger 	0xc60, 0x69543420,
129f1d2b4d3SLarry Finger 	0xc64, 0x433c0094,
130f1d2b4d3SLarry Finger 	0xc68, 0x69543420,
131f1d2b4d3SLarry Finger 	0xc6c, 0x433c0094,
132f1d2b4d3SLarry Finger 	0xc70, 0x2c7f000d,
133f1d2b4d3SLarry Finger 	0xc74, 0x0186155b,
134f1d2b4d3SLarry Finger 	0xc78, 0x0000001f,
135f1d2b4d3SLarry Finger 	0xc7c, 0x00b91612,
136f1d2b4d3SLarry Finger 	0xc80, 0x40000100,
137f1d2b4d3SLarry Finger 	0xc84, 0x20f60000,
138f1d2b4d3SLarry Finger 	0xc88, 0x20000080,
139f1d2b4d3SLarry Finger 	0xc8c, 0x20200000,
140f1d2b4d3SLarry Finger 	0xc90, 0x40000100,
141f1d2b4d3SLarry Finger 	0xc94, 0x00000000,
142f1d2b4d3SLarry Finger 	0xc98, 0x40000100,
143f1d2b4d3SLarry Finger 	0xc9c, 0x00000000,
144f1d2b4d3SLarry Finger 	0xca0, 0x00492492,
145f1d2b4d3SLarry Finger 	0xca4, 0x00000000,
146f1d2b4d3SLarry Finger 	0xca8, 0x00000000,
147f1d2b4d3SLarry Finger 	0xcac, 0x00000000,
148f1d2b4d3SLarry Finger 	0xcb0, 0x00000000,
149f1d2b4d3SLarry Finger 	0xcb4, 0x00000000,
150f1d2b4d3SLarry Finger 	0xcb8, 0x00000000,
151f1d2b4d3SLarry Finger 	0xcbc, 0x28000000,
152f1d2b4d3SLarry Finger 	0xcc0, 0x00000000,
153f1d2b4d3SLarry Finger 	0xcc4, 0x00000000,
154f1d2b4d3SLarry Finger 	0xcc8, 0x00000000,
155f1d2b4d3SLarry Finger 	0xccc, 0x00000000,
156f1d2b4d3SLarry Finger 	0xcd0, 0x00000000,
157f1d2b4d3SLarry Finger 	0xcd4, 0x00000000,
158f1d2b4d3SLarry Finger 	0xcd8, 0x64b22427,
159f1d2b4d3SLarry Finger 	0xcdc, 0x00766932,
160f1d2b4d3SLarry Finger 	0xce0, 0x00222222,
161f1d2b4d3SLarry Finger 	0xce4, 0x00000000,
162f1d2b4d3SLarry Finger 	0xce8, 0x37644302,
163f1d2b4d3SLarry Finger 	0xcec, 0x2f97d40c,
164f1d2b4d3SLarry Finger 	0xd00, 0x00000750,
165f1d2b4d3SLarry Finger 	0xd04, 0x00000403,
166f1d2b4d3SLarry Finger 	0xd08, 0x0000907f,
167f1d2b4d3SLarry Finger 	0xd0c, 0x00000001,
168f1d2b4d3SLarry Finger 	0xd10, 0xa0633333,
169f1d2b4d3SLarry Finger 	0xd14, 0x33333c63,
170f1d2b4d3SLarry Finger 	0xd18, 0x6a8f5b6b,
171f1d2b4d3SLarry Finger 	0xd1c, 0x00000000,
172f1d2b4d3SLarry Finger 	0xd20, 0x00000000,
173f1d2b4d3SLarry Finger 	0xd24, 0x00000000,
174f1d2b4d3SLarry Finger 	0xd28, 0x00000000,
175f1d2b4d3SLarry Finger 	0xd2c, 0xcc979975,
176f1d2b4d3SLarry Finger 	0xd30, 0x00000000,
177f1d2b4d3SLarry Finger 	0xd34, 0x00000000,
178f1d2b4d3SLarry Finger 	0xd38, 0x00000000,
179f1d2b4d3SLarry Finger 	0xd3c, 0x00027293,
180f1d2b4d3SLarry Finger 	0xd40, 0x00000000,
181f1d2b4d3SLarry Finger 	0xd44, 0x00000000,
182f1d2b4d3SLarry Finger 	0xd48, 0x00000000,
183f1d2b4d3SLarry Finger 	0xd50, 0x6437140a,
184f1d2b4d3SLarry Finger 	0xd54, 0x024dbd02,
185f1d2b4d3SLarry Finger 	0xd58, 0x00000000,
186f1d2b4d3SLarry Finger 	0xd5c, 0x30032064,
187f1d2b4d3SLarry Finger 	0xd60, 0x4653de68,
188f1d2b4d3SLarry Finger 	0xd64, 0x00518a3c,
189f1d2b4d3SLarry Finger 	0xd68, 0x00002101,
190f1d2b4d3SLarry Finger 	0xf14, 0x00000003,
191f1d2b4d3SLarry Finger 	0xf4c, 0x00000000,
192f1d2b4d3SLarry Finger 	0xf00, 0x00000300,
193f1d2b4d3SLarry Finger };
194f1d2b4d3SLarry Finger 
195f1d2b4d3SLarry Finger u32 rtl8192sephy_changeto_1t1rarray[PHY_CHANGETO_1T1RARRAYLENGTH] = {
196f1d2b4d3SLarry Finger 	0x844, 0xffffffff, 0x00010000,
197f1d2b4d3SLarry Finger 	0x804, 0x0000000f, 0x00000001,
198f1d2b4d3SLarry Finger 	0x824, 0x00f0000f, 0x00300004,
199f1d2b4d3SLarry Finger 	0x82c, 0x00f0000f, 0x00100002,
200f1d2b4d3SLarry Finger 	0x870, 0x04000000, 0x00000001,
201f1d2b4d3SLarry Finger 	0x864, 0x00000400, 0x00000000,
202f1d2b4d3SLarry Finger 	0x878, 0x000f000f, 0x00000002,
203f1d2b4d3SLarry Finger 	0xe74, 0x0f000000, 0x00000002,
204f1d2b4d3SLarry Finger 	0xe78, 0x0f000000, 0x00000002,
205f1d2b4d3SLarry Finger 	0xe7c, 0x0f000000, 0x00000002,
206f1d2b4d3SLarry Finger 	0xe80, 0x0f000000, 0x00000002,
207f1d2b4d3SLarry Finger 	0x90c, 0x000000ff, 0x00000011,
208f1d2b4d3SLarry Finger 	0xc04, 0x000000ff, 0x00000011,
209f1d2b4d3SLarry Finger 	0xd04, 0x0000000f, 0x00000001,
210f1d2b4d3SLarry Finger 	0x1f4, 0xffff0000, 0x00007777,
211f1d2b4d3SLarry Finger 	0x234, 0xf8000000, 0x0000000a,
212f1d2b4d3SLarry Finger };
213f1d2b4d3SLarry Finger 
214f1d2b4d3SLarry Finger u32 rtl8192sephy_changeto_1t2rarray[PHY_CHANGETO_1T2RARRAYLENGTH] = {
215f1d2b4d3SLarry Finger 	0x804, 0x0000000f, 0x00000003,
216f1d2b4d3SLarry Finger 	0x824, 0x00f0000f, 0x00300004,
217f1d2b4d3SLarry Finger 	0x82c, 0x00f0000f, 0x00300002,
218f1d2b4d3SLarry Finger 	0x870, 0x04000000, 0x00000001,
219f1d2b4d3SLarry Finger 	0x864, 0x00000400, 0x00000000,
220f1d2b4d3SLarry Finger 	0x878, 0x000f000f, 0x00000002,
221f1d2b4d3SLarry Finger 	0xe74, 0x0f000000, 0x00000002,
222f1d2b4d3SLarry Finger 	0xe78, 0x0f000000, 0x00000002,
223f1d2b4d3SLarry Finger 	0xe7c, 0x0f000000, 0x00000002,
224f1d2b4d3SLarry Finger 	0xe80, 0x0f000000, 0x00000002,
225f1d2b4d3SLarry Finger 	0x90c, 0x000000ff, 0x00000011,
226f1d2b4d3SLarry Finger 	0xc04, 0x000000ff, 0x00000033,
227f1d2b4d3SLarry Finger 	0xd04, 0x0000000f, 0x00000003,
228f1d2b4d3SLarry Finger 	0x1f4, 0xffff0000, 0x00007777,
229f1d2b4d3SLarry Finger 	0x234, 0xf8000000, 0x0000000a,
230f1d2b4d3SLarry Finger };
231f1d2b4d3SLarry Finger 
232f1d2b4d3SLarry Finger u32 rtl8192sephy_reg_array_pg[PHY_REG_ARRAY_PGLENGTH] = {
233f1d2b4d3SLarry Finger 	0xe00, 0xffffffff, 0x06090909,
234f1d2b4d3SLarry Finger 	0xe04, 0xffffffff, 0x00030406,
235f1d2b4d3SLarry Finger 	0xe08, 0x0000ff00, 0x00000000,
236f1d2b4d3SLarry Finger 	0xe10, 0xffffffff, 0x0a0c0d0e,
237f1d2b4d3SLarry Finger 	0xe14, 0xffffffff, 0x04070809,
238f1d2b4d3SLarry Finger 	0xe18, 0xffffffff, 0x0a0c0d0e,
239f1d2b4d3SLarry Finger 	0xe1c, 0xffffffff, 0x04070809,
240f1d2b4d3SLarry Finger 	0xe00, 0xffffffff, 0x04040404,
241f1d2b4d3SLarry Finger 	0xe04, 0xffffffff, 0x00020204,
242f1d2b4d3SLarry Finger 	0xe08, 0x0000ff00, 0x00000000,
243f1d2b4d3SLarry Finger 	0xe10, 0xffffffff, 0x02040404,
244f1d2b4d3SLarry Finger 	0xe14, 0xffffffff, 0x00000002,
245f1d2b4d3SLarry Finger 	0xe18, 0xffffffff, 0x02040404,
246f1d2b4d3SLarry Finger 	0xe1c, 0xffffffff, 0x00000002,
247f1d2b4d3SLarry Finger 	0xe00, 0xffffffff, 0x04040404,
248f1d2b4d3SLarry Finger 	0xe04, 0xffffffff, 0x00020204,
249f1d2b4d3SLarry Finger 	0xe08, 0x0000ff00, 0x00000000,
250f1d2b4d3SLarry Finger 	0xe10, 0xffffffff, 0x02040404,
251f1d2b4d3SLarry Finger 	0xe14, 0xffffffff, 0x00000002,
252f1d2b4d3SLarry Finger 	0xe18, 0xffffffff, 0x02040404,
253f1d2b4d3SLarry Finger 	0xe1c, 0xffffffff, 0x00000002,
254f1d2b4d3SLarry Finger 	0xe00, 0xffffffff, 0x02020202,
255f1d2b4d3SLarry Finger 	0xe04, 0xffffffff, 0x00020202,
256f1d2b4d3SLarry Finger 	0xe08, 0x0000ff00, 0x00000000,
257f1d2b4d3SLarry Finger 	0xe10, 0xffffffff, 0x02020202,
258f1d2b4d3SLarry Finger 	0xe14, 0xffffffff, 0x00000002,
259f1d2b4d3SLarry Finger 	0xe18, 0xffffffff, 0x02020202,
260f1d2b4d3SLarry Finger 	0xe1c, 0xffffffff, 0x00000002,
261f1d2b4d3SLarry Finger };
262f1d2b4d3SLarry Finger 
263f1d2b4d3SLarry Finger u32 rtl8192seradioa_1t_array[RADIOA_1T_ARRAYLENGTH] = {
264f1d2b4d3SLarry Finger 	0x000, 0x00030159,
265f1d2b4d3SLarry Finger 	0x001, 0x00030250,
266f1d2b4d3SLarry Finger 	0x002, 0x00010000,
267f1d2b4d3SLarry Finger 	0x010, 0x0008000f,
268f1d2b4d3SLarry Finger 	0x011, 0x000231fc,
269f1d2b4d3SLarry Finger 	0x010, 0x000c000f,
270f1d2b4d3SLarry Finger 	0x011, 0x0003f9f8,
271f1d2b4d3SLarry Finger 	0x010, 0x0002000f,
272f1d2b4d3SLarry Finger 	0x011, 0x00020101,
273f1d2b4d3SLarry Finger 	0x014, 0x0001093e,
274f1d2b4d3SLarry Finger 	0x014, 0x0009093e,
275f1d2b4d3SLarry Finger 	0x015, 0x0000f8f4,
276f1d2b4d3SLarry Finger 	0x017, 0x000f6500,
277f1d2b4d3SLarry Finger 	0x01a, 0x00013056,
278f1d2b4d3SLarry Finger 	0x01b, 0x00060000,
279f1d2b4d3SLarry Finger 	0x01c, 0x00000300,
280f1d2b4d3SLarry Finger 	0x01e, 0x00031059,
281f1d2b4d3SLarry Finger 	0x021, 0x00054000,
282f1d2b4d3SLarry Finger 	0x022, 0x0000083c,
283f1d2b4d3SLarry Finger 	0x023, 0x00001558,
284f1d2b4d3SLarry Finger 	0x024, 0x00000060,
285f1d2b4d3SLarry Finger 	0x025, 0x00022583,
286f1d2b4d3SLarry Finger 	0x026, 0x0000f200,
287f1d2b4d3SLarry Finger 	0x027, 0x000eacf1,
288f1d2b4d3SLarry Finger 	0x028, 0x0009bd54,
289f1d2b4d3SLarry Finger 	0x029, 0x00004582,
290f1d2b4d3SLarry Finger 	0x02a, 0x00000001,
291f1d2b4d3SLarry Finger 	0x02b, 0x00021334,
292f1d2b4d3SLarry Finger 	0x02a, 0x00000000,
293f1d2b4d3SLarry Finger 	0x02b, 0x0000000a,
294f1d2b4d3SLarry Finger 	0x02a, 0x00000001,
295f1d2b4d3SLarry Finger 	0x02b, 0x00000808,
296f1d2b4d3SLarry Finger 	0x02b, 0x00053333,
297f1d2b4d3SLarry Finger 	0x02c, 0x0000000c,
298f1d2b4d3SLarry Finger 	0x02a, 0x00000002,
299f1d2b4d3SLarry Finger 	0x02b, 0x00000808,
300f1d2b4d3SLarry Finger 	0x02b, 0x0005b333,
301f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
302f1d2b4d3SLarry Finger 	0x02a, 0x00000003,
303f1d2b4d3SLarry Finger 	0x02b, 0x00000808,
304f1d2b4d3SLarry Finger 	0x02b, 0x00063333,
305f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
306f1d2b4d3SLarry Finger 	0x02a, 0x00000004,
307f1d2b4d3SLarry Finger 	0x02b, 0x00000808,
308f1d2b4d3SLarry Finger 	0x02b, 0x0006b333,
309f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
310f1d2b4d3SLarry Finger 	0x02a, 0x00000005,
311f1d2b4d3SLarry Finger 	0x02b, 0x00000709,
312f1d2b4d3SLarry Finger 	0x02b, 0x00053333,
313f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
314f1d2b4d3SLarry Finger 	0x02a, 0x00000006,
315f1d2b4d3SLarry Finger 	0x02b, 0x00000709,
316f1d2b4d3SLarry Finger 	0x02b, 0x0005b333,
317f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
318f1d2b4d3SLarry Finger 	0x02a, 0x00000007,
319f1d2b4d3SLarry Finger 	0x02b, 0x00000709,
320f1d2b4d3SLarry Finger 	0x02b, 0x00063333,
321f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
322f1d2b4d3SLarry Finger 	0x02a, 0x00000008,
323f1d2b4d3SLarry Finger 	0x02b, 0x00000709,
324f1d2b4d3SLarry Finger 	0x02b, 0x0006b333,
325f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
326f1d2b4d3SLarry Finger 	0x02a, 0x00000009,
327f1d2b4d3SLarry Finger 	0x02b, 0x0000060a,
328f1d2b4d3SLarry Finger 	0x02b, 0x00053333,
329f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
330f1d2b4d3SLarry Finger 	0x02a, 0x0000000a,
331f1d2b4d3SLarry Finger 	0x02b, 0x0000060a,
332f1d2b4d3SLarry Finger 	0x02b, 0x0005b333,
333f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
334f1d2b4d3SLarry Finger 	0x02a, 0x0000000b,
335f1d2b4d3SLarry Finger 	0x02b, 0x0000060a,
336f1d2b4d3SLarry Finger 	0x02b, 0x00063333,
337f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
338f1d2b4d3SLarry Finger 	0x02a, 0x0000000c,
339f1d2b4d3SLarry Finger 	0x02b, 0x0000060a,
340f1d2b4d3SLarry Finger 	0x02b, 0x0006b333,
341f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
342f1d2b4d3SLarry Finger 	0x02a, 0x0000000d,
343f1d2b4d3SLarry Finger 	0x02b, 0x0000050b,
344f1d2b4d3SLarry Finger 	0x02b, 0x00053333,
345f1d2b4d3SLarry Finger 	0x02c, 0x0000000d,
346f1d2b4d3SLarry Finger 	0x02a, 0x0000000e,
347f1d2b4d3SLarry Finger 	0x02b, 0x0000050b,
348f1d2b4d3SLarry Finger 	0x02b, 0x00066623,
349f1d2b4d3SLarry Finger 	0x02c, 0x0000001a,
350f1d2b4d3SLarry Finger 	0x02a, 0x000e4000,
351f1d2b4d3SLarry Finger 	0x030, 0x00020000,
352f1d2b4d3SLarry Finger 	0x031, 0x000b9631,
353f1d2b4d3SLarry Finger 	0x032, 0x0000130d,
354f1d2b4d3SLarry Finger 	0x033, 0x00000187,
355f1d2b4d3SLarry Finger 	0x013, 0x00019e6c,
356f1d2b4d3SLarry Finger 	0x013, 0x00015e94,
357f1d2b4d3SLarry Finger 	0x000, 0x00010159,
358f1d2b4d3SLarry Finger 	0x018, 0x0000f401,
359f1d2b4d3SLarry Finger 	0x0fe, 0x00000000,
360f1d2b4d3SLarry Finger 	0x01e, 0x0003105b,
361f1d2b4d3SLarry Finger 	0x0fe, 0x00000000,
362f1d2b4d3SLarry Finger 	0x000, 0x00030159,
363f1d2b4d3SLarry Finger 	0x010, 0x0004000f,
364f1d2b4d3SLarry Finger 	0x011, 0x000203f9,
365f1d2b4d3SLarry Finger };
366f1d2b4d3SLarry Finger 
367f1d2b4d3SLarry Finger u32 rtl8192seradiob_array[RADIOB_ARRAYLENGTH] = {
368f1d2b4d3SLarry Finger 	0x000, 0x00030159,
369f1d2b4d3SLarry Finger 	0x001, 0x00001041,
370f1d2b4d3SLarry Finger 	0x002, 0x00011000,
371f1d2b4d3SLarry Finger 	0x005, 0x00080fc0,
372f1d2b4d3SLarry Finger 	0x007, 0x000fc803,
373f1d2b4d3SLarry Finger 	0x013, 0x00017cb0,
374f1d2b4d3SLarry Finger 	0x013, 0x00011cc0,
375f1d2b4d3SLarry Finger 	0x013, 0x0000dc60,
376f1d2b4d3SLarry Finger 	0x013, 0x00008c60,
377f1d2b4d3SLarry Finger 	0x013, 0x00004450,
378f1d2b4d3SLarry Finger 	0x013, 0x00000020,
379f1d2b4d3SLarry Finger };
380f1d2b4d3SLarry Finger 
381f1d2b4d3SLarry Finger u32 rtl8192seradiob_gm_array[RADIOB_GM_ARRAYLENGTH] = {
382f1d2b4d3SLarry Finger 	0x000, 0x00030159,
383f1d2b4d3SLarry Finger 	0x001, 0x00001041,
384f1d2b4d3SLarry Finger 	0x002, 0x00011000,
385f1d2b4d3SLarry Finger 	0x005, 0x00080fc0,
386f1d2b4d3SLarry Finger 	0x007, 0x000fc803,
387f1d2b4d3SLarry Finger };
388f1d2b4d3SLarry Finger 
389f1d2b4d3SLarry Finger u32 rtl8192semac_2t_array[MAC_2T_ARRAYLENGTH] = {
390f1d2b4d3SLarry Finger 	0x020, 0x00000035,
391f1d2b4d3SLarry Finger 	0x048, 0x0000000e,
392f1d2b4d3SLarry Finger 	0x049, 0x000000f0,
393f1d2b4d3SLarry Finger 	0x04a, 0x00000077,
394f1d2b4d3SLarry Finger 	0x04b, 0x00000083,
395f1d2b4d3SLarry Finger 	0x0b5, 0x00000021,
396f1d2b4d3SLarry Finger 	0x0dc, 0x000000ff,
397f1d2b4d3SLarry Finger 	0x0dd, 0x000000ff,
398f1d2b4d3SLarry Finger 	0x0de, 0x000000ff,
399f1d2b4d3SLarry Finger 	0x0df, 0x000000ff,
400f1d2b4d3SLarry Finger 	0x116, 0x00000000,
401f1d2b4d3SLarry Finger 	0x117, 0x00000000,
402f1d2b4d3SLarry Finger 	0x118, 0x00000000,
403f1d2b4d3SLarry Finger 	0x119, 0x00000000,
404f1d2b4d3SLarry Finger 	0x11a, 0x00000000,
405f1d2b4d3SLarry Finger 	0x11b, 0x00000000,
406f1d2b4d3SLarry Finger 	0x11c, 0x00000000,
407f1d2b4d3SLarry Finger 	0x11d, 0x00000000,
408f1d2b4d3SLarry Finger 	0x160, 0x0000000b,
409f1d2b4d3SLarry Finger 	0x161, 0x0000000b,
410f1d2b4d3SLarry Finger 	0x162, 0x0000000b,
411f1d2b4d3SLarry Finger 	0x163, 0x0000000b,
412f1d2b4d3SLarry Finger 	0x164, 0x0000000b,
413f1d2b4d3SLarry Finger 	0x165, 0x0000000b,
414f1d2b4d3SLarry Finger 	0x166, 0x0000000b,
415f1d2b4d3SLarry Finger 	0x167, 0x0000000b,
416f1d2b4d3SLarry Finger 	0x168, 0x0000000b,
417f1d2b4d3SLarry Finger 	0x169, 0x0000000b,
418f1d2b4d3SLarry Finger 	0x16a, 0x0000000b,
419f1d2b4d3SLarry Finger 	0x16b, 0x0000000b,
420f1d2b4d3SLarry Finger 	0x16c, 0x0000000b,
421f1d2b4d3SLarry Finger 	0x16d, 0x0000000b,
422f1d2b4d3SLarry Finger 	0x16e, 0x0000000b,
423f1d2b4d3SLarry Finger 	0x16f, 0x0000000b,
424f1d2b4d3SLarry Finger 	0x170, 0x0000000b,
425f1d2b4d3SLarry Finger 	0x171, 0x0000000b,
426f1d2b4d3SLarry Finger 	0x172, 0x0000000b,
427f1d2b4d3SLarry Finger 	0x173, 0x0000000b,
428f1d2b4d3SLarry Finger 	0x174, 0x0000000b,
429f1d2b4d3SLarry Finger 	0x175, 0x0000000b,
430f1d2b4d3SLarry Finger 	0x176, 0x0000000b,
431f1d2b4d3SLarry Finger 	0x177, 0x0000000b,
432f1d2b4d3SLarry Finger 	0x178, 0x0000000b,
433f1d2b4d3SLarry Finger 	0x179, 0x0000000b,
434f1d2b4d3SLarry Finger 	0x17a, 0x0000000b,
435f1d2b4d3SLarry Finger 	0x17b, 0x0000000b,
436f1d2b4d3SLarry Finger 	0x17c, 0x0000000b,
437f1d2b4d3SLarry Finger 	0x17d, 0x0000000b,
438f1d2b4d3SLarry Finger 	0x17e, 0x0000000b,
439f1d2b4d3SLarry Finger 	0x17f, 0x0000000b,
440f1d2b4d3SLarry Finger 	0x236, 0x0000000c,
441f1d2b4d3SLarry Finger 	0x503, 0x00000022,
442f1d2b4d3SLarry Finger 	0x560, 0x00000000,
443f1d2b4d3SLarry Finger };
444f1d2b4d3SLarry Finger 
445f1d2b4d3SLarry Finger u32 rtl8192seagctab_array[AGCTAB_ARRAYLENGTH] = {
446f1d2b4d3SLarry Finger 	0xc78, 0x7f000001,
447f1d2b4d3SLarry Finger 	0xc78, 0x7f010001,
448f1d2b4d3SLarry Finger 	0xc78, 0x7e020001,
449f1d2b4d3SLarry Finger 	0xc78, 0x7d030001,
450f1d2b4d3SLarry Finger 	0xc78, 0x7c040001,
451f1d2b4d3SLarry Finger 	0xc78, 0x7b050001,
452f1d2b4d3SLarry Finger 	0xc78, 0x7a060001,
453f1d2b4d3SLarry Finger 	0xc78, 0x79070001,
454f1d2b4d3SLarry Finger 	0xc78, 0x78080001,
455f1d2b4d3SLarry Finger 	0xc78, 0x77090001,
456f1d2b4d3SLarry Finger 	0xc78, 0x760a0001,
457f1d2b4d3SLarry Finger 	0xc78, 0x750b0001,
458f1d2b4d3SLarry Finger 	0xc78, 0x740c0001,
459f1d2b4d3SLarry Finger 	0xc78, 0x730d0001,
460f1d2b4d3SLarry Finger 	0xc78, 0x720e0001,
461f1d2b4d3SLarry Finger 	0xc78, 0x710f0001,
462f1d2b4d3SLarry Finger 	0xc78, 0x70100001,
463f1d2b4d3SLarry Finger 	0xc78, 0x6f110001,
464f1d2b4d3SLarry Finger 	0xc78, 0x6f120001,
465f1d2b4d3SLarry Finger 	0xc78, 0x6e130001,
466f1d2b4d3SLarry Finger 	0xc78, 0x6d140001,
467f1d2b4d3SLarry Finger 	0xc78, 0x6d150001,
468f1d2b4d3SLarry Finger 	0xc78, 0x6c160001,
469f1d2b4d3SLarry Finger 	0xc78, 0x6b170001,
470f1d2b4d3SLarry Finger 	0xc78, 0x6a180001,
471f1d2b4d3SLarry Finger 	0xc78, 0x6a190001,
472f1d2b4d3SLarry Finger 	0xc78, 0x691a0001,
473f1d2b4d3SLarry Finger 	0xc78, 0x681b0001,
474f1d2b4d3SLarry Finger 	0xc78, 0x671c0001,
475f1d2b4d3SLarry Finger 	0xc78, 0x661d0001,
476f1d2b4d3SLarry Finger 	0xc78, 0x651e0001,
477f1d2b4d3SLarry Finger 	0xc78, 0x641f0001,
478f1d2b4d3SLarry Finger 	0xc78, 0x63200001,
479f1d2b4d3SLarry Finger 	0xc78, 0x4c210001,
480f1d2b4d3SLarry Finger 	0xc78, 0x4b220001,
481f1d2b4d3SLarry Finger 	0xc78, 0x4a230001,
482f1d2b4d3SLarry Finger 	0xc78, 0x49240001,
483f1d2b4d3SLarry Finger 	0xc78, 0x48250001,
484f1d2b4d3SLarry Finger 	0xc78, 0x47260001,
485f1d2b4d3SLarry Finger 	0xc78, 0x46270001,
486f1d2b4d3SLarry Finger 	0xc78, 0x45280001,
487f1d2b4d3SLarry Finger 	0xc78, 0x44290001,
488f1d2b4d3SLarry Finger 	0xc78, 0x2c2a0001,
489f1d2b4d3SLarry Finger 	0xc78, 0x2b2b0001,
490f1d2b4d3SLarry Finger 	0xc78, 0x2a2c0001,
491f1d2b4d3SLarry Finger 	0xc78, 0x292d0001,
492f1d2b4d3SLarry Finger 	0xc78, 0x282e0001,
493f1d2b4d3SLarry Finger 	0xc78, 0x272f0001,
494f1d2b4d3SLarry Finger 	0xc78, 0x26300001,
495f1d2b4d3SLarry Finger 	0xc78, 0x25310001,
496f1d2b4d3SLarry Finger 	0xc78, 0x24320001,
497f1d2b4d3SLarry Finger 	0xc78, 0x23330001,
498f1d2b4d3SLarry Finger 	0xc78, 0x22340001,
499f1d2b4d3SLarry Finger 	0xc78, 0x09350001,
500f1d2b4d3SLarry Finger 	0xc78, 0x08360001,
501f1d2b4d3SLarry Finger 	0xc78, 0x07370001,
502f1d2b4d3SLarry Finger 	0xc78, 0x06380001,
503f1d2b4d3SLarry Finger 	0xc78, 0x05390001,
504f1d2b4d3SLarry Finger 	0xc78, 0x043a0001,
505f1d2b4d3SLarry Finger 	0xc78, 0x033b0001,
506f1d2b4d3SLarry Finger 	0xc78, 0x023c0001,
507f1d2b4d3SLarry Finger 	0xc78, 0x013d0001,
508f1d2b4d3SLarry Finger 	0xc78, 0x003e0001,
509f1d2b4d3SLarry Finger 	0xc78, 0x003f0001,
510f1d2b4d3SLarry Finger 	0xc78, 0x7f400001,
511f1d2b4d3SLarry Finger 	0xc78, 0x7f410001,
512f1d2b4d3SLarry Finger 	0xc78, 0x7e420001,
513f1d2b4d3SLarry Finger 	0xc78, 0x7d430001,
514f1d2b4d3SLarry Finger 	0xc78, 0x7c440001,
515f1d2b4d3SLarry Finger 	0xc78, 0x7b450001,
516f1d2b4d3SLarry Finger 	0xc78, 0x7a460001,
517f1d2b4d3SLarry Finger 	0xc78, 0x79470001,
518f1d2b4d3SLarry Finger 	0xc78, 0x78480001,
519f1d2b4d3SLarry Finger 	0xc78, 0x77490001,
520f1d2b4d3SLarry Finger 	0xc78, 0x764a0001,
521f1d2b4d3SLarry Finger 	0xc78, 0x754b0001,
522f1d2b4d3SLarry Finger 	0xc78, 0x744c0001,
523f1d2b4d3SLarry Finger 	0xc78, 0x734d0001,
524f1d2b4d3SLarry Finger 	0xc78, 0x724e0001,
525f1d2b4d3SLarry Finger 	0xc78, 0x714f0001,
526f1d2b4d3SLarry Finger 	0xc78, 0x70500001,
527f1d2b4d3SLarry Finger 	0xc78, 0x6f510001,
528f1d2b4d3SLarry Finger 	0xc78, 0x6f520001,
529f1d2b4d3SLarry Finger 	0xc78, 0x6e530001,
530f1d2b4d3SLarry Finger 	0xc78, 0x6d540001,
531f1d2b4d3SLarry Finger 	0xc78, 0x6d550001,
532f1d2b4d3SLarry Finger 	0xc78, 0x6c560001,
533f1d2b4d3SLarry Finger 	0xc78, 0x6b570001,
534f1d2b4d3SLarry Finger 	0xc78, 0x6a580001,
535f1d2b4d3SLarry Finger 	0xc78, 0x6a590001,
536f1d2b4d3SLarry Finger 	0xc78, 0x695a0001,
537f1d2b4d3SLarry Finger 	0xc78, 0x685b0001,
538f1d2b4d3SLarry Finger 	0xc78, 0x675c0001,
539f1d2b4d3SLarry Finger 	0xc78, 0x665d0001,
540f1d2b4d3SLarry Finger 	0xc78, 0x655e0001,
541f1d2b4d3SLarry Finger 	0xc78, 0x645f0001,
542f1d2b4d3SLarry Finger 	0xc78, 0x63600001,
543f1d2b4d3SLarry Finger 	0xc78, 0x4c610001,
544f1d2b4d3SLarry Finger 	0xc78, 0x4b620001,
545f1d2b4d3SLarry Finger 	0xc78, 0x4a630001,
546f1d2b4d3SLarry Finger 	0xc78, 0x49640001,
547f1d2b4d3SLarry Finger 	0xc78, 0x48650001,
548f1d2b4d3SLarry Finger 	0xc78, 0x47660001,
549f1d2b4d3SLarry Finger 	0xc78, 0x46670001,
550f1d2b4d3SLarry Finger 	0xc78, 0x45680001,
551f1d2b4d3SLarry Finger 	0xc78, 0x44690001,
552f1d2b4d3SLarry Finger 	0xc78, 0x2c6a0001,
553f1d2b4d3SLarry Finger 	0xc78, 0x2b6b0001,
554f1d2b4d3SLarry Finger 	0xc78, 0x2a6c0001,
555f1d2b4d3SLarry Finger 	0xc78, 0x296d0001,
556f1d2b4d3SLarry Finger 	0xc78, 0x286e0001,
557f1d2b4d3SLarry Finger 	0xc78, 0x276f0001,
558f1d2b4d3SLarry Finger 	0xc78, 0x26700001,
559f1d2b4d3SLarry Finger 	0xc78, 0x25710001,
560f1d2b4d3SLarry Finger 	0xc78, 0x24720001,
561f1d2b4d3SLarry Finger 	0xc78, 0x23730001,
562f1d2b4d3SLarry Finger 	0xc78, 0x22740001,
563f1d2b4d3SLarry Finger 	0xc78, 0x09750001,
564f1d2b4d3SLarry Finger 	0xc78, 0x08760001,
565f1d2b4d3SLarry Finger 	0xc78, 0x07770001,
566f1d2b4d3SLarry Finger 	0xc78, 0x06780001,
567f1d2b4d3SLarry Finger 	0xc78, 0x05790001,
568f1d2b4d3SLarry Finger 	0xc78, 0x047a0001,
569f1d2b4d3SLarry Finger 	0xc78, 0x037b0001,
570f1d2b4d3SLarry Finger 	0xc78, 0x027c0001,
571f1d2b4d3SLarry Finger 	0xc78, 0x017d0001,
572f1d2b4d3SLarry Finger 	0xc78, 0x007e0001,
573f1d2b4d3SLarry Finger 	0xc78, 0x007f0001,
574f1d2b4d3SLarry Finger 	0xc78, 0x3000001e,
575f1d2b4d3SLarry Finger 	0xc78, 0x3001001e,
576f1d2b4d3SLarry Finger 	0xc78, 0x3002001e,
577f1d2b4d3SLarry Finger 	0xc78, 0x3003001e,
578f1d2b4d3SLarry Finger 	0xc78, 0x3004001e,
579f1d2b4d3SLarry Finger 	0xc78, 0x3405001e,
580f1d2b4d3SLarry Finger 	0xc78, 0x3806001e,
581f1d2b4d3SLarry Finger 	0xc78, 0x3e07001e,
582f1d2b4d3SLarry Finger 	0xc78, 0x3e08001e,
583f1d2b4d3SLarry Finger 	0xc78, 0x4409001e,
584f1d2b4d3SLarry Finger 	0xc78, 0x460a001e,
585f1d2b4d3SLarry Finger 	0xc78, 0x480b001e,
586f1d2b4d3SLarry Finger 	0xc78, 0x480c001e,
587f1d2b4d3SLarry Finger 	0xc78, 0x4e0d001e,
588f1d2b4d3SLarry Finger 	0xc78, 0x560e001e,
589f1d2b4d3SLarry Finger 	0xc78, 0x5a0f001e,
590f1d2b4d3SLarry Finger 	0xc78, 0x5e10001e,
591f1d2b4d3SLarry Finger 	0xc78, 0x6211001e,
592f1d2b4d3SLarry Finger 	0xc78, 0x6c12001e,
593f1d2b4d3SLarry Finger 	0xc78, 0x7213001e,
594f1d2b4d3SLarry Finger 	0xc78, 0x7214001e,
595f1d2b4d3SLarry Finger 	0xc78, 0x7215001e,
596f1d2b4d3SLarry Finger 	0xc78, 0x7216001e,
597f1d2b4d3SLarry Finger 	0xc78, 0x7217001e,
598f1d2b4d3SLarry Finger 	0xc78, 0x7218001e,
599f1d2b4d3SLarry Finger 	0xc78, 0x7219001e,
600f1d2b4d3SLarry Finger 	0xc78, 0x721a001e,
601f1d2b4d3SLarry Finger 	0xc78, 0x721b001e,
602f1d2b4d3SLarry Finger 	0xc78, 0x721c001e,
603f1d2b4d3SLarry Finger 	0xc78, 0x721d001e,
604f1d2b4d3SLarry Finger 	0xc78, 0x721e001e,
605f1d2b4d3SLarry Finger 	0xc78, 0x721f001e,
606f1d2b4d3SLarry Finger };
607f1d2b4d3SLarry Finger 
608