summaryrefslogtreecommitdiffstats
path: root/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data_8812/RadioA_8812.txt
blob: 2f10525474e4af94f47dba9b749d2e6d88bc5a9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
//Release version: RLE442D.0702.2012
//A MODE S0:5210

0x18 0x1712A //set ch42
0x56 0x51CF2 //R2T turbo_EN[18]=1
0x66 0x40000 //TRIQ bus floating
0x1E 0xf8000 // RX 80M RCK offset

//VCO current
0xEF 0x20000
0x3E 0x00380
0x3F 0x90018 //old:0x80018
0x3E 0x20380
0x3F 0xA0018 //old:0x90018
0x3E 0x40308
0x3F 0xA0018 //old:0x90018
0x3E 0x60018
0x3F 0xA0018
0xEF 0x00000

//Kvco setting
0xEF 0x10000
0x3E 0x00000
0x3F 0x00380
0x3E 0x00080
0x3F 0x00320
0x3E 0x00100
0x3F 0x00300
0x3E 0x00180
0x3F 0x002A0
0x3E 0x00200
0x3F 0x00260
0x3E 0x00280
0x3F 0x00220
0x3E 0x00300
0x3F 0x00200
0x3E 0x00380
0x3F 0x000C0
0xEF 0x00000

//Ioffset setting
0xEF 0x40000
0x3E 0x00000
0x3F 0x00017 //old:0x0000D
0x3E 0x00020
0x3F 0x00015 //old:0x0000C
0x3E 0x00040
0x3F 0x00014 //old:0x0000B
0xEF 0x00000
//SYN setting
0xB0 0xFFFFF
0xB1 0x1FC1A
0xB2 0x4103F
0xB3 0xF0350 //Ires; F0340:Ibg
0xB4 0x1E68D //LC CAL, NORMAL OPERATION:1A68D(Ires); 1A689:Ibg
0xB5 0x04BFF
0xB6 0x0A138
0xB7 0x30008 //binary search
0xB8 0x86000 //A7458,Div to latch & PFD noninvter:A7440
0xB9 0x08A00
0xBA 0x86180
0xBB 0x2CE80
0xBC 0x40000
0x18 0x1F12A //set ch42, do LCK
0xfe
0xfe
0xfe
0xfe
0xfe
0xfe
0xfe
0xB4 0x1A68D //LC CAL, NORMAL OPERATION:1A68D(Ires); 1A689:Ibg
0x18 0x1712A //set ch42


// G mode TRx Setting
//RX_G AGC Table
0x18 0x00006
0xEF 0x02000
0x3B 0x38a58 //HG1
0x3B 0x37a58 //HG2
0x3B 0x2a590 //MG1
0x3B 0x27a50 //MG2
0x3B 0x18248 //LG
0x3B 0x10240 //ULG
0x3B 0x08240 //ULG
0x3B 0x00240 //ULG

//TX_G GainTable
0xEF 0x00100
0x34 0x0ACF7
0x34 0x09CF4
0x34 0x08CF1
0x34 0x07CEE
0x34 0x06CEB
0x34 0x05CE8
0x34 0x04C6B
0x34 0x03C68
0x34 0x0246b
0x34 0x01468
0x34 0x0006b
0xEF 0x00000


//2G PA bias setting
0xEF 0x020A2 // Wenable biasI/biasII/gain table/LO table 
0xDF 0x00040 // APK setting in debug mode
0x35 0x00120
0x35 0x08120
0x35 0x10120
0x36 0x00085 //(ch11 bandedge 00685)
0x36 0x08085 //(ch11 bandedge 00685)
0x36 0x10085 //(ch11 bandedge 00685)
0x36 0x18085 //(ch11 bandedge 00685)
0xEF 0x00000

0x51 0x00C31
0x52 0x00622
0x53 0xFC70B //APK
0x54 0x0017E //LC tank (ch01~ch07),
//0x54 0x0013E //LC tank (ch08~ch13)


// A mode TRx Setting

//RX_A AGC Table
0x18 0x1712a
0xEF 0x01000
0x3A 0x00400 //HG1
0x3B 0x3a02c 
0x3A 0x00420 //HG2
0x3B 0x33064
0x3A 0x00458 //MG1 original 00448
0x3B 0x2b270
0x3A 0x00458 //MG2 original 00448
0x3B 0x22a70
0x3A 0x00410 //LG0
0x3B 0x1a872
0x3A 0x00418 //LG1
0x3B 0x12080
0x3A 0x00410 //ULG
0x3B 0x0b082 
0x3A 0x00410 //ULG
0x3B 0x03082
//MB
0x3A 0x00400 //HG1                       
0x3B 0x7a02c                           
0x3A 0x00420 //HG2                       
0x3B 0x73064                             
0x3A 0x00458 //MG1 original 00448        
0x3B 0x6b270             
0x3A 0x00458 //MG2 original 00448        
0x3B 0x62a70        
0x3A 0x00410 //LG0                       
0x3B 0x5a872                   
0x3A 0x00418 //LG1                       
0x3B 0x52080                     
0x3A 0x00410 //ULG                       
0x3B 0x4b082                      
0x3A 0x00410 //ULG                       
0x3B 0x43082                        
//HB
0x3A 0x00400 //HG1               
0x3B 0xba02c               
0x3A 0x00420 //HG2               
0x3B 0xb3064        
0x3A 0x00458 //MG1 original 00448
0x3B 0xab270 
0x3A 0x00458 //MG2 original 00448
0x3B 0xa2a70
0x3A 0x00410 //LG0               
0x3B 0x9a872               
0x3A 0x00418 //LG1               
0x3B 0x92080              
0x3A 0x00410 //ULG               
0x3B 0x8b082                 
0x3A 0x00410 //ULG               
0x3B 0x83082                  

//RX BandCap Setting  // Shold set 0x3B, then 0x3A
0xEF 0x00800
//LB 
0x3B 0x00000
0x3A 0x00003
//MB
0x3B 0x40000
0x3A 0x00002
//HB
0x3B 0x80000
0x3A 0x00002

// Table_5G_TXAGC_S0 
0xEF 0x01100
//TX AGC 5GH
0x34 0x4ADF5
0x34 0x49CF6
0x34 0x48CF3
0x34 0x47CF1
0x34 0x46CED
0x34 0x45CEA
0x34 0x448E9
0x34 0x438C9
0x34 0x424C9
0x34 0x4144C
0x34 0x4004F
//TX AGC 5GM
0x34 0x2ADF5
0x34 0x29CF6
0x34 0x28CF3
0x34 0x27CF1
0x34 0x26CED
0x34 0x25CEA
0x34 0x248EA
0x34 0x238C9
0x34 0x224C9
0x34 0x2144D
0x34 0x20050
//TX AGC 5GL
0x34 0x0ACF7
0x34 0x09CF3
0x34 0x08CF1
0x34 0x07CEE
0x34 0x06CEB
0x34 0x058EA
0x34 0x048C9
0x34 0x034CA
0x34 0x0244D
0x34 0x01050
0x34 0x0004D
0xEF 0x00000

//Table_5G_Bias_I_S0
0x18 0x1712A
0xEF 0x00040
0x35 0x001D4
0x35 0x081D4
0x35 0x101D4
0x35 0x201B4
0x35 0x281B4
0x35 0x301B4
0x35 0x401B4
0x35 0x481B4
0x35 0x501B4
0xEF 0x00000

//Table_5G_Bias_II_S0
0x18 0x1712A
0xEF 0x00010
0x36 0x04BFB
0x36 0x0CBFB
0x36 0x14BFB
0x36 0x1CBFB
0x36 0x24F4B
0x36 0x2CF4B
0x36 0x34F4B
0x36 0x3CF4B
0x36 0x44F4B
0x36 0x4CF4B
0x36 0x54F4B
0x36 0x5CF4B
0xEF 0x00000

//Table_5G_Tank_S0
0xEF 0x00008
0x3C 0x002CC
0x3C 0x00522
0x3C 0x00902
0xEF 0x00000

//Table_LOK_S0
0x18 0x1712A      
0xEF 0x00002      
0x08 0xB4000      
0xEF 0x00000      


0xDF 0x00040 //0x00FC0
0x1F 0x40064 //RC BW for 80M
//0x58 0xE288C //LO leakage
//0x59 0x63082 //IQGEN
//0x61 0xF4C43 //0xEFC67 //PA
//0x62 0x38F48 //0x29B45 //PA
//0x63 0x72117 //0x72337 //PAD
//0x64 0x1A4AC //0x1A92C //PAD
//0x65 0x931DE //0x931DE //PAD
//0x61 0xF4C43
//0x62 0x38F48
//0x63 0x72117
//0x64 0x1A4AC
//0x65 0x931DE


0x61 0xFDD43
0x62 0x38F4B
0x63 0x72117
0x64 0x194AC
0x65 0x931D5

//APK
0x63 0x721D7 //LB
//0x63 0x72117 //MB 
//0x63 0x72317 //HB 

//LOK
0x58 0xE1F98 //LB
//0X58 0XDA184 //MB
//0X58 0XDA184 //HB

//IQK
//0x59 0x63082 //LB
//0x59 0x63082 //MB
//0x59 0x63082 //HB

0xffff 0xffff