Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
  1/******************************************************************************
  2 *
  3 * Copyright(c) 2009-2014  Realtek Corporation.
  4 *
  5 * This program is free software; you can redistribute it and/or modify it
  6 * under the terms of version 2 of the GNU General Public License as
  7 * published by the Free Software Foundation.
  8 *
  9 * This program is distributed in the hope that it will be useful, but WITHOUT
 10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 11 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
 12 * more details.
 13 *
 14 * The full GNU General Public License is included in this distribution in the
 15 * file called LICENSE.
 16 *
 17 * Contact Information:
 18 * wlanfae <wlanfae@realtek.com>
 19 * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
 20 * Hsinchu 300, Taiwan.
 21 *
 22 * Created on  2010/ 5/18,  1:41
 23 *
 24 * Larry Finger <Larry.Finger@lwfinger.net>
 25 *
 26 *****************************************************************************/
 27
 28#include "table.h"
 29u32 RTL8723BEPHY_REG_1TARRAY[] = {
 30	0x800, 0x80040000,
 31	0x804, 0x00000003,
 32	0x808, 0x0000FC00,
 33	0x80C, 0x0000000A,
 34	0x810, 0x10001331,
 35	0x814, 0x020C3D10,
 36	0x818, 0x02200385,
 37	0x81C, 0x00000000,
 38	0x820, 0x01000100,
 39	0x824, 0x00390204,
 40	0x828, 0x00000000,
 41	0x82C, 0x00000000,
 42	0x830, 0x00000000,
 43	0x834, 0x00000000,
 44	0x838, 0x00000000,
 45	0x83C, 0x00000000,
 46	0x840, 0x00010000,
 47	0x844, 0x00000000,
 48	0x848, 0x00000000,
 49	0x84C, 0x00000000,
 50	0x850, 0x00000000,
 51	0x854, 0x00000000,
 52	0x858, 0x569A11A9,
 53	0x85C, 0x01000014,
 54	0x860, 0x66F60110,
 55	0x864, 0x061F0649,
 56	0x868, 0x00000000,
 57	0x86C, 0x27272700,
 58	0x870, 0x07000760,
 59	0x874, 0x25004000,
 60	0x878, 0x00000808,
 61	0x87C, 0x00000000,
 62	0x880, 0xB0000C1C,
 63	0x884, 0x00000001,
 64	0x888, 0x00000000,
 65	0x88C, 0xCCC000C0,
 66	0x890, 0x00000800,
 67	0x894, 0xFFFFFFFE,
 68	0x898, 0x40302010,
 69	0x89C, 0x00706050,
 70	0x900, 0x00000000,
 71	0x904, 0x00000023,
 72	0x908, 0x00000000,
 73	0x90C, 0x81121111,
 74	0x910, 0x00000002,
 75	0x914, 0x00000201,
 76	0x948, 0x00000000,
 77	0xA00, 0x00D047C8,
 78	0xA04, 0x80FF000C,
 79	0xA08, 0x8C838300,
 80	0xA0C, 0x2E7F120F,
 81	0xA10, 0x9500BB78,
 82	0xA14, 0x1114D028,
 83	0xA18, 0x00881117,
 84	0xA1C, 0x89140F00,
 85	0xA20, 0x1A1B0000,
 86	0xA24, 0x090E1317,
 87	0xA28, 0x00000204,
 88	0xA2C, 0x00D30000,
 89	0xA70, 0x101FBF00,
 90	0xA74, 0x00000007,
 91	0xA78, 0x00000900,
 92	0xA7C, 0x225B0606,
 93	0xA80, 0x21806490,
 94	0xB2C, 0x00000000,
 95	0xC00, 0x48071D40,
 96	0xC04, 0x03A05611,
 97	0xC08, 0x000000E4,
 98	0xC0C, 0x6C6C6C6C,
 99	0xC10, 0x08800000,
100	0xC14, 0x40000100,
101	0xC18, 0x08800000,
102	0xC1C, 0x40000100,
103	0xC20, 0x00000000,
104	0xC24, 0x00000000,
105	0xC28, 0x00000000,
106	0xC2C, 0x00000000,
107	0xC30, 0x69E9AC44,
108	0xC34, 0x469652AF,
109	0xC38, 0x49795994,
110	0xC3C, 0x0A97971C,
111	0xC40, 0x1F7C403F,
112	0xC44, 0x000100B7,
113	0xC48, 0xEC020107,
114	0xC4C, 0x007F037F,
115	0xC50, 0x69553420,
116	0xC54, 0x43BC0094,
117	0xC58, 0x00023169,
118	0xC5C, 0x00250492,
119	0xC60, 0x00000000,
120	0xC64, 0x7112848B,
121	0xC68, 0x47C00BFF,
122	0xC6C, 0x00000036,
123	0xC70, 0x2C7F000D,
124	0xC74, 0x020610DB,
125	0xC78, 0x0000001F,
126	0xC7C, 0x00B91612,
127	0xC80, 0x390000E4,
128	0xC84, 0x20F60000,
129	0xC88, 0x40000100,
130	0xC8C, 0x20200000,
131	0xC90, 0x00020E1A,
132	0xC94, 0x00000000,
133	0xC98, 0x00020E1A,
134	0xC9C, 0x00007F7F,
135	0xCA0, 0x00000000,
136	0xCA4, 0x000300A0,
137	0xCA8, 0x00000000,
138	0xCAC, 0x00000000,
139	0xCB0, 0x00000000,
140	0xCB4, 0x00000000,
141	0xCB8, 0x00000000,
142	0xCBC, 0x28000000,
143	0xCC0, 0x00000000,
144	0xCC4, 0x00000000,
145	0xCC8, 0x00000000,
146	0xCCC, 0x00000000,
147	0xCD0, 0x00000000,
148	0xCD4, 0x00000000,
149	0xCD8, 0x64B22427,
150	0xCDC, 0x00766932,
151	0xCE0, 0x00222222,
152	0xCE4, 0x00000000,
153	0xCE8, 0x37644302,
154	0xCEC, 0x2F97D40C,
155	0xD00, 0x00000740,
156	0xD04, 0x40020401,
157	0xD08, 0x0000907F,
158	0xD0C, 0x20010201,
159	0xD10, 0xA0633333,
160	0xD14, 0x3333BC53,
161	0xD18, 0x7A8F5B6F,
162	0xD2C, 0xCC979975,
163	0xD30, 0x00000000,
164	0xD34, 0x80608000,
165	0xD38, 0x00000000,
166	0xD3C, 0x00127353,
167	0xD40, 0x00000000,
168	0xD44, 0x00000000,
169	0xD48, 0x00000000,
170	0xD4C, 0x00000000,
171	0xD50, 0x6437140A,
172	0xD54, 0x00000000,
173	0xD58, 0x00000282,
174	0xD5C, 0x30032064,
175	0xD60, 0x4653DE68,
176	0xD64, 0x04518A3C,
177	0xD68, 0x00002101,
178	0xD6C, 0x2A201C16,
179	0xD70, 0x1812362E,
180	0xD74, 0x322C2220,
181	0xD78, 0x000E3C24,
182	0xE00, 0x2D2D2D2D,
183	0xE04, 0x2D2D2D2D,
184	0xE08, 0x0390272D,
185	0xE10, 0x2D2D2D2D,
186	0xE14, 0x2D2D2D2D,
187	0xE18, 0x2D2D2D2D,
188	0xE1C, 0x2D2D2D2D,
189	0xE28, 0x00000000,
190	0xE30, 0x1000DC1F,
191	0xE34, 0x10008C1F,
192	0xE38, 0x02140102,
193	0xE3C, 0x681604C2,
194	0xE40, 0x01007C00,
195	0xE44, 0x01004800,
196	0xE48, 0xFB000000,
197	0xE4C, 0x000028D1,
198	0xE50, 0x1000DC1F,
199	0xE54, 0x10008C1F,
200	0xE58, 0x02140102,
201	0xE5C, 0x28160D05,
202	0xE60, 0x00000008,
203	0xE68, 0x001B2556,
204	0xE6C, 0x00C00096,
205	0xE70, 0x00C00096,
206	0xE74, 0x01000056,
207	0xE78, 0x01000014,
208	0xE7C, 0x01000056,
209	0xE80, 0x01000014,
210	0xE84, 0x00C00096,
211	0xE88, 0x01000056,
212	0xE8C, 0x00C00096,
213	0xED0, 0x00C00096,
214	0xED4, 0x00C00096,
215	0xED8, 0x00C00096,
216	0xEDC, 0x000000D6,
217	0xEE0, 0x000000D6,
218	0xEEC, 0x01C00016,
219	0xF14, 0x00000003,
220	0xF4C, 0x00000000,
221	0xF00, 0x00000300,
222	0x820, 0x01000100,
223	0x800, 0x83040000,
224};
225
226u32 RTL8723BEPHY_REG_ARRAY_PG[] = {
227	0, 0, 0, 0x00000e08, 0x0000ff00, 0x00004000,
228	0, 0, 0, 0x0000086c, 0xffffff00, 0x34363800,
229	0, 0, 0, 0x00000e00, 0xffffffff, 0x42444646,
230	0, 0, 0, 0x00000e04, 0xffffffff, 0x30343840,
231	0, 0, 0, 0x00000e10, 0xffffffff, 0x38404244,
232	0, 0, 0, 0x00000e14, 0xffffffff, 0x26303436
233};
234
235u32 RTL8723BE_RADIOA_1TARRAY[] = {
236	0x000, 0x00010000,
237	0x0B0, 0x000DFFE0,
238	0x0FE, 0x00000000,
239	0x0FE, 0x00000000,
240	0x0FE, 0x00000000,
241	0x0B1, 0x00000018,
242	0x0FE, 0x00000000,
243	0x0FE, 0x00000000,
244	0x0FE, 0x00000000,
245	0x0B2, 0x00084C00,
246	0x0B5, 0x0000D2CC,
247	0x0B6, 0x000925AA,
248	0x0B7, 0x00000010,
249	0x0B8, 0x0000907F,
250	0x05C, 0x00000002,
251	0x07C, 0x00000002,
252	0x07E, 0x00000005,
253	0x08B, 0x0006FC00,
254	0x0B0, 0x000FF9F0,
255	0x01C, 0x000739D2,
256	0x01E, 0x00000000,
257	0x0DF, 0x00000780,
258	0x050, 0x00067435,
259	0x051, 0x0006B04E,
260	0x052, 0x000007D2,
261	0x053, 0x00000000,
262	0x054, 0x00050400,
263	0x055, 0x0004026E,
264	0x0DD, 0x0000004C,
265	0x070, 0x00067435,
266	0x071, 0x0006B04E,
267	0x072, 0x000007D2,
268	0x073, 0x00000000,
269	0x074, 0x00050400,
270	0x075, 0x0004026E,
271	0x0EF, 0x00000100,
272	0x034, 0x0000ADD7,
273	0x035, 0x00005C00,
274	0x034, 0x00009DD4,
275	0x035, 0x00005000,
276	0x034, 0x00008DD1,
277	0x035, 0x00004400,
278	0x034, 0x00007DCE,
279	0x035, 0x00003800,
280	0x034, 0x00006CD1,
281	0x035, 0x00004400,
282	0x034, 0x00005CCE,
283	0x035, 0x00003800,
284	0x034, 0x000048CE,
285	0x035, 0x00004400,
286	0x034, 0x000034CE,
287	0x035, 0x00003800,
288	0x034, 0x00002451,
289	0x035, 0x00004400,
290	0x034, 0x0000144E,
291	0x035, 0x00003800,
292	0x034, 0x00000051,
293	0x035, 0x00004400,
294	0x0EF, 0x00000000,
295	0x0EF, 0x00000100,
296	0x0ED, 0x00000010,
297	0x044, 0x0000ADD7,
298	0x044, 0x00009DD4,
299	0x044, 0x00008DD1,
300	0x044, 0x00007DCE,
301	0x044, 0x00006CC1,
302	0x044, 0x00005CCE,
303	0x044, 0x000044D1,
304	0x044, 0x000034CE,
305	0x044, 0x00002451,
306	0x044, 0x0000144E,
307	0x044, 0x00000051,
308	0x0EF, 0x00000000,
309	0x0ED, 0x00000000,
310	0x0EF, 0x00002000,
311	0x03B, 0x000380EF,
312	0x03B, 0x000302FE,
313	0x03B, 0x00028CE6,
314	0x03B, 0x000200BC,
315	0x03B, 0x000188A5,
316	0x03B, 0x00010FBC,
317	0x03B, 0x00008F71,
318	0x03B, 0x00000900,
319	0x0EF, 0x00000000,
320	0x0ED, 0x00000001,
321	0x040, 0x000380EF,
322	0x040, 0x000302FE,
323	0x040, 0x00028CE6,
324	0x040, 0x000200BC,
325	0x040, 0x000188A5,
326	0x040, 0x00010FBC,
327	0x040, 0x00008F71,
328	0x040, 0x00000900,
329	0x0ED, 0x00000000,
330	0x082, 0x00080000,
331	0x083, 0x00008000,
332	0x084, 0x00048D80,
333	0x085, 0x00068000,
334	0x0A2, 0x00080000,
335	0x0A3, 0x00008000,
336	0x0A4, 0x00048D80,
337	0x0A5, 0x00068000,
338	0x000, 0x00033D80,
339};
340
341u32 RTL8723BEMAC_1T_ARRAY[] = {
342	0x02F, 0x00000030,
343	0x035, 0x00000000,
344	0x428, 0x0000000A,
345	0x429, 0x00000010,
346	0x430, 0x00000000,
347	0x431, 0x00000000,
348	0x432, 0x00000000,
349	0x433, 0x00000001,
350	0x434, 0x00000004,
351	0x435, 0x00000005,
352	0x436, 0x00000007,
353	0x437, 0x00000008,
354	0x43C, 0x00000004,
355	0x43D, 0x00000005,
356	0x43E, 0x00000007,
357	0x43F, 0x00000008,
358	0x440, 0x0000005D,
359	0x441, 0x00000001,
360	0x442, 0x00000000,
361	0x444, 0x00000010,
362	0x445, 0x00000000,
363	0x446, 0x00000000,
364	0x447, 0x00000000,
365	0x448, 0x00000000,
366	0x449, 0x000000F0,
367	0x44A, 0x0000000F,
368	0x44B, 0x0000003E,
369	0x44C, 0x00000010,
370	0x44D, 0x00000000,
371	0x44E, 0x00000000,
372	0x44F, 0x00000000,
373	0x450, 0x00000000,
374	0x451, 0x000000F0,
375	0x452, 0x0000000F,
376	0x453, 0x00000000,
377	0x456, 0x0000005E,
378	0x460, 0x00000066,
379	0x461, 0x00000066,
380	0x4C8, 0x000000FF,
381	0x4C9, 0x00000008,
382	0x4CC, 0x000000FF,
383	0x4CD, 0x000000FF,
384	0x4CE, 0x00000001,
385	0x500, 0x00000026,
386	0x501, 0x000000A2,
387	0x502, 0x0000002F,
388	0x503, 0x00000000,
389	0x504, 0x00000028,
390	0x505, 0x000000A3,
391	0x506, 0x0000005E,
392	0x507, 0x00000000,
393	0x508, 0x0000002B,
394	0x509, 0x000000A4,
395	0x50A, 0x0000005E,
396	0x50B, 0x00000000,
397	0x50C, 0x0000004F,
398	0x50D, 0x000000A4,
399	0x50E, 0x00000000,
400	0x50F, 0x00000000,
401	0x512, 0x0000001C,
402	0x514, 0x0000000A,
403	0x516, 0x0000000A,
404	0x525, 0x0000004F,
405	0x550, 0x00000010,
406	0x551, 0x00000010,
407	0x559, 0x00000002,
408	0x55C, 0x00000050,
409	0x55D, 0x000000FF,
410	0x605, 0x00000030,
411	0x608, 0x0000000E,
412	0x609, 0x0000002A,
413	0x620, 0x000000FF,
414	0x621, 0x000000FF,
415	0x622, 0x000000FF,
416	0x623, 0x000000FF,
417	0x624, 0x000000FF,
418	0x625, 0x000000FF,
419	0x626, 0x000000FF,
420	0x627, 0x000000FF,
421	0x638, 0x00000050,
422	0x63C, 0x0000000A,
423	0x63D, 0x0000000A,
424	0x63E, 0x0000000E,
425	0x63F, 0x0000000E,
426	0x640, 0x00000040,
427	0x642, 0x00000040,
428	0x643, 0x00000000,
429	0x652, 0x000000C8,
430	0x66E, 0x00000005,
431	0x700, 0x00000021,
432	0x701, 0x00000043,
433	0x702, 0x00000065,
434	0x703, 0x00000087,
435	0x708, 0x00000021,
436	0x709, 0x00000043,
437	0x70A, 0x00000065,
438	0x70B, 0x00000087,
439};
440
441u32 RTL8723BEAGCTAB_1TARRAY[] = {
442	0xC78, 0xFD000001,
443	0xC78, 0xFC010001,
444	0xC78, 0xFB020001,
445	0xC78, 0xFA030001,
446	0xC78, 0xF9040001,
447	0xC78, 0xF8050001,
448	0xC78, 0xF7060001,
449	0xC78, 0xF6070001,
450	0xC78, 0xF5080001,
451	0xC78, 0xF4090001,
452	0xC78, 0xF30A0001,
453	0xC78, 0xF20B0001,
454	0xC78, 0xF10C0001,
455	0xC78, 0xF00D0001,
456	0xC78, 0xEF0E0001,
457	0xC78, 0xEE0F0001,
458	0xC78, 0xED100001,
459	0xC78, 0xEC110001,
460	0xC78, 0xEB120001,
461	0xC78, 0xEA130001,
462	0xC78, 0xE9140001,
463	0xC78, 0xE8150001,
464	0xC78, 0xE7160001,
465	0xC78, 0xAA170001,
466	0xC78, 0xA9180001,
467	0xC78, 0xA8190001,
468	0xC78, 0xA71A0001,
469	0xC78, 0xA61B0001,
470	0xC78, 0xA51C0001,
471	0xC78, 0xA41D0001,
472	0xC78, 0xA31E0001,
473	0xC78, 0x671F0001,
474	0xC78, 0x66200001,
475	0xC78, 0x65210001,
476	0xC78, 0x64220001,
477	0xC78, 0x63230001,
478	0xC78, 0x62240001,
479	0xC78, 0x61250001,
480	0xC78, 0x47260001,
481	0xC78, 0x46270001,
482	0xC78, 0x45280001,
483	0xC78, 0x44290001,
484	0xC78, 0x432A0001,
485	0xC78, 0x422B0001,
486	0xC78, 0x292C0001,
487	0xC78, 0x282D0001,
488	0xC78, 0x272E0001,
489	0xC78, 0x262F0001,
490	0xC78, 0x25300001,
491	0xC78, 0x24310001,
492	0xC78, 0x09320001,
493	0xC78, 0x08330001,
494	0xC78, 0x07340001,
495	0xC78, 0x06350001,
496	0xC78, 0x05360001,
497	0xC78, 0x04370001,
498	0xC78, 0x03380001,
499	0xC78, 0x02390001,
500	0xC78, 0x013A0001,
501	0xC78, 0x003B0001,
502	0xC78, 0x003C0001,
503	0xC78, 0x003D0001,
504	0xC78, 0x003E0001,
505	0xC78, 0x003F0001,
506	0xC78, 0xFC400001,
507	0xC78, 0xFB410001,
508	0xC78, 0xFA420001,
509	0xC78, 0xF9430001,
510	0xC78, 0xF8440001,
511	0xC78, 0xF7450001,
512	0xC78, 0xF6460001,
513	0xC78, 0xF5470001,
514	0xC78, 0xF4480001,
515	0xC78, 0xF3490001,
516	0xC78, 0xF24A0001,
517	0xC78, 0xF14B0001,
518	0xC78, 0xF04C0001,
519	0xC78, 0xEF4D0001,
520	0xC78, 0xEE4E0001,
521	0xC78, 0xED4F0001,
522	0xC78, 0xEC500001,
523	0xC78, 0xEB510001,
524	0xC78, 0xEA520001,
525	0xC78, 0xE9530001,
526	0xC78, 0xE8540001,
527	0xC78, 0xE7550001,
528	0xC78, 0xE6560001,
529	0xC78, 0xE5570001,
530	0xC78, 0xAA580001,
531	0xC78, 0xA9590001,
532	0xC78, 0xA85A0001,
533	0xC78, 0xA75B0001,
534	0xC78, 0xA65C0001,
535	0xC78, 0xA55D0001,
536	0xC78, 0xA45E0001,
537	0xC78, 0x675F0001,
538	0xC78, 0x66600001,
539	0xC78, 0x65610001,
540	0xC78, 0x64620001,
541	0xC78, 0x63630001,
542	0xC78, 0x62640001,
543	0xC78, 0x61650001,
544	0xC78, 0x47660001,
545	0xC78, 0x46670001,
546	0xC78, 0x45680001,
547	0xC78, 0x44690001,
548	0xC78, 0x436A0001,
549	0xC78, 0x426B0001,
550	0xC78, 0x296C0001,
551	0xC78, 0x286D0001,
552	0xC78, 0x276E0001,
553	0xC78, 0x266F0001,
554	0xC78, 0x25700001,
555	0xC78, 0x24710001,
556	0xC78, 0x09720001,
557	0xC78, 0x08730001,
558	0xC78, 0x07740001,
559	0xC78, 0x06750001,
560	0xC78, 0x05760001,
561	0xC78, 0x04770001,
562	0xC78, 0x03780001,
563	0xC78, 0x02790001,
564	0xC78, 0x017A0001,
565	0xC78, 0x007B0001,
566	0xC78, 0x007C0001,
567	0xC78, 0x007D0001,
568	0xC78, 0x007E0001,
569	0xC78, 0x007F0001,
570	0xC50, 0x69553422,
571	0xC50, 0x69553420,
572};