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