Lines Matching +full:0 +full:xffffffff
55 unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; in rv770_set_uvd_clocks()
70 return 0; in rv770_set_uvd_clocks()
74 43663, 0x03FFFFFE, 1, 30, ~0, in rv770_set_uvd_clocks()
83 /* set UPLL_FB_DIV to 0x50000 */ in rv770_set_uvd_clocks()
84 WREG32_P(CG_UPLL_FUNC_CNTL_3, UPLL_FB_DIV(0x50000), ~UPLL_FB_DIV_MASK); in rv770_set_uvd_clocks()
87 WREG32_P(CG_UPLL_FUNC_CNTL, 0, ~(UPLL_RESET_MASK | UPLL_SLEEP_MASK)); in rv770_set_uvd_clocks()
89 /* assert BYPASS EN and FB_DIV[0] <- ??? why? */ in rv770_set_uvd_clocks()
116 WREG32_P(CG_UPLL_FUNC_CNTL, 0, ~UPLL_RESET_MASK); in rv770_set_uvd_clocks()
120 /* deassert BYPASS EN and FB_DIV[0] <- ??? why? */ in rv770_set_uvd_clocks()
121 WREG32_P(CG_UPLL_FUNC_CNTL, 0, ~UPLL_BYPASS_EN_MASK); in rv770_set_uvd_clocks()
122 WREG32_P(CG_UPLL_FUNC_CNTL_3, 0, ~UPLL_FB_DIV(1)); in rv770_set_uvd_clocks()
135 return 0; in rv770_set_uvd_clocks()
140 0x8d00, 0xffffffff, 0x0e0e0074,
141 0x8d04, 0xffffffff, 0x013a2b34,
142 0x9508, 0xffffffff, 0x00000002,
143 0x8b20, 0xffffffff, 0,
144 0x88c4, 0xffffffff, 0x000000c2,
145 0x28350, 0xffffffff, 0,
146 0x9058, 0xffffffff, 0x0fffc40f,
147 0x240c, 0xffffffff, 0x00000380,
148 0x733c, 0xffffffff, 0x00000002,
149 0x2650, 0x00040000, 0,
150 0x20bc, 0x00040000, 0,
151 0x7300, 0xffffffff, 0x001000f0
156 0x8db0, 0xffffffff, 0x98989898,
157 0x8db4, 0xffffffff, 0x98989898,
158 0x8db8, 0xffffffff, 0x98989898,
159 0x8dbc, 0xffffffff, 0x98989898,
160 0x8dc0, 0xffffffff, 0x98989898,
161 0x8dc4, 0xffffffff, 0x98989898,
162 0x8dc8, 0xffffffff, 0x98989898,
163 0x8dcc, 0xffffffff, 0x98989898,
164 0x88c4, 0xffffffff, 0x00000082
169 0x562c, 0xffffffff, 0,
170 0x3f90, 0xffffffff, 0,
171 0x9148, 0xffffffff, 0,
172 0x3f94, 0xffffffff, 0,
173 0x914c, 0xffffffff, 0,
174 0x9698, 0x18000000, 0x18000000
179 0x562c, 0xffffffff, 0,
180 0x3f90, 0xffffffff, 0x00cc0000,
181 0x9148, 0xffffffff, 0x00cc0000,
182 0x3f94, 0xffffffff, 0x00cc0000,
183 0x914c, 0xffffffff, 0x00cc0000,
184 0x9b7c, 0xffffffff, 0x00fa0000,
185 0x3f8c, 0xffffffff, 0x00fa0000,
186 0x9698, 0x18000000, 0x18000000
191 0x8bcc, 0xffffffff, 0x130300f9,
192 0x5448, 0xffffffff, 0x100,
193 0x55e4, 0xffffffff, 0x100,
194 0x160c, 0xffffffff, 0x100,
195 0x5644, 0xffffffff, 0x100,
196 0xc164, 0xffffffff, 0x100,
197 0x8a18, 0xffffffff, 0x100,
198 0x897c, 0xffffffff, 0x8000100,
199 0x8b28, 0xffffffff, 0x3c000100,
200 0x9144, 0xffffffff, 0x100,
201 0x9a1c, 0xffffffff, 0x10000,
202 0x9a50, 0xffffffff, 0x100,
203 0x9a1c, 0xffffffff, 0x10001,
204 0x9a50, 0xffffffff, 0x100,
205 0x9a1c, 0xffffffff, 0x10002,
206 0x9a50, 0xffffffff, 0x100,
207 0x9a1c, 0xffffffff, 0x10003,
208 0x9a50, 0xffffffff, 0x100,
209 0x9a1c, 0xffffffff, 0x0,
210 0x9870, 0xffffffff, 0x100,
211 0x8d58, 0xffffffff, 0x100,
212 0x9500, 0xffffffff, 0x0,
213 0x9510, 0xffffffff, 0x100,
214 0x9500, 0xffffffff, 0x1,
215 0x9510, 0xffffffff, 0x100,
216 0x9500, 0xffffffff, 0x2,
217 0x9510, 0xffffffff, 0x100,
218 0x9500, 0xffffffff, 0x3,
219 0x9510, 0xffffffff, 0x100,
220 0x9500, 0xffffffff, 0x4,
221 0x9510, 0xffffffff, 0x100,
222 0x9500, 0xffffffff, 0x5,
223 0x9510, 0xffffffff, 0x100,
224 0x9500, 0xffffffff, 0x6,
225 0x9510, 0xffffffff, 0x100,
226 0x9500, 0xffffffff, 0x7,
227 0x9510, 0xffffffff, 0x100,
228 0x9500, 0xffffffff, 0x8,
229 0x9510, 0xffffffff, 0x100,
230 0x9500, 0xffffffff, 0x9,
231 0x9510, 0xffffffff, 0x100,
232 0x9500, 0xffffffff, 0x8000,
233 0x9490, 0xffffffff, 0x0,
234 0x949c, 0xffffffff, 0x100,
235 0x9490, 0xffffffff, 0x1,
236 0x949c, 0xffffffff, 0x100,
237 0x9490, 0xffffffff, 0x2,
238 0x949c, 0xffffffff, 0x100,
239 0x9490, 0xffffffff, 0x3,
240 0x949c, 0xffffffff, 0x100,
241 0x9490, 0xffffffff, 0x4,
242 0x949c, 0xffffffff, 0x100,
243 0x9490, 0xffffffff, 0x5,
244 0x949c, 0xffffffff, 0x100,
245 0x9490, 0xffffffff, 0x6,
246 0x949c, 0xffffffff, 0x100,
247 0x9490, 0xffffffff, 0x7,
248 0x949c, 0xffffffff, 0x100,
249 0x9490, 0xffffffff, 0x8,
250 0x949c, 0xffffffff, 0x100,
251 0x9490, 0xffffffff, 0x9,
252 0x949c, 0xffffffff, 0x100,
253 0x9490, 0xffffffff, 0x8000,
254 0x9604, 0xffffffff, 0x0,
255 0x9654, 0xffffffff, 0x100,
256 0x9604, 0xffffffff, 0x1,
257 0x9654, 0xffffffff, 0x100,
258 0x9604, 0xffffffff, 0x2,
259 0x9654, 0xffffffff, 0x100,
260 0x9604, 0xffffffff, 0x3,
261 0x9654, 0xffffffff, 0x100,
262 0x9604, 0xffffffff, 0x4,
263 0x9654, 0xffffffff, 0x100,
264 0x9604, 0xffffffff, 0x5,
265 0x9654, 0xffffffff, 0x100,
266 0x9604, 0xffffffff, 0x6,
267 0x9654, 0xffffffff, 0x100,
268 0x9604, 0xffffffff, 0x7,
269 0x9654, 0xffffffff, 0x100,
270 0x9604, 0xffffffff, 0x8,
271 0x9654, 0xffffffff, 0x100,
272 0x9604, 0xffffffff, 0x9,
273 0x9654, 0xffffffff, 0x100,
274 0x9604, 0xffffffff, 0x80000000,
275 0x9030, 0xffffffff, 0x100,
276 0x9034, 0xffffffff, 0x100,
277 0x9038, 0xffffffff, 0x100,
278 0x903c, 0xffffffff, 0x100,
279 0x9040, 0xffffffff, 0x100,
280 0xa200, 0xffffffff, 0x100,
281 0xa204, 0xffffffff, 0x100,
282 0xa208, 0xffffffff, 0x100,
283 0xa20c, 0xffffffff, 0x100,
284 0x971c, 0xffffffff, 0x100,
285 0x915c, 0xffffffff, 0x00020001,
286 0x9160, 0xffffffff, 0x00040003,
287 0x916c, 0xffffffff, 0x00060005,
288 0x9170, 0xffffffff, 0x00080007,
289 0x9174, 0xffffffff, 0x000a0009,
290 0x9178, 0xffffffff, 0x000c000b,
291 0x917c, 0xffffffff, 0x000e000d,
292 0x9180, 0xffffffff, 0x0010000f,
293 0x918c, 0xffffffff, 0x00120011,
294 0x9190, 0xffffffff, 0x00140013,
295 0x9194, 0xffffffff, 0x00020001,
296 0x9198, 0xffffffff, 0x00040003,
297 0x919c, 0xffffffff, 0x00060005,
298 0x91a8, 0xffffffff, 0x00080007,
299 0x91ac, 0xffffffff, 0x000a0009,
300 0x91b0, 0xffffffff, 0x000c000b,
301 0x91b4, 0xffffffff, 0x000e000d,
302 0x91b8, 0xffffffff, 0x0010000f,
303 0x91c4, 0xffffffff, 0x00120011,
304 0x91c8, 0xffffffff, 0x00140013,
305 0x91cc, 0xffffffff, 0x00020001,
306 0x91d0, 0xffffffff, 0x00040003,
307 0x91d4, 0xffffffff, 0x00060005,
308 0x91e0, 0xffffffff, 0x00080007,
309 0x91e4, 0xffffffff, 0x000a0009,
310 0x91e8, 0xffffffff, 0x000c000b,
311 0x91ec, 0xffffffff, 0x00020001,
312 0x91f0, 0xffffffff, 0x00040003,
313 0x91f4, 0xffffffff, 0x00060005,
314 0x9200, 0xffffffff, 0x00080007,
315 0x9204, 0xffffffff, 0x000a0009,
316 0x9208, 0xffffffff, 0x000c000b,
317 0x920c, 0xffffffff, 0x000e000d,
318 0x9210, 0xffffffff, 0x0010000f,
319 0x921c, 0xffffffff, 0x00120011,
320 0x9220, 0xffffffff, 0x00140013,
321 0x9224, 0xffffffff, 0x00020001,
322 0x9228, 0xffffffff, 0x00040003,
323 0x922c, 0xffffffff, 0x00060005,
324 0x9238, 0xffffffff, 0x00080007,
325 0x923c, 0xffffffff, 0x000a0009,
326 0x9240, 0xffffffff, 0x000c000b,
327 0x9244, 0xffffffff, 0x000e000d,
328 0x9248, 0xffffffff, 0x0010000f,
329 0x9254, 0xffffffff, 0x00120011,
330 0x9258, 0xffffffff, 0x00140013,
331 0x925c, 0xffffffff, 0x00020001,
332 0x9260, 0xffffffff, 0x00040003,
333 0x9264, 0xffffffff, 0x00060005,
334 0x9270, 0xffffffff, 0x00080007,
335 0x9274, 0xffffffff, 0x000a0009,
336 0x9278, 0xffffffff, 0x000c000b,
337 0x927c, 0xffffffff, 0x000e000d,
338 0x9280, 0xffffffff, 0x0010000f,
339 0x928c, 0xffffffff, 0x00120011,
340 0x9290, 0xffffffff, 0x00140013,
341 0x9294, 0xffffffff, 0x00020001,
342 0x929c, 0xffffffff, 0x00040003,
343 0x92a0, 0xffffffff, 0x00060005,
344 0x92a4, 0xffffffff, 0x00080007
349 0x3f90, 0x00ff0000, 0x00fc0000,
350 0x9148, 0x00ff0000, 0x00fc0000,
351 0x3f94, 0x00ff0000, 0x00fc0000,
352 0x914c, 0x00ff0000, 0x00fc0000,
353 0xb4c, 0x00000020, 0x00000020,
354 0xa180, 0xffffffff, 0x00003f3f
359 0x8bcc, 0xffffffff, 0x13030040,
360 0x5448, 0xffffffff, 0x100,
361 0x55e4, 0xffffffff, 0x100,
362 0x160c, 0xffffffff, 0x100,
363 0x5644, 0xffffffff, 0x100,
364 0xc164, 0xffffffff, 0x100,
365 0x8a18, 0xffffffff, 0x100,
366 0x897c, 0xffffffff, 0x8000100,
367 0x8b28, 0xffffffff, 0x3c000100,
368 0x9144, 0xffffffff, 0x100,
369 0x9a1c, 0xffffffff, 0x10000,
370 0x9a50, 0xffffffff, 0x100,
371 0x9a1c, 0xffffffff, 0x0,
372 0x9870, 0xffffffff, 0x100,
373 0x8d58, 0xffffffff, 0x100,
374 0x9500, 0xffffffff, 0x0,
375 0x9510, 0xffffffff, 0x100,
376 0x9500, 0xffffffff, 0x1,
377 0x9510, 0xffffffff, 0x100,
378 0x9500, 0xffffffff, 0x8000,
379 0x9490, 0xffffffff, 0x0,
380 0x949c, 0xffffffff, 0x100,
381 0x9490, 0xffffffff, 0x1,
382 0x949c, 0xffffffff, 0x100,
383 0x9490, 0xffffffff, 0x8000,
384 0x9604, 0xffffffff, 0x0,
385 0x9654, 0xffffffff, 0x100,
386 0x9604, 0xffffffff, 0x1,
387 0x9654, 0xffffffff, 0x100,
388 0x9604, 0xffffffff, 0x80000000,
389 0x9030, 0xffffffff, 0x100,
390 0x9034, 0xffffffff, 0x100,
391 0x9038, 0xffffffff, 0x100,
392 0x903c, 0xffffffff, 0x100,
393 0x9040, 0xffffffff, 0x100,
394 0xa200, 0xffffffff, 0x100,
395 0xa204, 0xffffffff, 0x100,
396 0xa208, 0xffffffff, 0x100,
397 0xa20c, 0xffffffff, 0x100,
398 0x971c, 0xffffffff, 0x100,
399 0x915c, 0xffffffff, 0x00020001,
400 0x9174, 0xffffffff, 0x00000003,
401 0x9178, 0xffffffff, 0x00050001,
402 0x917c, 0xffffffff, 0x00030002,
403 0x918c, 0xffffffff, 0x00000004,
404 0x9190, 0xffffffff, 0x00070006,
405 0x9194, 0xffffffff, 0x00050001,
406 0x9198, 0xffffffff, 0x00030002,
407 0x91a8, 0xffffffff, 0x00000004,
408 0x91ac, 0xffffffff, 0x00070006,
409 0x91e8, 0xffffffff, 0x00000001,
410 0x9294, 0xffffffff, 0x00000001,
411 0x929c, 0xffffffff, 0x00000002,
412 0x92a0, 0xffffffff, 0x00040003,
413 0x9150, 0xffffffff, 0x4d940000
418 0x3f90, 0x00ff0000, 0x00f00000,
419 0x9148, 0x00ff0000, 0x00f00000,
420 0x3f94, 0x00ff0000, 0x00f00000,
421 0x914c, 0x00ff0000, 0x00f00000,
422 0x900c, 0xffffffff, 0x003b033f,
423 0xb4c, 0x00000020, 0x00000020,
424 0xa180, 0xffffffff, 0x00003f3f
429 0x8bcc, 0xffffffff, 0x130300f9,
430 0x5448, 0xffffffff, 0x100,
431 0x55e4, 0xffffffff, 0x100,
432 0x160c, 0xffffffff, 0x100,
433 0x5644, 0xffffffff, 0x100,
434 0xc164, 0xffffffff, 0x100,
435 0x8a18, 0xffffffff, 0x100,
436 0x897c, 0xffffffff, 0x8000100,
437 0x8b28, 0xffffffff, 0x3c000100,
438 0x9144, 0xffffffff, 0x100,
439 0x9a1c, 0xffffffff, 0x10000,
440 0x9a50, 0xffffffff, 0x100,
441 0x9a1c, 0xffffffff, 0x10001,
442 0x9a50, 0xffffffff, 0x100,
443 0x9a1c, 0xffffffff, 0x0,
444 0x9870, 0xffffffff, 0x100,
445 0x8d58, 0xffffffff, 0x100,
446 0x9500, 0xffffffff, 0x0,
447 0x9510, 0xffffffff, 0x100,
448 0x9500, 0xffffffff, 0x1,
449 0x9510, 0xffffffff, 0x100,
450 0x9500, 0xffffffff, 0x2,
451 0x9510, 0xffffffff, 0x100,
452 0x9500, 0xffffffff, 0x3,
453 0x9510, 0xffffffff, 0x100,
454 0x9500, 0xffffffff, 0x4,
455 0x9510, 0xffffffff, 0x100,
456 0x9500, 0xffffffff, 0x5,
457 0x9510, 0xffffffff, 0x100,
458 0x9500, 0xffffffff, 0x6,
459 0x9510, 0xffffffff, 0x100,
460 0x9500, 0xffffffff, 0x7,
461 0x9510, 0xffffffff, 0x100,
462 0x9500, 0xffffffff, 0x8000,
463 0x9490, 0xffffffff, 0x0,
464 0x949c, 0xffffffff, 0x100,
465 0x9490, 0xffffffff, 0x1,
466 0x949c, 0xffffffff, 0x100,
467 0x9490, 0xffffffff, 0x2,
468 0x949c, 0xffffffff, 0x100,
469 0x9490, 0xffffffff, 0x3,
470 0x949c, 0xffffffff, 0x100,
471 0x9490, 0xffffffff, 0x4,
472 0x949c, 0xffffffff, 0x100,
473 0x9490, 0xffffffff, 0x5,
474 0x949c, 0xffffffff, 0x100,
475 0x9490, 0xffffffff, 0x6,
476 0x949c, 0xffffffff, 0x100,
477 0x9490, 0xffffffff, 0x7,
478 0x949c, 0xffffffff, 0x100,
479 0x9490, 0xffffffff, 0x8000,
480 0x9604, 0xffffffff, 0x0,
481 0x9654, 0xffffffff, 0x100,
482 0x9604, 0xffffffff, 0x1,
483 0x9654, 0xffffffff, 0x100,
484 0x9604, 0xffffffff, 0x2,
485 0x9654, 0xffffffff, 0x100,
486 0x9604, 0xffffffff, 0x3,
487 0x9654, 0xffffffff, 0x100,
488 0x9604, 0xffffffff, 0x4,
489 0x9654, 0xffffffff, 0x100,
490 0x9604, 0xffffffff, 0x5,
491 0x9654, 0xffffffff, 0x100,
492 0x9604, 0xffffffff, 0x6,
493 0x9654, 0xffffffff, 0x100,
494 0x9604, 0xffffffff, 0x7,
495 0x9654, 0xffffffff, 0x100,
496 0x9604, 0xffffffff, 0x80000000,
497 0x9030, 0xffffffff, 0x100,
498 0x9034, 0xffffffff, 0x100,
499 0x9038, 0xffffffff, 0x100,
500 0x903c, 0xffffffff, 0x100,
501 0x9040, 0xffffffff, 0x100,
502 0xa200, 0xffffffff, 0x100,
503 0xa204, 0xffffffff, 0x100,
504 0xa208, 0xffffffff, 0x100,
505 0xa20c, 0xffffffff, 0x100,
506 0x971c, 0xffffffff, 0x100,
507 0x915c, 0xffffffff, 0x00020001,
508 0x916c, 0xffffffff, 0x00040003,
509 0x9170, 0xffffffff, 0x00000005,
510 0x9178, 0xffffffff, 0x00050001,
511 0x917c, 0xffffffff, 0x00030002,
512 0x918c, 0xffffffff, 0x00000004,
513 0x9190, 0xffffffff, 0x00070006,
514 0x9194, 0xffffffff, 0x00050001,
515 0x9198, 0xffffffff, 0x00030002,
516 0x91a8, 0xffffffff, 0x00000004,
517 0x91ac, 0xffffffff, 0x00070006,
518 0x91b0, 0xffffffff, 0x00050001,
519 0x91b4, 0xffffffff, 0x00030002,
520 0x91c4, 0xffffffff, 0x00000004,
521 0x91c8, 0xffffffff, 0x00070006,
522 0x91cc, 0xffffffff, 0x00050001,
523 0x91d0, 0xffffffff, 0x00030002,
524 0x91e0, 0xffffffff, 0x00000004,
525 0x91e4, 0xffffffff, 0x00070006,
526 0x91e8, 0xffffffff, 0x00000001,
527 0x91ec, 0xffffffff, 0x00050001,
528 0x91f0, 0xffffffff, 0x00030002,
529 0x9200, 0xffffffff, 0x00000004,
530 0x9204, 0xffffffff, 0x00070006,
531 0x9208, 0xffffffff, 0x00050001,
532 0x920c, 0xffffffff, 0x00030002,
533 0x921c, 0xffffffff, 0x00000004,
534 0x9220, 0xffffffff, 0x00070006,
535 0x9224, 0xffffffff, 0x00050001,
536 0x9228, 0xffffffff, 0x00030002,
537 0x9238, 0xffffffff, 0x00000004,
538 0x923c, 0xffffffff, 0x00070006,
539 0x9240, 0xffffffff, 0x00050001,
540 0x9244, 0xffffffff, 0x00030002,
541 0x9254, 0xffffffff, 0x00000004,
542 0x9258, 0xffffffff, 0x00070006,
543 0x9294, 0xffffffff, 0x00000001,
544 0x929c, 0xffffffff, 0x00000002,
545 0x92a0, 0xffffffff, 0x00040003,
546 0x92a4, 0xffffffff, 0x00000005
551 0x88c4, 0xffffffff, 0x00000082,
552 0x28a50, 0xfffffffc, 0x00000004,
553 0x2650, 0x00040000, 0,
554 0x20bc, 0x00040000, 0,
555 0x733c, 0xffffffff, 0x00000002,
556 0x7300, 0xffffffff, 0x001000f0,
557 0x3f90, 0x00ff0000, 0,
558 0x9148, 0x00ff0000, 0,
559 0x3f94, 0x00ff0000, 0,
560 0x914c, 0x00ff0000, 0,
561 0x240c, 0xffffffff, 0x00000380,
562 0x8a14, 0x00000007, 0x00000007,
563 0x8b24, 0xffffffff, 0x00ff0fff,
564 0x28a4c, 0xffffffff, 0x00004000,
565 0xa180, 0xffffffff, 0x00003f3f,
566 0x8d00, 0xffffffff, 0x0e0e003a,
567 0x8d04, 0xffffffff, 0x013a0e2a,
568 0x8c00, 0xffffffff, 0xe400000f,
569 0x8db0, 0xffffffff, 0x98989898,
570 0x8db4, 0xffffffff, 0x98989898,
571 0x8db8, 0xffffffff, 0x98989898,
572 0x8dbc, 0xffffffff, 0x98989898,
573 0x8dc0, 0xffffffff, 0x98989898,
574 0x8dc4, 0xffffffff, 0x98989898,
575 0x8dc8, 0xffffffff, 0x98989898,
576 0x8dcc, 0xffffffff, 0x98989898,
577 0x9058, 0xffffffff, 0x0fffc40f,
578 0x900c, 0xffffffff, 0x003b033f,
579 0x28350, 0xffffffff, 0,
580 0x8cf0, 0x1fffffff, 0x08e00420,
581 0x9508, 0xffffffff, 0x00000002,
582 0x88c4, 0xffffffff, 0x000000c2,
583 0x9698, 0x18000000, 0x18000000
588 0x8bcc, 0xffffffff, 0x13030100,
589 0x5448, 0xffffffff, 0x100,
590 0x55e4, 0xffffffff, 0x100,
591 0x160c, 0xffffffff, 0x100,
592 0x5644, 0xffffffff, 0x100,
593 0xc164, 0xffffffff, 0x100,
594 0x8a18, 0xffffffff, 0x100,
595 0x897c, 0xffffffff, 0x100,
596 0x8b28, 0xffffffff, 0x100,
597 0x9144, 0xffffffff, 0x100,
598 0x9a1c, 0xffffffff, 0x10000,
599 0x9a50, 0xffffffff, 0x100,
600 0x9a1c, 0xffffffff, 0x10001,
601 0x9a50, 0xffffffff, 0x100,
602 0x9a1c, 0xffffffff, 0x10002,
603 0x9a50, 0xffffffff, 0x100,
604 0x9a1c, 0xffffffff, 0x10003,
605 0x9a50, 0xffffffff, 0x100,
606 0x9a1c, 0xffffffff, 0x0,
607 0x9870, 0xffffffff, 0x100,
608 0x8d58, 0xffffffff, 0x100,
609 0x9500, 0xffffffff, 0x0,
610 0x9510, 0xffffffff, 0x100,
611 0x9500, 0xffffffff, 0x1,
612 0x9510, 0xffffffff, 0x100,
613 0x9500, 0xffffffff, 0x2,
614 0x9510, 0xffffffff, 0x100,
615 0x9500, 0xffffffff, 0x3,
616 0x9510, 0xffffffff, 0x100,
617 0x9500, 0xffffffff, 0x4,
618 0x9510, 0xffffffff, 0x100,
619 0x9500, 0xffffffff, 0x5,
620 0x9510, 0xffffffff, 0x100,
621 0x9500, 0xffffffff, 0x6,
622 0x9510, 0xffffffff, 0x100,
623 0x9500, 0xffffffff, 0x7,
624 0x9510, 0xffffffff, 0x100,
625 0x9500, 0xffffffff, 0x8000,
626 0x9490, 0xffffffff, 0x0,
627 0x949c, 0xffffffff, 0x100,
628 0x9490, 0xffffffff, 0x1,
629 0x949c, 0xffffffff, 0x100,
630 0x9490, 0xffffffff, 0x2,
631 0x949c, 0xffffffff, 0x100,
632 0x9490, 0xffffffff, 0x3,
633 0x949c, 0xffffffff, 0x100,
634 0x9490, 0xffffffff, 0x4,
635 0x949c, 0xffffffff, 0x100,
636 0x9490, 0xffffffff, 0x5,
637 0x949c, 0xffffffff, 0x100,
638 0x9490, 0xffffffff, 0x6,
639 0x949c, 0xffffffff, 0x100,
640 0x9490, 0xffffffff, 0x7,
641 0x949c, 0xffffffff, 0x100,
642 0x9490, 0xffffffff, 0x8000,
643 0x9604, 0xffffffff, 0x0,
644 0x9654, 0xffffffff, 0x100,
645 0x9604, 0xffffffff, 0x1,
646 0x9654, 0xffffffff, 0x100,
647 0x9604, 0xffffffff, 0x2,
648 0x9654, 0xffffffff, 0x100,
649 0x9604, 0xffffffff, 0x3,
650 0x9654, 0xffffffff, 0x100,
651 0x9604, 0xffffffff, 0x4,
652 0x9654, 0xffffffff, 0x100,
653 0x9604, 0xffffffff, 0x5,
654 0x9654, 0xffffffff, 0x100,
655 0x9604, 0xffffffff, 0x6,
656 0x9654, 0xffffffff, 0x100,
657 0x9604, 0xffffffff, 0x7,
658 0x9654, 0xffffffff, 0x100,
659 0x9604, 0xffffffff, 0x80000000,
660 0x9030, 0xffffffff, 0x100,
661 0x9034, 0xffffffff, 0x100,
662 0x9038, 0xffffffff, 0x100,
663 0x903c, 0xffffffff, 0x100,
664 0x9040, 0xffffffff, 0x100,
665 0xa200, 0xffffffff, 0x100,
666 0xa204, 0xffffffff, 0x100,
667 0xa208, 0xffffffff, 0x100,
668 0xa20c, 0xffffffff, 0x100,
669 0x971c, 0xffffffff, 0x100,
670 0x915c, 0xffffffff, 0x00020001,
671 0x9160, 0xffffffff, 0x00040003,
672 0x916c, 0xffffffff, 0x00060005,
673 0x9170, 0xffffffff, 0x00080007,
674 0x9174, 0xffffffff, 0x000a0009,
675 0x9178, 0xffffffff, 0x000c000b,
676 0x917c, 0xffffffff, 0x000e000d,
677 0x9180, 0xffffffff, 0x0010000f,
678 0x918c, 0xffffffff, 0x00120011,
679 0x9190, 0xffffffff, 0x00140013,
680 0x9194, 0xffffffff, 0x00020001,
681 0x9198, 0xffffffff, 0x00040003,
682 0x919c, 0xffffffff, 0x00060005,
683 0x91a8, 0xffffffff, 0x00080007,
684 0x91ac, 0xffffffff, 0x000a0009,
685 0x91b0, 0xffffffff, 0x000c000b,
686 0x91b4, 0xffffffff, 0x000e000d,
687 0x91b8, 0xffffffff, 0x0010000f,
688 0x91c4, 0xffffffff, 0x00120011,
689 0x91c8, 0xffffffff, 0x00140013,
690 0x91cc, 0xffffffff, 0x00020001,
691 0x91d0, 0xffffffff, 0x00040003,
692 0x91d4, 0xffffffff, 0x00060005,
693 0x91e0, 0xffffffff, 0x00080007,
694 0x91e4, 0xffffffff, 0x000a0009,
695 0x91e8, 0xffffffff, 0x000c000b,
696 0x91ec, 0xffffffff, 0x00020001,
697 0x91f0, 0xffffffff, 0x00040003,
698 0x91f4, 0xffffffff, 0x00060005,
699 0x9200, 0xffffffff, 0x00080007,
700 0x9204, 0xffffffff, 0x000a0009,
701 0x9208, 0xffffffff, 0x000c000b,
702 0x920c, 0xffffffff, 0x000e000d,
703 0x9210, 0xffffffff, 0x0010000f,
704 0x921c, 0xffffffff, 0x00120011,
705 0x9220, 0xffffffff, 0x00140013,
706 0x9224, 0xffffffff, 0x00020001,
707 0x9228, 0xffffffff, 0x00040003,
708 0x922c, 0xffffffff, 0x00060005,
709 0x9238, 0xffffffff, 0x00080007,
710 0x923c, 0xffffffff, 0x000a0009,
711 0x9240, 0xffffffff, 0x000c000b,
712 0x9244, 0xffffffff, 0x000e000d,
713 0x9248, 0xffffffff, 0x0010000f,
714 0x9254, 0xffffffff, 0x00120011,
715 0x9258, 0xffffffff, 0x00140013,
716 0x9294, 0xffffffff, 0x00020001,
717 0x929c, 0xffffffff, 0x00040003,
718 0x92a0, 0xffffffff, 0x00060005,
719 0x92a4, 0xffffffff, 0x00080007
732 if (rdev->pdev->device == 0x994e) in rv770_init_golden_registers()
823 async ? AVIVO_D1GRPH_SURFACE_UPDATE_H_RETRACE_EN : 0); in rv770_page_flip()
826 fb->pitches[0] / fb->format->cpp[0]); in rv770_page_flip()
841 for (i = 0; i < rdev->usec_timeout; i++) { in rv770_page_flip()
869 if (temp & 0x400) in rv770_get_temp()
871 else if (temp & 0x200) in rv770_get_temp()
873 else if (temp & 0x100) { in rv770_get_temp()
874 actual_temp = temp & 0x1ff; in rv770_get_temp()
875 actual_temp |= ~0x1ff; in rv770_get_temp()
877 actual_temp = temp & 0xff; in rv770_get_temp()
890 /* 0xff01 is a flag rather then an actual voltage */ in rv770_pm_misc()
891 if (voltage->voltage == 0xff01) in rv770_pm_misc()
920 WREG32(VM_L2_CNTL2, 0); in rv770_pcie_gart_enable()
921 WREG32(VM_L2_CNTL3, BANK_SELECT(0) | CACHE_UPDATE_MODE(2)); in rv770_pcie_gart_enable()
939 WREG32(VM_CONTEXT0_CNTL, ENABLE_CONTEXT | PAGE_TABLE_DEPTH(0) | in rv770_pcie_gart_enable()
944 WREG32(VM_CONTEXT0_CNTL + (i * 4), 0); in rv770_pcie_gart_enable()
947 DRM_INFO("PCIE GART of %uM enabled (table at 0x%016llX).\n", in rv770_pcie_gart_enable()
951 return 0; in rv770_pcie_gart_enable()
960 for (i = 0; i < 7; i++) in rv770_pcie_gart_disable()
961 WREG32(VM_CONTEXT0_CNTL + (i * 4), 0); in rv770_pcie_gart_disable()
966 WREG32(VM_L2_CNTL2, 0); in rv770_pcie_gart_disable()
967 WREG32(VM_L2_CNTL3, BANK_SELECT(0) | CACHE_UPDATE_MODE(2)); in rv770_pcie_gart_disable()
997 WREG32(VM_L2_CNTL2, 0); in rv770_agp_enable()
998 WREG32(VM_L2_CNTL3, BANK_SELECT(0) | CACHE_UPDATE_MODE(2)); in rv770_agp_enable()
1011 for (i = 0; i < 7; i++) in rv770_agp_enable()
1012 WREG32(VM_CONTEXT0_CNTL + (i * 4), 0); in rv770_agp_enable()
1022 for (i = 0, j = 0; i < 32; i++, j += 0x18) { in rv770_mc_program()
1023 WREG32((0x2c14 + j), 0x00000000); in rv770_mc_program()
1024 WREG32((0x2c18 + j), 0x00000000); in rv770_mc_program()
1025 WREG32((0x2c1c + j), 0x00000000); in rv770_mc_program()
1026 WREG32((0x2c20 + j), 0x00000000); in rv770_mc_program()
1027 WREG32((0x2c24 + j), 0x00000000); in rv770_mc_program()
1062 tmp = ((rdev->mc.vram_end >> 24) & 0xFFFF) << 16; in rv770_mc_program()
1063 tmp |= ((rdev->mc.vram_start >> 24) & 0xFFFF); in rv770_mc_program()
1067 WREG32(HDP_NONSURFACE_SIZE, 0x3FFFFFFF); in rv770_mc_program()
1073 WREG32(MC_VM_AGP_BASE, 0); in rv770_mc_program()
1074 WREG32(MC_VM_AGP_TOP, 0x0FFFFFFF); in rv770_mc_program()
1075 WREG32(MC_VM_AGP_BOT, 0x0FFFFFFF); in rv770_mc_program()
1095 WREG32(SCRATCH_UMSK, 0); in r700_cp_stop()
1118 WREG32(GRBM_SOFT_RESET, 0); in rv770_cp_load_microcode()
1121 WREG32(CP_PFP_UCODE_ADDR, 0); in rv770_cp_load_microcode()
1122 for (i = 0; i < R700_PFP_UCODE_SIZE; i++) in rv770_cp_load_microcode()
1124 WREG32(CP_PFP_UCODE_ADDR, 0); in rv770_cp_load_microcode()
1127 WREG32(CP_ME_RAM_WADDR, 0); in rv770_cp_load_microcode()
1128 for (i = 0; i < R700_PM4_UCODE_SIZE; i++) in rv770_cp_load_microcode()
1131 WREG32(CP_PFP_UCODE_ADDR, 0); in rv770_cp_load_microcode()
1132 WREG32(CP_ME_RAM_WADDR, 0); in rv770_cp_load_microcode()
1133 WREG32(CP_ME_RAM_RADDR, 0); in rv770_cp_load_microcode()
1134 return 0; in rv770_cp_load_microcode()
1157 for (i = 0; i < rdev->usec_timeout; i++) { in rv770_set_clk_bypass_mode()
1186 u32 gs_prim_buffer_depth = 0; in rv770_gpu_init()
1192 u32 gb_tiling_config = 0; in rv770_gpu_init()
1193 u32 cc_gc_shader_pipe_config = 0; in rv770_gpu_init()
1219 rdev->config.rv770.sc_prim_fifo_size = 0xF9; in rv770_gpu_init()
1220 rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; in rv770_gpu_init()
1221 rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; in rv770_gpu_init()
1239 rdev->config.rv770.sc_prim_fifo_size = 0xf9; in rv770_gpu_init()
1240 rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; in rv770_gpu_init()
1241 rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; in rv770_gpu_init()
1263 rdev->config.rv770.sc_prim_fifo_size = 0x40; in rv770_gpu_init()
1264 rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; in rv770_gpu_init()
1265 rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; in rv770_gpu_init()
1283 rdev->config.rv770.sc_prim_fifo_size = 0x100; in rv770_gpu_init()
1284 rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; in rv770_gpu_init()
1285 rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; in rv770_gpu_init()
1297 j = 0; in rv770_gpu_init()
1298 for (i = 0; i < 32; i++) { in rv770_gpu_init()
1299 WREG32((0x2c14 + j), 0x00000000); in rv770_gpu_init()
1300 WREG32((0x2c18 + j), 0x00000000); in rv770_gpu_init()
1301 WREG32((0x2c1c + j), 0x00000000); in rv770_gpu_init()
1302 WREG32((0x2c20 + j), 0x00000000); in rv770_gpu_init()
1303 WREG32((0x2c24 + j), 0x00000000); in rv770_gpu_init()
1304 j += 0x18; in rv770_gpu_init()
1307 WREG32(GRBM_CNTL, GRBM_READ_TIMEOUT(0xff)); in rv770_gpu_init()
1314 for (i = 0, tmp = 1, active_number = 0; i < R7XX_MAX_PIPES; i++) { in rv770_gpu_init()
1323 WREG32(SPI_CONFIG_CNTL, 0); in rv770_gpu_init()
1326 cc_gc_shader_pipe_config = RREG32(CC_GC_SHADER_PIPE_CONFIG) & 0xffffff00; in rv770_gpu_init()
1334 gb_tiling_config = PIPE_TILING(0); in rv770_gpu_init()
1349 tmp = 0; in rv770_gpu_init()
1350 for (i = 0; i < rdev->config.rv770.max_backends; i++) in rv770_gpu_init()
1354 for (i = 0; i < rdev->config.rv770.max_backends; i++) in rv770_gpu_init()
1369 gb_tiling_config |= BANK_TILING(0); in rv770_gpu_init()
1371 rdev->config.rv770.tiling_nbanks = 4 << ((gb_tiling_config >> 4) & 0x3); in rv770_gpu_init()
1387 WREG32(DCP_TILING_CONFIG, (gb_tiling_config & 0xffff)); in rv770_gpu_init()
1388 WREG32(HDP_TILING_CONFIG, (gb_tiling_config & 0xffff)); in rv770_gpu_init()
1389 WREG32(DMA_TILING_CONFIG, (gb_tiling_config & 0xffff)); in rv770_gpu_init()
1390 WREG32(DMA_TILING_CONFIG2, (gb_tiling_config & 0xffff)); in rv770_gpu_init()
1392 WREG32(UVD_UDEC_DB_TILING_CONFIG, (gb_tiling_config & 0xffff)); in rv770_gpu_init()
1393 WREG32(UVD_UDEC_DBW_TILING_CONFIG, (gb_tiling_config & 0xffff)); in rv770_gpu_init()
1394 WREG32(UVD_UDEC_TILING_CONFIG, (gb_tiling_config & 0xffff)); in rv770_gpu_init()
1397 WREG32(CGTS_SYS_TCC_DISABLE, 0); in rv770_gpu_init()
1398 WREG32(CGTS_TCC_DISABLE, 0); in rv770_gpu_init()
1399 WREG32(CGTS_USER_SYS_TCC_DISABLE, 0); in rv770_gpu_init()
1400 WREG32(CGTS_USER_TCC_DISABLE, 0); in rv770_gpu_init()
1408 WREG32(CP_QUEUE_THRESHOLDS, (ROQ_IB1_START(0x16) | in rv770_gpu_init()
1409 ROQ_IB2_START(0x2b))); in rv770_gpu_init()
1411 WREG32(CP_MEQ_THRESHOLDS, STQ_SPLIT(0x30)); in rv770_gpu_init()
1421 smx_dc_ctl0 &= ~CACHE_DEPTH(0x1ff); in rv770_gpu_init()
1432 WREG32(SMX_SAR_CTL0, 0x00003f3f); in rv770_gpu_init()
1435 db_debug3 &= ~DB_CLK_OFF_DELAY(0x1f); in rv770_gpu_init()
1439 db_debug3 |= DB_CLK_OFF_DELAY(0x1f); in rv770_gpu_init()
1463 WREG32(PA_SC_MULTI_CHIP_CNTL, 0); in rv770_gpu_init()
1469 WREG32(CP_PERFMON_CNTL, 0); in rv770_gpu_init()
1472 DONE_FIFO_HIWATER(0xe0) | in rv770_gpu_init()
1473 ALU_UPDATE_FIFO_HIWATER(0x8)); in rv770_gpu_init()
1478 sq_ms_fifo_sizes |= FETCH_FIFO_HIWATER(0x1); in rv770_gpu_init()
1482 sq_ms_fifo_sizes |= FETCH_FIFO_HIWATER(0x4); in rv770_gpu_init()
1498 PS_PRIO(0) | in rv770_gpu_init()
1579 WREG32(PA_SC_LINE_STIPPLE_STATE, 0); in rv770_gpu_init()
1580 WREG32(VGT_STRMOUT_EN, 0); in rv770_gpu_init()
1581 WREG32(SX_MISC, 0); in rv770_gpu_init()
1582 WREG32(PA_SC_MODE_CNTL, 0); in rv770_gpu_init()
1583 WREG32(PA_SC_EDGERULE, 0xaaaaaaaa); in rv770_gpu_init()
1584 WREG32(PA_SC_AA_CONFIG, 0); in rv770_gpu_init()
1585 WREG32(PA_SC_CLIPRECT_RULE, 0xffff); in rv770_gpu_init()
1586 WREG32(PA_SC_LINE_STIPPLE, 0); in rv770_gpu_init()
1587 WREG32(SPI_INPUT_Z, 0); in rv770_gpu_init()
1589 WREG32(CB_COLOR7_FRAG, 0); in rv770_gpu_init()
1592 WREG32(CB_COLOR0_BASE, 0); in rv770_gpu_init()
1593 WREG32(CB_COLOR1_BASE, 0); in rv770_gpu_init()
1594 WREG32(CB_COLOR2_BASE, 0); in rv770_gpu_init()
1595 WREG32(CB_COLOR3_BASE, 0); in rv770_gpu_init()
1596 WREG32(CB_COLOR4_BASE, 0); in rv770_gpu_init()
1597 WREG32(CB_COLOR5_BASE, 0); in rv770_gpu_init()
1598 WREG32(CB_COLOR6_BASE, 0); in rv770_gpu_init()
1599 WREG32(CB_COLOR7_BASE, 0); in rv770_gpu_init()
1601 WREG32(TCP_CNTL, 0); in rv770_gpu_init()
1606 WREG32(PA_SC_MULTI_CHIP_CNTL, 0); in rv770_gpu_init()
1610 WREG32(VC_ENHANCE, 0); in rv770_gpu_init()
1617 if (mc->mc_vram_size > 0xE0000000) { in r700_vram_gtt_location()
1620 mc->real_vram_size = 0xE0000000; in r700_vram_gtt_location()
1621 mc->mc_vram_size = 0xE0000000; in r700_vram_gtt_location()
1642 dev_info(rdev->dev, "VRAM: %lluM 0x%08llX - 0x%08llX (%lluM used)\n", in r700_vram_gtt_location()
1646 radeon_vram_location(rdev, &rdev->mc, 0); in r700_vram_gtt_location()
1647 rdev->mc.gtt_base_align = 0; in r700_vram_gtt_location()
1669 case 0: in rv770_mc_init()
1684 /* Could aper size report 0 ? */ in rv770_mc_init()
1685 rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); in rv770_mc_init()
1686 rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); in rv770_mc_init()
1694 return 0; in rv770_mc_init()
1740 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in rv770_uvd_start()
1752 r = radeon_ring_init(rdev, ring, ring->ring_size, 0, PACKET0(UVD_NO_OP, 0)); in rv770_uvd_resume()
1831 DMA_PACKET(DMA_PACKET_NOP, 0, 0, 0)); in rv770_startup()
1860 return 0; in rv770_startup()
1906 return 0; in rv770_suspend()
2005 return 0; in rv770_init()
2035 if (radeon_pcie_gen2 == 0) in rv770_pcie_gen2_enable()
2052 DRM_INFO("enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0\n"); in rv770_pcie_gen2_enable()
2075 tmp = RREG32(0x541c); in rv770_pcie_gen2_enable()
2076 WREG32(0x541c, tmp | 0x8); in rv770_pcie_gen2_enable()
2078 link_cntl2 = RREG16(0x4088); in rv770_pcie_gen2_enable()
2080 link_cntl2 |= 0x2; in rv770_pcie_gen2_enable()
2081 WREG16(0x4088, link_cntl2); in rv770_pcie_gen2_enable()
2082 WREG32(MM_CFGREGS_CNTL, 0); in rv770_pcie_gen2_enable()
2102 /* XXX: only disable it if gen1 bridge vendor == 0x111d or 0x1106 */ in rv770_pcie_gen2_enable()