Lines Matching +full:0 +full:x34
36 {0x011, 0xeb}, {0x012, 0x07}, {0x014, 0x75}, {0x303, 0xa7},
37 {0x428, 0x0a}, {0x429, 0x10}, {0x430, 0x00}, {0x431, 0x00},
38 {0x432, 0x00}, {0x433, 0x01}, {0x434, 0x04}, {0x435, 0x05},
39 {0x436, 0x07}, {0x437, 0x08}, {0x43c, 0x04}, {0x43d, 0x05},
40 {0x43e, 0x07}, {0x43f, 0x08}, {0x440, 0x5d}, {0x441, 0x01},
41 {0x442, 0x00}, {0x444, 0x10}, {0x445, 0x00}, {0x446, 0x00},
42 {0x447, 0x00}, {0x448, 0x00}, {0x449, 0xf0}, {0x44a, 0x0f},
43 {0x44b, 0x3e}, {0x44c, 0x10}, {0x44d, 0x00}, {0x44e, 0x00},
44 {0x44f, 0x00}, {0x450, 0x00}, {0x451, 0xf0}, {0x452, 0x0f},
45 {0x453, 0x00}, {0x456, 0x5e}, {0x460, 0x66}, {0x461, 0x66},
46 {0x4c8, 0xff}, {0x4c9, 0x08}, {0x4cc, 0xff}, {0x4cd, 0xff},
47 {0x4ce, 0x01}, {0x500, 0x26}, {0x501, 0xa2}, {0x502, 0x2f},
48 {0x503, 0x00}, {0x504, 0x28}, {0x505, 0xa3}, {0x506, 0x5e},
49 {0x507, 0x00}, {0x508, 0x2b}, {0x509, 0xa4}, {0x50a, 0x5e},
50 {0x50b, 0x00}, {0x50c, 0x4f}, {0x50d, 0xa4}, {0x50e, 0x00},
51 {0x50f, 0x00}, {0x512, 0x1c}, {0x514, 0x0a}, {0x516, 0x0a},
52 {0x525, 0x4f}, {0x540, 0x12}, {0x541, 0x64}, {0x550, 0x10},
53 {0x551, 0x10}, {0x559, 0x02}, {0x55c, 0x50}, {0x55d, 0xff},
54 {0x605, 0x30}, {0x608, 0x0e}, {0x609, 0x2a}, {0x620, 0xff},
55 {0x621, 0xff}, {0x622, 0xff}, {0x623, 0xff}, {0x624, 0xff},
56 {0x625, 0xff}, {0x626, 0xff}, {0x627, 0xff}, {0x638, 0x50},
57 {0x63c, 0x0a}, {0x63d, 0x0a}, {0x63e, 0x0e}, {0x63f, 0x0e},
58 {0x640, 0x40}, {0x642, 0x40}, {0x643, 0x00}, {0x652, 0xc8},
59 {0x66e, 0x05}, {0x700, 0x21}, {0x701, 0x43}, {0x702, 0x65},
60 {0x703, 0x87}, {0x708, 0x21}, {0x709, 0x43}, {0x70a, 0x65},
61 {0x70b, 0x87},
62 {0xffff, 0xff},
66 {0x800, 0x80040000}, {0x804, 0x00000003},
67 {0x808, 0x0000fc00}, {0x80c, 0x0000000a},
68 {0x810, 0x10001331}, {0x814, 0x020c3d10},
69 {0x818, 0x02220385}, {0x81c, 0x00000000},
70 {0x820, 0x01000100}, {0x824, 0x00390204},
71 {0x828, 0x01000100}, {0x82c, 0x00390204},
72 {0x830, 0x32323232}, {0x834, 0x30303030},
73 {0x838, 0x30303030}, {0x83c, 0x30303030},
74 {0x840, 0x00010000}, {0x844, 0x00010000},
75 {0x848, 0x28282828}, {0x84c, 0x28282828},
76 {0x850, 0x00000000}, {0x854, 0x00000000},
77 {0x858, 0x009a009a}, {0x85c, 0x01000014},
78 {0x860, 0x66f60000}, {0x864, 0x061f0000},
79 {0x868, 0x30303030}, {0x86c, 0x30303030},
80 {0x870, 0x00000000}, {0x874, 0x55004200},
81 {0x878, 0x08080808}, {0x87c, 0x00000000},
82 {0x880, 0xb0000c1c}, {0x884, 0x00000001},
83 {0x888, 0x00000000}, {0x88c, 0xcc0000c0},
84 {0x890, 0x00000800}, {0x894, 0xfffffffe},
85 {0x898, 0x40302010}, {0x900, 0x00000000},
86 {0x904, 0x00000023}, {0x908, 0x00000000},
87 {0x90c, 0x81121313}, {0x910, 0x806c0001},
88 {0x914, 0x00000001}, {0x918, 0x00000000},
89 {0x91c, 0x00010000}, {0x924, 0x00000001},
90 {0x928, 0x00000000}, {0x92c, 0x00000000},
91 {0x930, 0x00000000}, {0x934, 0x00000000},
92 {0x938, 0x00000000}, {0x93c, 0x00000000},
93 {0x940, 0x00000000}, {0x944, 0x00000000},
94 {0x94c, 0x00000008}, {0xa00, 0x00d0c7c8},
95 {0xa04, 0x81ff000c}, {0xa08, 0x8c838300},
96 {0xa0c, 0x2e68120f}, {0xa10, 0x95009b78},
97 {0xa14, 0x1114d028}, {0xa18, 0x00881117},
98 {0xa1c, 0x89140f00}, {0xa20, 0x1a1b0000},
99 {0xa24, 0x090e1317}, {0xa28, 0x00000204},
100 {0xa2c, 0x00d30000}, {0xa70, 0x101fff00},
101 {0xa74, 0x00000007}, {0xa78, 0x00000900},
102 {0xa7c, 0x225b0606}, {0xa80, 0x218075b1},
103 {0xb38, 0x00000000}, {0xc00, 0x48071d40},
104 {0xc04, 0x03a05633}, {0xc08, 0x000000e4},
105 {0xc0c, 0x6c6c6c6c}, {0xc10, 0x08800000},
106 {0xc14, 0x40000100}, {0xc18, 0x08800000},
107 {0xc1c, 0x40000100}, {0xc20, 0x00000000},
108 {0xc24, 0x00000000}, {0xc28, 0x00000000},
109 {0xc2c, 0x00000000}, {0xc30, 0x69e9ac47},
110 {0xc34, 0x469652af}, {0xc38, 0x49795994},
111 {0xc3c, 0x0a97971c}, {0xc40, 0x1f7c403f},
112 {0xc44, 0x000100b7}, {0xc48, 0xec020107},
113 {0xc4c, 0x007f037f},
116 {0xc50, 0x00340220},
118 {0xc50, 0x00340020},
120 {0xc54, 0x0080801f},
123 {0xc58, 0x00000220},
125 {0xc58, 0x00000020},
127 {0xc5c, 0x00248492}, {0xc60, 0x00000000},
128 {0xc64, 0x7112848b}, {0xc68, 0x47c00bff},
129 {0xc6c, 0x00000036}, {0xc70, 0x00000600},
130 {0xc74, 0x02013169}, {0xc78, 0x0000001f},
131 {0xc7c, 0x00b91612},
134 {0xc80, 0x2d4000b5},
136 {0xc80, 0x40000100},
138 {0xc84, 0x21f60000},
141 {0xc88, 0x2d4000b5},
143 {0xc88, 0x40000100},
145 {0xc8c, 0xa0e40000}, {0xc90, 0x00121820},
146 {0xc94, 0x00000000}, {0xc98, 0x00121820},
147 {0xc9c, 0x00007f7f}, {0xca0, 0x00000000},
148 {0xca4, 0x000300a0}, {0xca8, 0x00000000},
149 {0xcac, 0x00000000}, {0xcb0, 0x00000000},
150 {0xcb4, 0x00000000}, {0xcb8, 0x00000000},
151 {0xcbc, 0x28000000}, {0xcc0, 0x00000000},
152 {0xcc4, 0x00000000}, {0xcc8, 0x00000000},
153 {0xccc, 0x00000000}, {0xcd0, 0x00000000},
154 {0xcd4, 0x00000000}, {0xcd8, 0x64b22427},
155 {0xcdc, 0x00766932}, {0xce0, 0x00222222},
156 {0xce4, 0x00040000}, {0xce8, 0x77644302},
157 {0xcec, 0x2f97d40c}, {0xd00, 0x00080740},
158 {0xd04, 0x00020403}, {0xd08, 0x0000907f},
159 {0xd0c, 0x20010201}, {0xd10, 0xa0633333},
160 {0xd14, 0x3333bc43}, {0xd18, 0x7a8f5b6b},
161 {0xd1c, 0x0000007f}, {0xd2c, 0xcc979975},
162 {0xd30, 0x00000000}, {0xd34, 0x80608000},
163 {0xd38, 0x00000000}, {0xd3c, 0x00127353},
164 {0xd40, 0x00000000}, {0xd44, 0x00000000},
165 {0xd48, 0x00000000}, {0xd4c, 0x00000000},
166 {0xd50, 0x6437140a}, {0xd54, 0x00000000},
167 {0xd58, 0x00000282}, {0xd5c, 0x30032064},
168 {0xd60, 0x4653de68}, {0xd64, 0x04518a3c},
169 {0xd68, 0x00002101}, {0xd6c, 0x2a201c16},
170 {0xd70, 0x1812362e}, {0xd74, 0x322c2220},
171 {0xd78, 0x000e3c24}, {0xd80, 0x01081008},
172 {0xd84, 0x00000800}, {0xd88, 0xf0b50000},
173 {0xe00, 0x30303030}, {0xe04, 0x30303030},
174 {0xe08, 0x03903030}, {0xe10, 0x30303030},
175 {0xe14, 0x30303030}, {0xe18, 0x30303030},
176 {0xe1c, 0x30303030}, {0xe28, 0x00000000},
177 {0xe30, 0x1000dc1f}, {0xe34, 0x10008c1f},
178 {0xe38, 0x02140102}, {0xe3c, 0x681604c2},
179 {0xe40, 0x01007c00}, {0xe44, 0x01004800},
180 {0xe48, 0xfb000000}, {0xe4c, 0x000028d1},
181 {0xe50, 0x1000dc1f}, {0xe54, 0x10008c1f},
182 {0xe58, 0x02140102}, {0xe5c, 0x28160d05},
183 {0xe60, 0x00000008}, {0xe68, 0x0fc05656},
184 {0xe6c, 0x03c09696}, {0xe70, 0x03c09696},
185 {0xe74, 0x0c005656}, {0xe78, 0x0c005656},
186 {0xe7c, 0x0c005656}, {0xe80, 0x0c005656},
187 {0xe84, 0x03c09696}, {0xe88, 0x0c005656},
188 {0xe8c, 0x03c09696}, {0xed0, 0x03c09696},
189 {0xed4, 0x03c09696}, {0xed8, 0x03c09696},
190 {0xedc, 0x0000d6d6}, {0xee0, 0x0000d6d6},
191 {0xeec, 0x0fc01616}, {0xee4, 0xb0000c1c},
192 {0xee8, 0x00000001}, {0xf14, 0x00000003},
193 {0xf4c, 0x00000000}, {0xf00, 0x00000300},
194 {0xffff, 0xffffffff},
198 {0xc78, 0xfb000001}, {0xc78, 0xfb010001},
199 {0xc78, 0xfb020001}, {0xc78, 0xfb030001},
200 {0xc78, 0xfb040001}, {0xc78, 0xfb050001},
201 {0xc78, 0xfa060001}, {0xc78, 0xf9070001},
202 {0xc78, 0xf8080001}, {0xc78, 0xf7090001},
203 {0xc78, 0xf60a0001}, {0xc78, 0xf50b0001},
204 {0xc78, 0xf40c0001}, {0xc78, 0xf30d0001},
205 {0xc78, 0xf20e0001}, {0xc78, 0xf10f0001},
206 {0xc78, 0xf0100001}, {0xc78, 0xef110001},
207 {0xc78, 0xee120001}, {0xc78, 0xed130001},
208 {0xc78, 0xec140001}, {0xc78, 0xeb150001},
209 {0xc78, 0xea160001}, {0xc78, 0xe9170001},
210 {0xc78, 0xe8180001}, {0xc78, 0xe7190001},
211 {0xc78, 0xc81a0001}, {0xc78, 0xc71b0001},
212 {0xc78, 0xc61c0001}, {0xc78, 0x071d0001},
213 {0xc78, 0x061e0001}, {0xc78, 0x051f0001},
214 {0xc78, 0x04200001}, {0xc78, 0x03210001},
215 {0xc78, 0xaa220001}, {0xc78, 0xa9230001},
216 {0xc78, 0xa8240001}, {0xc78, 0xa7250001},
217 {0xc78, 0xa6260001}, {0xc78, 0x85270001},
218 {0xc78, 0x84280001}, {0xc78, 0x83290001},
219 {0xc78, 0x252a0001}, {0xc78, 0x242b0001},
220 {0xc78, 0x232c0001}, {0xc78, 0x222d0001},
221 {0xc78, 0x672e0001}, {0xc78, 0x662f0001},
222 {0xc78, 0x65300001}, {0xc78, 0x64310001},
223 {0xc78, 0x63320001}, {0xc78, 0x62330001},
224 {0xc78, 0x61340001}, {0xc78, 0x45350001},
225 {0xc78, 0x44360001}, {0xc78, 0x43370001},
226 {0xc78, 0x42380001}, {0xc78, 0x41390001},
227 {0xc78, 0x403a0001}, {0xc78, 0x403b0001},
228 {0xc78, 0x403c0001}, {0xc78, 0x403d0001},
229 {0xc78, 0x403e0001}, {0xc78, 0x403f0001},
230 {0xc78, 0xfb400001}, {0xc78, 0xfb410001},
231 {0xc78, 0xfb420001}, {0xc78, 0xfb430001},
232 {0xc78, 0xfb440001}, {0xc78, 0xfb450001},
233 {0xc78, 0xfa460001}, {0xc78, 0xf9470001},
234 {0xc78, 0xf8480001}, {0xc78, 0xf7490001},
235 {0xc78, 0xf64a0001}, {0xc78, 0xf54b0001},
236 {0xc78, 0xf44c0001}, {0xc78, 0xf34d0001},
237 {0xc78, 0xf24e0001}, {0xc78, 0xf14f0001},
238 {0xc78, 0xf0500001}, {0xc78, 0xef510001},
239 {0xc78, 0xee520001}, {0xc78, 0xed530001},
240 {0xc78, 0xec540001}, {0xc78, 0xeb550001},
241 {0xc78, 0xea560001}, {0xc78, 0xe9570001},
242 {0xc78, 0xe8580001}, {0xc78, 0xe7590001},
243 {0xc78, 0xe65a0001}, {0xc78, 0xe55b0001},
244 {0xc78, 0xe45c0001}, {0xc78, 0xe35d0001},
245 {0xc78, 0xe25e0001}, {0xc78, 0xe15f0001},
246 {0xc78, 0x8a600001}, {0xc78, 0x89610001},
247 {0xc78, 0x88620001}, {0xc78, 0x87630001},
248 {0xc78, 0x86640001}, {0xc78, 0x85650001},
249 {0xc78, 0x84660001}, {0xc78, 0x83670001},
250 {0xc78, 0x82680001}, {0xc78, 0x6b690001},
251 {0xc78, 0x6a6a0001}, {0xc78, 0x696b0001},
252 {0xc78, 0x686c0001}, {0xc78, 0x676d0001},
253 {0xc78, 0x666e0001}, {0xc78, 0x656f0001},
254 {0xc78, 0x64700001}, {0xc78, 0x63710001},
255 {0xc78, 0x62720001}, {0xc78, 0x61730001},
256 {0xc78, 0x49740001}, {0xc78, 0x48750001},
257 {0xc78, 0x47760001}, {0xc78, 0x46770001},
258 {0xc78, 0x45780001}, {0xc78, 0x44790001},
259 {0xc78, 0x437a0001}, {0xc78, 0x427b0001},
260 {0xc78, 0x417c0001}, {0xc78, 0x407d0001},
261 {0xc78, 0x407e0001}, {0xc78, 0x407f0001},
262 {0xc50, 0x00040022}, {0xc50, 0x00040020},
263 {0xffff, 0xffffffff}
267 {0xc78, 0xfa000001}, {0xc78, 0xf9010001},
268 {0xc78, 0xf8020001}, {0xc78, 0xf7030001},
269 {0xc78, 0xf6040001}, {0xc78, 0xf5050001},
270 {0xc78, 0xf4060001}, {0xc78, 0xf3070001},
271 {0xc78, 0xf2080001}, {0xc78, 0xf1090001},
272 {0xc78, 0xf00a0001}, {0xc78, 0xef0b0001},
273 {0xc78, 0xee0c0001}, {0xc78, 0xed0d0001},
274 {0xc78, 0xec0e0001}, {0xc78, 0xeb0f0001},
275 {0xc78, 0xea100001}, {0xc78, 0xe9110001},
276 {0xc78, 0xe8120001}, {0xc78, 0xe7130001},
277 {0xc78, 0xe6140001}, {0xc78, 0xe5150001},
278 {0xc78, 0xe4160001}, {0xc78, 0xe3170001},
279 {0xc78, 0xe2180001}, {0xc78, 0xe1190001},
280 {0xc78, 0x8a1a0001}, {0xc78, 0x891b0001},
281 {0xc78, 0x881c0001}, {0xc78, 0x871d0001},
282 {0xc78, 0x861e0001}, {0xc78, 0x851f0001},
283 {0xc78, 0x84200001}, {0xc78, 0x83210001},
284 {0xc78, 0x82220001}, {0xc78, 0x6a230001},
285 {0xc78, 0x69240001}, {0xc78, 0x68250001},
286 {0xc78, 0x67260001}, {0xc78, 0x66270001},
287 {0xc78, 0x65280001}, {0xc78, 0x64290001},
288 {0xc78, 0x632a0001}, {0xc78, 0x622b0001},
289 {0xc78, 0x612c0001}, {0xc78, 0x602d0001},
290 {0xc78, 0x472e0001}, {0xc78, 0x462f0001},
291 {0xc78, 0x45300001}, {0xc78, 0x44310001},
292 {0xc78, 0x43320001}, {0xc78, 0x42330001},
293 {0xc78, 0x41340001}, {0xc78, 0x40350001},
294 {0xc78, 0x40360001}, {0xc78, 0x40370001},
295 {0xc78, 0x40380001}, {0xc78, 0x40390001},
296 {0xc78, 0x403a0001}, {0xc78, 0x403b0001},
297 {0xc78, 0x403c0001}, {0xc78, 0x403d0001},
298 {0xc78, 0x403e0001}, {0xc78, 0x403f0001},
299 {0xc78, 0xfa400001}, {0xc78, 0xf9410001},
300 {0xc78, 0xf8420001}, {0xc78, 0xf7430001},
301 {0xc78, 0xf6440001}, {0xc78, 0xf5450001},
302 {0xc78, 0xf4460001}, {0xc78, 0xf3470001},
303 {0xc78, 0xf2480001}, {0xc78, 0xf1490001},
304 {0xc78, 0xf04a0001}, {0xc78, 0xef4b0001},
305 {0xc78, 0xee4c0001}, {0xc78, 0xed4d0001},
306 {0xc78, 0xec4e0001}, {0xc78, 0xeb4f0001},
307 {0xc78, 0xea500001}, {0xc78, 0xe9510001},
308 {0xc78, 0xe8520001}, {0xc78, 0xe7530001},
309 {0xc78, 0xe6540001}, {0xc78, 0xe5550001},
310 {0xc78, 0xe4560001}, {0xc78, 0xe3570001},
311 {0xc78, 0xe2580001}, {0xc78, 0xe1590001},
312 {0xc78, 0x8a5a0001}, {0xc78, 0x895b0001},
313 {0xc78, 0x885c0001}, {0xc78, 0x875d0001},
314 {0xc78, 0x865e0001}, {0xc78, 0x855f0001},
315 {0xc78, 0x84600001}, {0xc78, 0x83610001},
316 {0xc78, 0x82620001}, {0xc78, 0x6a630001},
317 {0xc78, 0x69640001}, {0xc78, 0x68650001},
318 {0xc78, 0x67660001}, {0xc78, 0x66670001},
319 {0xc78, 0x65680001}, {0xc78, 0x64690001},
320 {0xc78, 0x636a0001}, {0xc78, 0x626b0001},
321 {0xc78, 0x616c0001}, {0xc78, 0x606d0001},
322 {0xc78, 0x476e0001}, {0xc78, 0x466f0001},
323 {0xc78, 0x45700001}, {0xc78, 0x44710001},
324 {0xc78, 0x43720001}, {0xc78, 0x42730001},
325 {0xc78, 0x41740001}, {0xc78, 0x40750001},
326 {0xc78, 0x40760001}, {0xc78, 0x40770001},
327 {0xc78, 0x40780001}, {0xc78, 0x40790001},
328 {0xc78, 0x407a0001}, {0xc78, 0x407b0001},
329 {0xc78, 0x407c0001}, {0xc78, 0x407d0001},
330 {0xc78, 0x407e0001}, {0xc78, 0x407f0001},
331 {0xc50, 0x00040222}, {0xc50, 0x00040220},
332 {0xffff, 0xffffffff}
336 {0x7f, 0x00000082}, {0x81, 0x0003fc00},
337 {0x00, 0x00030000}, {0x08, 0x00008400},
338 {0x18, 0x00000407}, {0x19, 0x00000012},
339 {0x1b, 0x00000064}, {0x1e, 0x00080009},
340 {0x1f, 0x00000880}, {0x2f, 0x0001a060},
341 {0x3f, 0x00000000}, {0x42, 0x000060c0},
342 {0x57, 0x000d0000}, {0x58, 0x000be180},
343 {0x67, 0x00001552}, {0x83, 0x00000000},
344 {0xb0, 0x000ff9f1}, {0xb1, 0x00055418},
345 {0xb2, 0x0008cc00}, {0xb4, 0x00043083},
346 {0xb5, 0x00008166}, {0xb6, 0x0000803e},
347 {0xb7, 0x0001c69f}, {0xb8, 0x0000407f},
348 {0xb9, 0x00080001}, {0xba, 0x00040001},
349 {0xbb, 0x00000400}, {0xbf, 0x000c0000},
350 {0xc2, 0x00002400}, {0xc3, 0x00000009},
351 {0xc4, 0x00040c91}, {0xc5, 0x00099999},
352 {0xc6, 0x000000a3}, {0xc7, 0x00088820},
353 {0xc8, 0x00076c06}, {0xc9, 0x00000000},
354 {0xca, 0x00080000}, {0xdf, 0x00000180},
355 {0xef, 0x000001a0}, {0x51, 0x00069545},
356 {0x52, 0x0007e45e}, {0x53, 0x00000071},
357 {0x56, 0x00051ff3}, {0x35, 0x000000a8},
358 {0x35, 0x000001e2}, {0x35, 0x000002a8},
359 {0x36, 0x00001c24}, {0x36, 0x00009c24},
360 {0x36, 0x00011c24}, {0x36, 0x00019c24},
361 {0x18, 0x00000c07}, {0x5a, 0x00048000},
362 {0x19, 0x000739d0},
365 {0x34, 0x0000a093}, {0x34, 0x0000908f},
366 {0x34, 0x0000808c}, {0x34, 0x0000704d},
367 {0x34, 0x0000604a}, {0x34, 0x00005047},
368 {0x34, 0x0000400a}, {0x34, 0x00003007},
369 {0x34, 0x00002004}, {0x34, 0x00001001},
370 {0x34, 0x00000000},
373 {0x34, 0x0000add7}, {0x34, 0x00009dd4},
374 {0x34, 0x00008dd1}, {0x34, 0x00007dce},
375 {0x34, 0x00006dcb}, {0x34, 0x00005dc8},
376 {0x34, 0x00004dc5}, {0x34, 0x000034cc},
377 {0x34, 0x0000244f}, {0x34, 0x0000144c},
378 {0x34, 0x00000014},
380 {0x00, 0x00030159},
381 {0x84, 0x00068180},
382 {0x86, 0x0000014e},
383 {0x87, 0x00048e00},
384 {0x8e, 0x00065540},
385 {0x8f, 0x00088000},
386 {0xef, 0x000020a0},
389 {0x3b, 0x000f07b0},
391 {0x3b, 0x000f02b0},
393 {0x3b, 0x000ef7b0}, {0x3b, 0x000d4fb0},
394 {0x3b, 0x000cf060}, {0x3b, 0x000b0090},
395 {0x3b, 0x000a0080}, {0x3b, 0x00090080},
396 {0x3b, 0x0008f780},
399 {0x3b, 0x000787b0},
401 {0x3b, 0x00078730},
403 {0x3b, 0x00060fb0}, {0x3b, 0x0005ffa0},
404 {0x3b, 0x00040620}, {0x3b, 0x00037090},
405 {0x3b, 0x00020080}, {0x3b, 0x0001f060},
406 {0x3b, 0x0000ffb0}, {0xef, 0x000000a0},
407 {0xfe, 0x00000000}, {0x18, 0x0000fc07},
408 {0xfe, 0x00000000}, {0xfe, 0x00000000},
409 {0xfe, 0x00000000}, {0xfe, 0x00000000},
410 {0x1e, 0x00000001}, {0x1f, 0x00080000},
411 {0x00, 0x00033e70},
412 {0xff, 0xffffffff}
416 {0x7f, 0x00000082}, {0x81, 0x0003fc00},
417 {0x00, 0x00030000}, {0x08, 0x00008400},
418 {0x18, 0x00000407}, {0x19, 0x00000012},
419 {0x1b, 0x00000064}, {0x1e, 0x00080009},
420 {0x1f, 0x00000880}, {0x2f, 0x0001a060},
421 {0x3f, 0x00000000}, {0x42, 0x000060c0},
422 {0x57, 0x000d0000}, {0x58, 0x000be180},
423 {0x67, 0x00001552}, {0x7f, 0x00000082},
424 {0x81, 0x0003f000}, {0x83, 0x00000000},
425 {0xdf, 0x00000180}, {0xef, 0x000001a0},
426 {0x51, 0x00069545}, {0x52, 0x0007e42e},
427 {0x53, 0x00000071}, {0x56, 0x00051ff3},
428 {0x35, 0x000000a8}, {0x35, 0x000001e0},
429 {0x35, 0x000002a8}, {0x36, 0x00001ca8},
430 {0x36, 0x00009c24}, {0x36, 0x00011c24},
431 {0x36, 0x00019c24}, {0x18, 0x00000c07},
432 {0x5a, 0x00048000}, {0x19, 0x000739d0},
435 {0x34, 0x0000a093}, {0x34, 0x0000908f},
436 {0x34, 0x0000808c}, {0x34, 0x0000704d},
437 {0x34, 0x0000604a}, {0x34, 0x00005047},
438 {0x34, 0x0000400a}, {0x34, 0x00003007},
439 {0x34, 0x00002004}, {0x34, 0x00001001},
440 {0x34, 0x00000000},
442 {0x34, 0x0000add7}, {0x34, 0x00009dd4},
443 {0x34, 0x00008dd1}, {0x34, 0x00007dce},
444 {0x34, 0x00006dcb}, {0x34, 0x00005dc8},
445 {0x34, 0x00004dc5}, {0x34, 0x000034cc},
446 {0x34, 0x0000244f}, {0x34, 0x0000144c},
447 {0x34, 0x00000014},
449 {0x00, 0x00030159}, {0x84, 0x00068180},
450 {0x86, 0x000000ce}, {0x87, 0x00048a00},
451 {0x8e, 0x00065540}, {0x8f, 0x00088000},
452 {0xef, 0x000020a0},
455 {0x3b, 0x000f07b0},
457 {0x3b, 0x000f02b0},
460 {0x3b, 0x000ef7b0}, {0x3b, 0x000d4fb0},
461 {0x3b, 0x000cf060}, {0x3b, 0x000b0090},
462 {0x3b, 0x000a0080}, {0x3b, 0x00090080},
463 {0x3b, 0x0008f780},
466 {0x3b, 0x000787b0},
468 {0x3b, 0x00078730},
470 {0x3b, 0x00060fb0}, {0x3b, 0x0005ffa0},
471 {0x3b, 0x00040620}, {0x3b, 0x00037090},
472 {0x3b, 0x00020080}, {0x3b, 0x0001f060},
473 {0x3b, 0x0000ffb0}, {0xef, 0x000000a0},
474 {0x00, 0x00010159}, {0xfe, 0x00000000},
475 {0xfe, 0x00000000}, {0xfe, 0x00000000},
476 {0xfe, 0x00000000}, {0x1e, 0x00000001},
477 {0x1f, 0x00080000}, {0x00, 0x00033e70},
478 {0xff, 0xffffffff}
488 tx_idx = 0; in rtl8192e_set_tx_power()
494 val32 &= 0xffff00ff; in rtl8192e_set_tx_power()
499 val32 &= 0xff; in rtl8192e_set_tx_power()
526 val32 &= 0xff; in rtl8192e_set_tx_power()
531 val32 &= 0xffffff00; in rtl8192e_set_tx_power()
562 if (efuse->rtl_id != cpu_to_le16(0x8129)) in rtl8192eu_parse_efuse()
579 priv->ht20_tx_power_diff[0].a = in rtl8192eu_parse_efuse()
581 priv->ht20_tx_power_diff[0].b = in rtl8192eu_parse_efuse()
584 priv->ht40_tx_power_diff[0].a = 0; in rtl8192eu_parse_efuse()
585 priv->ht40_tx_power_diff[0].b = 0; in rtl8192eu_parse_efuse()
605 priv->xtalk = priv->efuse_wifi.efuse8192eu.xtal_k & 0x3f; in rtl8192eu_parse_efuse()
609 if (memchr_inv(efuse->serial, 0xff, 11)) in rtl8192eu_parse_efuse()
618 "%s: dumping efuse (0x%02zx bytes):\n", in rtl8192eu_parse_efuse()
620 for (i = 0; i < sizeof(struct rtl8192eu_efuse); i += 8) in rtl8192eu_parse_efuse()
623 return 0; in rtl8192eu_parse_efuse()
647 /* 6. 0x1f[7:0] = 0x07 */ in rtl8192eu_init_phy_bb()
682 int result = 0; in rtl8192eu_iqk_path_a()
686 * PA/PAD controlled by 0x0 in rtl8192eu_iqk_path_a()
688 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_iqk_path_a()
689 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_UNKNOWN_DF, 0x00180); in rtl8192eu_iqk_path_a()
690 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_iqk_path_a()
693 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_A, 0x18008c1c); in rtl8192eu_iqk_path_a()
694 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_A, 0x38008c1c); in rtl8192eu_iqk_path_a()
695 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_B, 0x38008c1c); in rtl8192eu_iqk_path_a()
696 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_B, 0x38008c1c); in rtl8192eu_iqk_path_a()
698 rtl8xxxu_write32(priv, REG_TX_IQK_PI_A, 0x82140303); in rtl8192eu_iqk_path_a()
699 rtl8xxxu_write32(priv, REG_RX_IQK_PI_A, 0x68160000); in rtl8192eu_iqk_path_a()
702 rtl8xxxu_write32(priv, REG_IQK_AGC_RSP, 0x00462911); in rtl8192eu_iqk_path_a()
705 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xf9000000); in rtl8192eu_iqk_path_a()
706 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xf8000000); in rtl8192eu_iqk_path_a()
716 ((reg_e94 & 0x03ff0000) != 0x01420000) && in rtl8192eu_iqk_path_a()
717 ((reg_e9c & 0x03ff0000) != 0x00420000)) in rtl8192eu_iqk_path_a()
718 result |= 0x01; in rtl8192eu_iqk_path_a()
726 int result = 0; in rtl8192eu_rx_iqk_path_a()
729 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00); in rtl8192eu_rx_iqk_path_a()
732 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_WE_LUT, 0x800a0); in rtl8192eu_rx_iqk_path_a()
733 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_RCK_OS, 0x30000); in rtl8192eu_rx_iqk_path_a()
734 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_TXPA_G1, 0x0000f); in rtl8192eu_rx_iqk_path_a()
735 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_TXPA_G2, 0xf117b); in rtl8192eu_rx_iqk_path_a()
737 /* PA/PAD control by 0x56, and set = 0x0 */ in rtl8192eu_rx_iqk_path_a()
738 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_UNKNOWN_DF, 0x00980); in rtl8192eu_rx_iqk_path_a()
739 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_UNKNOWN_56, 0x51000); in rtl8192eu_rx_iqk_path_a()
742 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_rx_iqk_path_a()
745 rtl8xxxu_write32(priv, REG_TX_IQK, 0x01007c00); in rtl8192eu_rx_iqk_path_a()
746 rtl8xxxu_write32(priv, REG_RX_IQK, 0x01004800); in rtl8192eu_rx_iqk_path_a()
749 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_A, 0x18008c1c); in rtl8192eu_rx_iqk_path_a()
750 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_A, 0x38008c1c); in rtl8192eu_rx_iqk_path_a()
751 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_B, 0x38008c1c); in rtl8192eu_rx_iqk_path_a()
752 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_B, 0x38008c1c); in rtl8192eu_rx_iqk_path_a()
754 rtl8xxxu_write32(priv, REG_TX_IQK_PI_A, 0x82160c1f); in rtl8192eu_rx_iqk_path_a()
755 rtl8xxxu_write32(priv, REG_RX_IQK_PI_A, 0x68160c1f); in rtl8192eu_rx_iqk_path_a()
758 rtl8xxxu_write32(priv, REG_IQK_AGC_RSP, 0x0046a911); in rtl8192eu_rx_iqk_path_a()
761 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xfa000000); in rtl8192eu_rx_iqk_path_a()
762 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xf8000000); in rtl8192eu_rx_iqk_path_a()
772 ((reg_e94 & 0x03ff0000) != 0x01420000) && in rtl8192eu_rx_iqk_path_a()
773 ((reg_e9c & 0x03ff0000) != 0x00420000)) { in rtl8192eu_rx_iqk_path_a()
774 result |= 0x01; in rtl8192eu_rx_iqk_path_a()
776 /* PA/PAD controlled by 0x0 */ in rtl8192eu_rx_iqk_path_a()
777 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_rx_iqk_path_a()
778 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_UNKNOWN_DF, 0x180); in rtl8192eu_rx_iqk_path_a()
782 val32 = 0x80007c00 | in rtl8192eu_rx_iqk_path_a()
783 (reg_e94 & 0x03ff0000) | ((reg_e9c >> 16) & 0x03ff); in rtl8192eu_rx_iqk_path_a()
787 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_rx_iqk_path_a()
789 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_WE_LUT, 0x800a0); in rtl8192eu_rx_iqk_path_a()
790 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_RCK_OS, 0x30000); in rtl8192eu_rx_iqk_path_a()
791 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_TXPA_G1, 0x0000f); in rtl8192eu_rx_iqk_path_a()
792 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_TXPA_G2, 0xf7ffa); in rtl8192eu_rx_iqk_path_a()
794 /* PA/PAD control by 0x56, and set = 0x0 */ in rtl8192eu_rx_iqk_path_a()
795 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_UNKNOWN_DF, 0x00980); in rtl8192eu_rx_iqk_path_a()
796 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_UNKNOWN_56, 0x51000); in rtl8192eu_rx_iqk_path_a()
799 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_rx_iqk_path_a()
802 rtl8xxxu_write32(priv, REG_RX_IQK, 0x01004800); in rtl8192eu_rx_iqk_path_a()
805 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_A, 0x38008c1c); in rtl8192eu_rx_iqk_path_a()
806 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_A, 0x18008c1c); in rtl8192eu_rx_iqk_path_a()
807 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_B, 0x38008c1c); in rtl8192eu_rx_iqk_path_a()
808 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_B, 0x38008c1c); in rtl8192eu_rx_iqk_path_a()
810 rtl8xxxu_write32(priv, REG_TX_IQK_PI_A, 0x82160c1f); in rtl8192eu_rx_iqk_path_a()
811 rtl8xxxu_write32(priv, REG_RX_IQK_PI_A, 0x28160c1f); in rtl8192eu_rx_iqk_path_a()
814 rtl8xxxu_write32(priv, REG_IQK_AGC_RSP, 0x0046a891); in rtl8192eu_rx_iqk_path_a()
817 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xfa000000); in rtl8192eu_rx_iqk_path_a()
818 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xf8000000); in rtl8192eu_rx_iqk_path_a()
825 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_rx_iqk_path_a()
826 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_UNKNOWN_DF, 0x180); in rtl8192eu_rx_iqk_path_a()
829 ((reg_ea4 & 0x03ff0000) != 0x01320000) && in rtl8192eu_rx_iqk_path_a()
830 ((reg_eac & 0x03ff0000) != 0x00360000)) in rtl8192eu_rx_iqk_path_a()
831 result |= 0x02; in rtl8192eu_rx_iqk_path_a()
843 int result = 0; in rtl8192eu_iqk_path_b()
845 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_iqk_path_b()
846 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_UNKNOWN_DF, 0x00180); in rtl8192eu_iqk_path_b()
847 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_iqk_path_b()
849 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_iqk_path_b()
850 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_iqk_path_b()
853 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_A, 0x38008c1c); in rtl8192eu_iqk_path_b()
854 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_A, 0x38008c1c); in rtl8192eu_iqk_path_b()
855 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_B, 0x18008c1c); in rtl8192eu_iqk_path_b()
856 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_B, 0x38008c1c); in rtl8192eu_iqk_path_b()
858 rtl8xxxu_write32(priv, REG_TX_IQK_PI_B, 0x821403e2); in rtl8192eu_iqk_path_b()
859 rtl8xxxu_write32(priv, REG_RX_IQK_PI_B, 0x68160000); in rtl8192eu_iqk_path_b()
862 rtl8xxxu_write32(priv, REG_IQK_AGC_RSP, 0x00492911); in rtl8192eu_iqk_path_b()
865 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xfa000000); in rtl8192eu_iqk_path_b()
866 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xf8000000); in rtl8192eu_iqk_path_b()
876 ((reg_eb4 & 0x03ff0000) != 0x01420000) && in rtl8192eu_iqk_path_b()
877 ((reg_ebc & 0x03ff0000) != 0x00420000)) in rtl8192eu_iqk_path_b()
878 result |= 0x01; in rtl8192eu_iqk_path_b()
889 int result = 0; in rtl8192eu_rx_iqk_path_b()
892 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_rx_iqk_path_b()
895 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_WE_LUT, 0x800a0); in rtl8192eu_rx_iqk_path_b()
896 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_RCK_OS, 0x30000); in rtl8192eu_rx_iqk_path_b()
897 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G1, 0x0000f); in rtl8192eu_rx_iqk_path_b()
898 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G2, 0xf117b); in rtl8192eu_rx_iqk_path_b()
900 /* PA/PAD control by 0x56, and set = 0x0 */ in rtl8192eu_rx_iqk_path_b()
901 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_UNKNOWN_DF, 0x00980); in rtl8192eu_rx_iqk_path_b()
902 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_UNKNOWN_56, 0x51000); in rtl8192eu_rx_iqk_path_b()
905 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_rx_iqk_path_b()
908 rtl8xxxu_write32(priv, REG_TX_IQK, 0x01007c00); in rtl8192eu_rx_iqk_path_b()
909 rtl8xxxu_write32(priv, REG_RX_IQK, 0x01004800); in rtl8192eu_rx_iqk_path_b()
912 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_A, 0x38008c1c); in rtl8192eu_rx_iqk_path_b()
913 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_A, 0x38008c1c); in rtl8192eu_rx_iqk_path_b()
914 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_B, 0x18008c1c); in rtl8192eu_rx_iqk_path_b()
915 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_B, 0x38008c1c); in rtl8192eu_rx_iqk_path_b()
917 rtl8xxxu_write32(priv, REG_TX_IQK_PI_B, 0x82160c1f); in rtl8192eu_rx_iqk_path_b()
918 rtl8xxxu_write32(priv, REG_RX_IQK_PI_B, 0x68160c1f); in rtl8192eu_rx_iqk_path_b()
921 rtl8xxxu_write32(priv, REG_IQK_AGC_RSP, 0x0046a911); in rtl8192eu_rx_iqk_path_b()
924 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xfa000000); in rtl8192eu_rx_iqk_path_b()
925 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xf8000000); in rtl8192eu_rx_iqk_path_b()
935 ((reg_eb4 & 0x03ff0000) != 0x01420000) && in rtl8192eu_rx_iqk_path_b()
936 ((reg_ebc & 0x03ff0000) != 0x00420000)) { in rtl8192eu_rx_iqk_path_b()
937 result |= 0x01; in rtl8192eu_rx_iqk_path_b()
940 * PA/PAD controlled by 0x0 in rtl8192eu_rx_iqk_path_b()
943 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_rx_iqk_path_b()
944 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_UNKNOWN_DF, 0x180); in rtl8192eu_rx_iqk_path_b()
948 val32 = 0x80007c00 | in rtl8192eu_rx_iqk_path_b()
949 (reg_eb4 & 0x03ff0000) | ((reg_ebc >> 16) & 0x03ff); in rtl8192eu_rx_iqk_path_b()
953 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_rx_iqk_path_b()
955 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_WE_LUT, 0x800a0); in rtl8192eu_rx_iqk_path_b()
956 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_RCK_OS, 0x30000); in rtl8192eu_rx_iqk_path_b()
957 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G1, 0x0000f); in rtl8192eu_rx_iqk_path_b()
958 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G2, 0xf7ffa); in rtl8192eu_rx_iqk_path_b()
960 /* PA/PAD control by 0x56, and set = 0x0 */ in rtl8192eu_rx_iqk_path_b()
961 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_UNKNOWN_DF, 0x00980); in rtl8192eu_rx_iqk_path_b()
962 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_UNKNOWN_56, 0x51000); in rtl8192eu_rx_iqk_path_b()
965 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_rx_iqk_path_b()
968 rtl8xxxu_write32(priv, REG_RX_IQK, 0x01004800); in rtl8192eu_rx_iqk_path_b()
971 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_A, 0x38008c1c); in rtl8192eu_rx_iqk_path_b()
972 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_A, 0x38008c1c); in rtl8192eu_rx_iqk_path_b()
973 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_B, 0x38008c1c); in rtl8192eu_rx_iqk_path_b()
974 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_B, 0x18008c1c); in rtl8192eu_rx_iqk_path_b()
976 rtl8xxxu_write32(priv, REG_TX_IQK_PI_A, 0x82160c1f); in rtl8192eu_rx_iqk_path_b()
977 rtl8xxxu_write32(priv, REG_RX_IQK_PI_A, 0x28160c1f); in rtl8192eu_rx_iqk_path_b()
980 rtl8xxxu_write32(priv, REG_IQK_AGC_RSP, 0x0046a891); in rtl8192eu_rx_iqk_path_b()
983 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xfa000000); in rtl8192eu_rx_iqk_path_b()
984 rtl8xxxu_write32(priv, REG_IQK_AGC_PTS, 0xf8000000); in rtl8192eu_rx_iqk_path_b()
992 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_rx_iqk_path_b()
993 rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_UNKNOWN_DF, 0x180); in rtl8192eu_rx_iqk_path_b()
996 ((reg_ec4 & 0x03ff0000) != 0x01320000) && in rtl8192eu_rx_iqk_path_b()
997 ((reg_ecc & 0x03ff0000) != 0x00360000)) in rtl8192eu_rx_iqk_path_b()
998 result |= 0x02; in rtl8192eu_rx_iqk_path_b()
1034 u8 xa_agc = rtl8xxxu_read32(priv, REG_OFDM0_XA_AGC_CORE1) & 0xff; in rtl8192eu_phy_iqcalibrate()
1035 u8 xb_agc = rtl8xxxu_read32(priv, REG_OFDM0_XB_AGC_CORE1) & 0xff; in rtl8192eu_phy_iqcalibrate()
1042 if (t == 0) { in rtl8192eu_phy_iqcalibrate()
1057 val32 |= 0x0f000000; in rtl8192eu_phy_iqcalibrate()
1060 rtl8xxxu_write32(priv, REG_OFDM0_TRX_PATH_ENABLE, 0x03a05600); in rtl8192eu_phy_iqcalibrate()
1061 rtl8xxxu_write32(priv, REG_OFDM0_TR_MUX_PAR, 0x000800e4); in rtl8192eu_phy_iqcalibrate()
1062 rtl8xxxu_write32(priv, REG_FPGA0_XCD_RF_SW_CTRL, 0x22208200); in rtl8192eu_phy_iqcalibrate()
1075 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_phy_iqcalibrate()
1076 rtl8xxxu_write32(priv, REG_TX_IQK, 0x01007c00); in rtl8192eu_phy_iqcalibrate()
1077 rtl8xxxu_write32(priv, REG_RX_IQK, 0x01004800); in rtl8192eu_phy_iqcalibrate()
1079 for (i = 0; i < retry; i++) { in rtl8192eu_phy_iqcalibrate()
1081 if (path_a_ok == 0x01) { in rtl8192eu_phy_iqcalibrate()
1084 result[t][0] = (val32 >> 16) & 0x3ff; in rtl8192eu_phy_iqcalibrate()
1087 result[t][1] = (val32 >> 16) & 0x3ff; in rtl8192eu_phy_iqcalibrate()
1096 for (i = 0; i < retry; i++) { in rtl8192eu_phy_iqcalibrate()
1098 if (path_a_ok == 0x03) { in rtl8192eu_phy_iqcalibrate()
1101 result[t][2] = (val32 >> 16) & 0x3ff; in rtl8192eu_phy_iqcalibrate()
1104 result[t][3] = (val32 >> 16) & 0x3ff; in rtl8192eu_phy_iqcalibrate()
1115 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_phy_iqcalibrate()
1116 rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_AC, 0x10000); in rtl8192eu_phy_iqcalibrate()
1117 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_phy_iqcalibrate()
1122 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x80800000); in rtl8192eu_phy_iqcalibrate()
1123 rtl8xxxu_write32(priv, REG_TX_IQK, 0x01007c00); in rtl8192eu_phy_iqcalibrate()
1124 rtl8xxxu_write32(priv, REG_RX_IQK, 0x01004800); in rtl8192eu_phy_iqcalibrate()
1126 for (i = 0; i < retry; i++) { in rtl8192eu_phy_iqcalibrate()
1128 if (path_b_ok == 0x01) { in rtl8192eu_phy_iqcalibrate()
1130 result[t][4] = (val32 >> 16) & 0x3ff; in rtl8192eu_phy_iqcalibrate()
1132 result[t][5] = (val32 >> 16) & 0x3ff; in rtl8192eu_phy_iqcalibrate()
1140 for (i = 0; i < retry; i++) { in rtl8192eu_phy_iqcalibrate()
1142 if (path_b_ok == 0x03) { in rtl8192eu_phy_iqcalibrate()
1145 result[t][6] = (val32 >> 16) & 0x3ff; in rtl8192eu_phy_iqcalibrate()
1148 result[t][7] = (val32 >> 16) & 0x3ff; in rtl8192eu_phy_iqcalibrate()
1158 rtl8xxxu_write32(priv, REG_FPGA0_IQK, 0x00000000); in rtl8192eu_phy_iqcalibrate()
1174 val32 &= 0xffffff00; in rtl8192eu_phy_iqcalibrate()
1175 rtl8xxxu_write32(priv, REG_OFDM0_XA_AGC_CORE1, val32 | 0x50); in rtl8192eu_phy_iqcalibrate()
1180 val32 &= 0xffffff00; in rtl8192eu_phy_iqcalibrate()
1182 val32 | 0x50); in rtl8192eu_phy_iqcalibrate()
1187 /* Load 0xe30 IQC default value */ in rtl8192eu_phy_iqcalibrate()
1188 rtl8xxxu_write32(priv, REG_TX_IQK_TONE_A, 0x01008c00); in rtl8192eu_phy_iqcalibrate()
1189 rtl8xxxu_write32(priv, REG_RX_IQK_TONE_A, 0x01008c00); in rtl8192eu_phy_iqcalibrate()
1203 memset(result, 0, sizeof(result)); in rtl8192eu_phy_iq_calibrate()
1209 for (i = 0; i < 3; i++) { in rtl8192eu_phy_iq_calibrate()
1214 result, 0, 1); in rtl8192eu_phy_iq_calibrate()
1216 candidate = 0; in rtl8192eu_phy_iq_calibrate()
1223 result, 0, 2); in rtl8192eu_phy_iq_calibrate()
1225 candidate = 0; in rtl8192eu_phy_iq_calibrate()
1238 for (i = 0; i < 4; i++) { in rtl8192eu_phy_iq_calibrate()
1239 reg_e94 = result[i][0]; in rtl8192eu_phy_iq_calibrate()
1247 if (candidate >= 0) { in rtl8192eu_phy_iq_calibrate()
1248 reg_e94 = result[candidate][0]; in rtl8192eu_phy_iq_calibrate()
1268 reg_e94 = reg_eb4 = priv->rege94 = priv->regeb4 = 0x100; in rtl8192eu_phy_iq_calibrate()
1269 reg_e9c = reg_ebc = priv->rege9c = priv->regebc = 0x0; in rtl8192eu_phy_iq_calibrate()
1272 if (reg_e94 && candidate >= 0) in rtl8192eu_phy_iq_calibrate()
1274 candidate, (reg_ea4 == 0)); in rtl8192eu_phy_iq_calibrate()
1278 candidate, (reg_ec4 == 0)); in rtl8192eu_phy_iq_calibrate()
1293 * 40Mhz crystal source, MAC 0x28[2]=0 in rtl8192e_crystal_afe_adjust()
1296 val8 &= 0xfb; in rtl8192e_crystal_afe_adjust()
1300 val32 &= 0xfffffc7f; in rtl8192e_crystal_afe_adjust()
1305 * AFE PLL KVCO selection, MAC 0x28[6]=1 in rtl8192e_crystal_afe_adjust()
1308 val8 &= 0xbf; in rtl8192e_crystal_afe_adjust()
1312 * AFE PLL KVCO selection, MAC 0x78[21]=0 in rtl8192e_crystal_afe_adjust()
1315 val32 &= 0xffdfffff; in rtl8192e_crystal_afe_adjust()
1333 int count, ret = 0; in rtl8192e_emu_to_active()
1335 /* disable HWPDN 0x04[15]=0*/ in rtl8192e_emu_to_active()
1340 /* disable SW LPS 0x04[10]= 0 */ in rtl8192e_emu_to_active()
1350 /* wait till 0x04[17] = 1 power ready*/ in rtl8192e_emu_to_active()
1366 /* release WLON reset 0x04[16]= 1*/ in rtl8192e_emu_to_active()
1368 val8 |= BIT(0); in rtl8192e_emu_to_active()
1371 /* set, then poll until 0 */ in rtl8192e_emu_to_active()
1378 if ((val32 & APS_FSMCO_MAC_ENABLE) == 0) { in rtl8192e_emu_to_active()
1379 ret = 0; in rtl8192e_emu_to_active()
1402 rtl8xxxu_write8(priv, REG_TXPAUSE, 0xff); in rtl8192eu_active_to_lps()
1407 * Poll 32 bit wide 0x05f8 for 0x00000000 to ensure no TX is pending. in rtl8192eu_active_to_lps()
1412 retval = 0; in rtl8192eu_active_to_lps()
1437 val16 &= 0xff00; in rtl8192eu_active_to_lps()
1456 int count, ret = 0; in rtl8192eu_active_to_emu()
1463 /* Switch DPDT_SEL_P output from register 0x65[2] */ in rtl8192eu_active_to_emu()
1468 /* 0x0005[1] = 1 turn off MAC by HW state machine*/ in rtl8192eu_active_to_emu()
1475 if ((val8 & BIT(1)) == 0) in rtl8192eu_active_to_emu()
1495 /* 0x04[12:11] = 01 enable WL suspend */ in rtl8192eu_emu_to_disabled()
1501 return 0; in rtl8192eu_emu_to_disabled()
1510 ret = 0; in rtl8192eu_power_on()
1514 rtl8xxxu_write8(priv, REG_LDO_SW_CTRL, 0xc3); in rtl8192eu_power_on()
1520 val32 &= 0xff0fffff; in rtl8192eu_power_on()
1521 val32 |= 0x00500000; in rtl8192eu_power_on()
1523 rtl8xxxu_write8(priv, REG_LDO_SW_CTRL, 0x83); in rtl8192eu_power_on()
1536 rtl8xxxu_write16(priv, REG_CR, 0x0000); in rtl8192eu_power_on()
1566 rtl8xxxu_write8(priv, REG_RF_CTRL, 0x00); in rtl8192eu_power_off()
1580 rtl8xxxu_write8(priv, REG_MCU_FW_DL, 0x00); in rtl8192eu_power_off()
1604 rtl8xxxu_write8(priv, REG_WLAN_ACT_CONTROL_8723B, 0x04); in rtl8192e_enable_rf()
1611 val32 |= (BIT(0) | BIT(1)); in rtl8192e_enable_rf()
1614 rtl8xxxu_write8(priv, REG_RFE_CTRL_ANTA_SRC, 0x77); in rtl8192e_enable_rf()
1625 val8 &= ~BIT(0); in rtl8192e_enable_rf()
1651 .has_s0s1 = 0,
1653 .adda_1t_init = 0x0fc01616,
1654 .adda_1t_path_on = 0x0fc01616,
1655 .adda_2t_path_on_a = 0x0fc01616,
1656 .adda_2t_path_on_b = 0x0fc01616,
1657 .trxff_boundary = 0x3cff,