Searched refs:ram_wr32 (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramgf100.c117 ram_wr32(fuc, 0x10f910, magic); gf100_ram_train()
118 ram_wr32(fuc, 0x10f914, magic); gf100_ram_train()
212 ram_wr32(fuc, 0x132100, 0x00000001); gf100_ram_calc()
223 ram_wr32(fuc, 0x10fe20, 0x20010000); gf100_ram_calc()
224 ram_wr32(fuc, 0x137320, 0x00000003); gf100_ram_calc()
225 ram_wr32(fuc, 0x137330, 0x81200006); gf100_ram_calc()
226 ram_wr32(fuc, 0x10fe24, (P << 16) | (N1 << 8) | M1); gf100_ram_calc()
227 ram_wr32(fuc, 0x10fe20, 0x20010001); gf100_ram_calc()
238 ram_wr32(fuc, 0x10fe20, 0x20010005); gf100_ram_calc()
239 ram_wr32(fuc, 0x132004, (P << 16) | (N1 << 8) | M1); gf100_ram_calc()
240 ram_wr32(fuc, 0x132000, 0x18010101); gf100_ram_calc()
244 ram_wr32(fuc, 0x137300, 0x00000003); gf100_ram_calc()
252 ram_wr32(fuc, 0x10f988, 0x2004ff00); gf100_ram_calc()
253 ram_wr32(fuc, 0x10f98c, 0x003fc040); gf100_ram_calc()
254 ram_wr32(fuc, 0x10f990, 0x20012001); gf100_ram_calc()
255 ram_wr32(fuc, 0x10f998, 0x00011a00); gf100_ram_calc()
256 ram_wr32(fuc, 0x13d8f4, 0x00000000); gf100_ram_calc()
258 ram_wr32(fuc, 0x10f988, 0x20010000); gf100_ram_calc()
259 ram_wr32(fuc, 0x10f98c, 0x00000000); gf100_ram_calc()
260 ram_wr32(fuc, 0x10f990, 0x20012001); gf100_ram_calc()
261 ram_wr32(fuc, 0x10f998, 0x00010a00); gf100_ram_calc()
269 ram_wr32(fuc, 0x100b0c, 0x00080012); gf100_ram_calc()
272 ram_wr32(fuc, 0x611200, 0x00003300); gf100_ram_calc()
277 ram_wr32(fuc, 0x10f210, 0x00000000); gf100_ram_calc()
281 ram_wr32(fuc, 0x10f310, 0x00000001); gf100_ram_calc()
283 ram_wr32(fuc, 0x10f090, 0x00000061); gf100_ram_calc()
284 ram_wr32(fuc, 0x10f090, 0xc000007f); gf100_ram_calc()
288 ram_wr32(fuc, 0x10f824, 0x00007fd4); gf100_ram_calc()
290 ram_wr32(fuc, 0x1373ec, 0x00020404); gf100_ram_calc()
296 ram_wr32(fuc, 0x10f830, 0x41500010); gf100_ram_calc()
299 ram_wr32(fuc, 0x10f050, 0xff000090); gf100_ram_calc()
300 ram_wr32(fuc, 0x1373ec, 0x00020f0f); gf100_ram_calc()
301 ram_wr32(fuc, 0x1373f0, 0x00000003); gf100_ram_calc()
302 ram_wr32(fuc, 0x137310, 0x81201616); gf100_ram_calc()
303 ram_wr32(fuc, 0x132100, 0x00000001); gf100_ram_calc()
305 ram_wr32(fuc, 0x10f830, 0x00300017); gf100_ram_calc()
306 ram_wr32(fuc, 0x1373f0, 0x00000001); gf100_ram_calc()
307 ram_wr32(fuc, 0x10f824, 0x00007e77); gf100_ram_calc()
308 ram_wr32(fuc, 0x132000, 0x18030001); gf100_ram_calc()
309 ram_wr32(fuc, 0x10f090, 0x4000007e); gf100_ram_calc()
311 ram_wr32(fuc, 0x10f314, 0x00000001); gf100_ram_calc()
312 ram_wr32(fuc, 0x10f210, 0x80000000); gf100_ram_calc()
313 ram_wr32(fuc, 0x10f338, 0x00300220); gf100_ram_calc()
314 ram_wr32(fuc, 0x10f300, 0x0000011d); gf100_ram_calc()
316 ram_wr32(fuc, 0x10f290, 0x02060505); gf100_ram_calc()
317 ram_wr32(fuc, 0x10f294, 0x34208288); gf100_ram_calc()
318 ram_wr32(fuc, 0x10f298, 0x44050411); gf100_ram_calc()
319 ram_wr32(fuc, 0x10f29c, 0x0000114c); gf100_ram_calc()
320 ram_wr32(fuc, 0x10f2a0, 0x42e10069); gf100_ram_calc()
321 ram_wr32(fuc, 0x10f614, 0x40044f77); gf100_ram_calc()
322 ram_wr32(fuc, 0x10f610, 0x40044f77); gf100_ram_calc()
323 ram_wr32(fuc, 0x10f344, 0x00600009); gf100_ram_calc()
325 ram_wr32(fuc, 0x10f348, 0x00700008); gf100_ram_calc()
326 ram_wr32(fuc, 0x61c140, 0x19240000); gf100_ram_calc()
327 ram_wr32(fuc, 0x10f830, 0x00300017); gf100_ram_calc()
330 ram_wr32(fuc, 0x10f340, 0x00500004); gf100_ram_calc()
332 ram_wr32(fuc, 0x10f830, 0x01300017); gf100_ram_calc()
333 ram_wr32(fuc, 0x10f830, 0x00300017); gf100_ram_calc()
336 ram_wr32(fuc, 0x100b0c, 0x00080028); gf100_ram_calc()
337 ram_wr32(fuc, 0x611200, 0x00003330); gf100_ram_calc()
339 ram_wr32(fuc, 0x10f800, 0x00001800); gf100_ram_calc()
340 ram_wr32(fuc, 0x13d8f4, 0x00000000); gf100_ram_calc()
341 ram_wr32(fuc, 0x1373ec, 0x00020404); gf100_ram_calc()
342 ram_wr32(fuc, 0x1373f0, 0x00000003); gf100_ram_calc()
343 ram_wr32(fuc, 0x10f830, 0x40700010); gf100_ram_calc()
344 ram_wr32(fuc, 0x10f830, 0x40500010); gf100_ram_calc()
345 ram_wr32(fuc, 0x13d8f4, 0x00000000); gf100_ram_calc()
346 ram_wr32(fuc, 0x1373f8, 0x00000000); gf100_ram_calc()
347 ram_wr32(fuc, 0x132100, 0x00000101); gf100_ram_calc()
348 ram_wr32(fuc, 0x137310, 0x89201616); gf100_ram_calc()
349 ram_wr32(fuc, 0x10f050, 0xff000090); gf100_ram_calc()
350 ram_wr32(fuc, 0x1373ec, 0x00030404); gf100_ram_calc()
351 ram_wr32(fuc, 0x1373f0, 0x00000002); gf100_ram_calc()
353 ram_wr32(fuc, 0x132100, 0x00000001); gf100_ram_calc()
354 ram_wr32(fuc, 0x1373f8, 0x00002000); gf100_ram_calc()
356 ram_wr32(fuc, 0x10f808, 0x7aaa0050); gf100_ram_calc()
357 ram_wr32(fuc, 0x10f830, 0x00500010); gf100_ram_calc()
358 ram_wr32(fuc, 0x10f200, 0x00ce1000); gf100_ram_calc()
359 ram_wr32(fuc, 0x10f090, 0x4000007e); gf100_ram_calc()
361 ram_wr32(fuc, 0x10f314, 0x00000001); gf100_ram_calc()
362 ram_wr32(fuc, 0x10f210, 0x80000000); gf100_ram_calc()
363 ram_wr32(fuc, 0x10f338, 0x00300200); gf100_ram_calc()
364 ram_wr32(fuc, 0x10f300, 0x0000084d); gf100_ram_calc()
366 ram_wr32(fuc, 0x10f290, 0x0b343825); gf100_ram_calc()
367 ram_wr32(fuc, 0x10f294, 0x3483028e); gf100_ram_calc()
368 ram_wr32(fuc, 0x10f298, 0x440c0600); gf100_ram_calc()
369 ram_wr32(fuc, 0x10f29c, 0x0000214c); gf100_ram_calc()
370 ram_wr32(fuc, 0x10f2a0, 0x42e20069); gf100_ram_calc()
371 ram_wr32(fuc, 0x10f200, 0x00ce0000); gf100_ram_calc()
372 ram_wr32(fuc, 0x10f614, 0x60044e77); gf100_ram_calc()
373 ram_wr32(fuc, 0x10f610, 0x60044e77); gf100_ram_calc()
374 ram_wr32(fuc, 0x10f340, 0x00500000); gf100_ram_calc()
376 ram_wr32(fuc, 0x10f344, 0x00600228); gf100_ram_calc()
378 ram_wr32(fuc, 0x10f348, 0x00700000); gf100_ram_calc()
379 ram_wr32(fuc, 0x13d8f4, 0x00000000); gf100_ram_calc()
380 ram_wr32(fuc, 0x61c140, 0x09a40000); gf100_ram_calc()
385 ram_wr32(fuc, 0x10f800, 0x00001804); gf100_ram_calc()
388 ram_wr32(fuc, 0x13d8f4, 0x00000000); gf100_ram_calc()
389 ram_wr32(fuc, 0x100b0c, 0x00080028); gf100_ram_calc()
390 ram_wr32(fuc, 0x611200, 0x00003330); gf100_ram_calc()
392 ram_wr32(fuc, 0x10f9b0, 0x05313f41); gf100_ram_calc()
393 ram_wr32(fuc, 0x10f9b4, 0x00002f50); gf100_ram_calc()
H A Dramseq.h9 #define ram_wr32(s,r,d) hwsq_wr32(&(s)->base, &(s)->r_##r, (d)) macro
H A Dramgt215.c209 ram_wr32(fuc, 0x611200, 0x3300); gt215_link_train()
215 ram_wr32(fuc, 0x001700, 0x00000000); gt215_link_train()
221 ram_wr32(fuc, 0x10053c, 0x0); gt215_link_train()
222 ram_wr32(fuc, 0x100720, train->r_100720); gt215_link_train()
223 ram_wr32(fuc, 0x1111e0, train->r_1111e0); gt215_link_train()
224 ram_wr32(fuc, 0x111400, train->r_111400); gt215_link_train()
229 ram_wr32(fuc, 0x001700, r1700); gt215_link_train()
231 ram_wr32(fuc, 0x611200, 0x3330); gt215_link_train()
438 ram_wr32(fuc, 0x1002d4, 0x00000001); nvkm_sddr3_dll_disable()
439 ram_wr32(fuc, mr[1], mr[1]); nvkm_sddr3_dll_disable()
450 ram_wr32(fuc, mr[1], mr[1]); nvkm_gddr3_dll_disable()
458 ram_wr32(fuc, 0x004004, mclk->pll); gt215_ram_lock_pll()
622 ram_wr32(fuc, 0x611200, 0x3300); gt215_ram_calc()
650 ram_wr32(fuc, 0x1002d4, 0x00000001); gt215_ram_calc()
651 ram_wr32(fuc, 0x1002d0, 0x00000001); gt215_ram_calc()
652 ram_wr32(fuc, 0x1002d0, 0x00000001); gt215_ram_calc()
653 ram_wr32(fuc, 0x100210, 0x00000000); gt215_ram_calc()
654 ram_wr32(fuc, 0x1002dc, 0x00000001); gt215_ram_calc()
690 ram_wr32(fuc, 0x004018, 0x00001000); gt215_ram_calc()
696 ram_wr32(fuc, 0x004018, 0x00001000 | r004018); gt215_ram_calc()
697 ram_wr32(fuc, 0x100da0, r100da0); gt215_ram_calc()
702 ram_wr32(fuc, 0x004018, 0x00009000 | r004018); gt215_ram_calc()
703 ram_wr32(fuc, 0x100da0, r100da0); gt215_ram_calc()
708 ram_wr32(fuc, 0x1005a0, next->bios.ramcfg_10_06 << 16 | gt215_ram_calc()
711 ram_wr32(fuc, 0x1005a4, next->bios.ramcfg_10_08 << 8 | gt215_ram_calc()
713 ram_wr32(fuc, 0x10f804, next->bios.ramcfg_10_09_f0 << 20 | gt215_ram_calc()
720 ram_wr32(fuc, 0x100080, 0x1020); gt215_ram_calc()
742 ram_wr32(fuc, 0x1002dc, 0x00000000); gt215_ram_calc()
743 ram_wr32(fuc, 0x1002d4, 0x00000001); gt215_ram_calc()
744 ram_wr32(fuc, 0x100210, 0x80000000); gt215_ram_calc()
750 ram_wr32(fuc, mr[i], ram->base.mr[i]); gt215_ram_calc()
755 ram_wr32(fuc, 0x100220[3], timing[3]); gt215_ram_calc()
756 ram_wr32(fuc, 0x100220[1], timing[1]); gt215_ram_calc()
757 ram_wr32(fuc, 0x100220[6], timing[6]); gt215_ram_calc()
758 ram_wr32(fuc, 0x100220[7], timing[7]); gt215_ram_calc()
759 ram_wr32(fuc, 0x100220[2], timing[2]); gt215_ram_calc()
760 ram_wr32(fuc, 0x100220[4], timing[4]); gt215_ram_calc()
761 ram_wr32(fuc, 0x100220[5], timing[5]); gt215_ram_calc()
762 ram_wr32(fuc, 0x100220[0], timing[0]); gt215_ram_calc()
763 ram_wr32(fuc, 0x100220[8], timing[8]); gt215_ram_calc()
848 ram_wr32(fuc, 0x100264, 0x1); gt215_ram_calc()
858 ram_wr32(fuc, 0x611200, 0x3330); gt215_ram_calc()
H A Dramgk104.c180 ram_wr32(fuc, 0x137320, 0x00000000); r1373f4_init()
183 ram_wr32(fuc, 0x132024, rcoef); r1373f4_init()
216 ram_wr32(fuc, 0x1373ec, tmp | (v1 << 16)); r1373f4_fini()
262 ram_wr32(fuc, 0x62c000, 0x0f0f0000); gk104_ram_calc_gddr5()
273 ram_wr32(fuc, gpiotrig, 1); gk104_ram_calc_gddr5()
282 ram_wr32(fuc, 0x10f210, 0x00000000); /* REFRESH_AUTO = 0 */ gk104_ram_calc_gddr5()
284 ram_wr32(fuc, 0x10f310, 0x00000001); /* REFRESH */ gk104_ram_calc_gddr5()
288 ram_wr32(fuc, 0x10f314, 0x00000001); /* PRECHARGE */ gk104_ram_calc_gddr5()
290 ram_wr32(fuc, 0x10f090, 0x00000061); gk104_ram_calc_gddr5()
291 ram_wr32(fuc, 0x10f090, 0xc000007f); gk104_ram_calc_gddr5()
294 ram_wr32(fuc, 0x10f698, 0x00000000); gk104_ram_calc_gddr5()
295 ram_wr32(fuc, 0x10f69c, 0x00000000); gk104_ram_calc_gddr5()
360 ram_wr32(fuc, gpiotrig, 1); gk104_ram_calc_gddr5()
393 ram_wr32(fuc, 0x10f65c, 0x00000011 * next->bios.rammap_11_11_0c); gk104_ram_calc_gddr5()
394 ram_wr32(fuc, 0x10f6b8, 0x01010101 * next->bios.ramcfg_11_09); gk104_ram_calc_gddr5()
395 ram_wr32(fuc, 0x10f6bc, 0x01010101 * next->bios.ramcfg_11_09); gk104_ram_calc_gddr5()
398 ram_wr32(fuc, 0x10f698, 0x01010101 * next->bios.ramcfg_11_04); gk104_ram_calc_gddr5()
399 ram_wr32(fuc, 0x10f69c, 0x01010101 * next->bios.ramcfg_11_04); gk104_ram_calc_gddr5()
402 ram_wr32(fuc, 0x10f698, 0x00000000); gk104_ram_calc_gddr5()
403 ram_wr32(fuc, 0x10f69c, 0x00000000); gk104_ram_calc_gddr5()
539 ram_wr32(fuc, 0x10f870, 0x11111111 * next->bios.ramcfg_11_03_0f); gk104_ram_calc_gddr5()
554 ram_wr32(fuc, 0x100710, 0x00000000); gk104_ram_calc_gddr5()
577 ram_wr32(fuc, 0x10f090, 0x4000007e); gk104_ram_calc_gddr5()
579 ram_wr32(fuc, 0x10f314, 0x00000001); /* PRECHARGE */ gk104_ram_calc_gddr5()
580 ram_wr32(fuc, 0x10f310, 0x00000001); /* REFRESH */ gk104_ram_calc_gddr5()
581 ram_wr32(fuc, 0x10f210, 0x80000000); /* REFRESH_AUTO = 1 */ gk104_ram_calc_gddr5()
587 ram_wr32(fuc, 0x10f294, temp); gk104_ram_calc_gddr5()
591 ram_wr32(fuc, mr[0], ram->base.mr[0]); gk104_ram_calc_gddr5()
602 ram_wr32(fuc, gpiotrig, 1); gk104_ram_calc_gddr5()
608 ram_wr32(fuc, 0x10f318, 0x00000001); /* NOP? */ gk104_ram_calc_gddr5()
624 ram_wr32(fuc, 0x10f978, data); gk104_ram_calc_gddr5()
628 ram_wr32(fuc, 0x10f830, data); gk104_ram_calc_gddr5()
661 ram_wr32(fuc, 0x62c000, 0x0f0f0f00); gk104_ram_calc_gddr5()
709 ram_wr32(fuc, 0x62c000, 0x0f0f0000); gk104_ram_calc_sddr3()
714 ram_wr32(fuc, gpiotrig, 1); gk104_ram_calc_sddr3()
723 ram_wr32(fuc, 0x10f314, 0x00000001); /* PRECHARGE */ gk104_ram_calc_sddr3()
728 ram_wr32(fuc, 0x10f210, 0x00000000); /* REFRESH_AUTO = 0 */ gk104_ram_calc_sddr3()
729 ram_wr32(fuc, 0x10f310, 0x00000001); /* REFRESH */ gk104_ram_calc_sddr3()
731 ram_wr32(fuc, 0x10f310, 0x00000001); /* REFRESH */ gk104_ram_calc_sddr3()
735 ram_wr32(fuc, 0x10f090, 0x00000060); gk104_ram_calc_sddr3()
736 ram_wr32(fuc, 0x10f090, 0xc000007e); gk104_ram_calc_sddr3()
781 ram_wr32(fuc, 0x1373ec, data); gk104_ram_calc_sddr3()
790 ram_wr32(fuc, 0x137320, 0x00000000); gk104_ram_calc_sddr3()
793 ram_wr32(fuc, 0x132024, rcoef); gk104_ram_calc_sddr3()
807 ram_wr32(fuc, gpiotrig, 1); gk104_ram_calc_sddr3()
823 ram_wr32(fuc, 0x10f65c, 0x00000011 * next->bios.rammap_11_11_0c); gk104_ram_calc_sddr3()
824 ram_wr32(fuc, 0x10f6b8, 0x01010101 * next->bios.ramcfg_11_09); gk104_ram_calc_sddr3()
825 ram_wr32(fuc, 0x10f6bc, 0x01010101 * next->bios.ramcfg_11_09); gk104_ram_calc_sddr3()
886 ram_wr32(fuc, 0x10f870, 0x11111111 * next->bios.ramcfg_11_03_0f); gk104_ram_calc_sddr3()
897 ram_wr32(fuc, 0x10f090, 0x4000007f); gk104_ram_calc_sddr3()
900 ram_wr32(fuc, 0x10f314, 0x00000001); /* PRECHARGE */ gk104_ram_calc_sddr3()
901 ram_wr32(fuc, 0x10f310, 0x00000001); /* REFRESH */ gk104_ram_calc_sddr3()
902 ram_wr32(fuc, 0x10f210, 0x80000000); /* REFRESH_AUTO = 1 */ gk104_ram_calc_sddr3()
912 ram_wr32(fuc, mr[0], ram->base.mr[0]); gk104_ram_calc_sddr3()
923 ram_wr32(fuc, gpiotrig, 1); gk104_ram_calc_sddr3()
934 ram_wr32(fuc, 0x10f318, 0x00000001); /* NOP? */ gk104_ram_calc_sddr3()
939 ram_wr32(fuc, 0x62c000, 0x0f0f0f00); gk104_ram_calc_sddr3()
H A Dramnv50.c312 ram_wr32(hwsq, 0x611200, 0x00003300); nv50_ram_calc()
313 ram_wr32(hwsq, 0x002504, 0x00000001); /* block fifo */ nv50_ram_calc()
322 ram_wr32(hwsq, 0x1002d4, 0x00000001); /* precharge */ nv50_ram_calc()
323 ram_wr32(hwsq, 0x1002d0, 0x00000001); /* refresh */ nv50_ram_calc()
324 ram_wr32(hwsq, 0x1002d0, 0x00000001); /* refresh */ nv50_ram_calc()
325 ram_wr32(hwsq, 0x100210, 0x00000000); /* disable auto-refresh */ nv50_ram_calc()
326 ram_wr32(hwsq, 0x1002dc, 0x00000001); /* enable self-refresh */ nv50_ram_calc()
361 ram_wr32(hwsq, 0x100da0, r100da0); nv50_ram_calc()
369 ram_wr32(hwsq, 0x1002dc, 0x00000000); /* disable self-refresh */ nv50_ram_calc()
370 ram_wr32(hwsq, 0x1002d4, 0x00000001); /* disable self-refresh */ nv50_ram_calc()
371 ram_wr32(hwsq, 0x100210, 0x80000000); /* enable auto-refresh */ nv50_ram_calc()
382 ram_wr32(hwsq, mr[1], ram->base.mr[1]); nv50_ram_calc()
384 ram_wr32(hwsq, mr[0], ram->base.mr[0]); nv50_ram_calc()
445 ram_wr32(hwsq, 0x1005a0, next->bios.ramcfg_00_07 << 16 | nv50_ram_calc()
448 ram_wr32(hwsq, 0x1005a4, next->bios.ramcfg_00_09 << 8 | nv50_ram_calc()
465 ram_wr32(hwsq, 0x611200, 0x00003330); nv50_ram_calc()
466 ram_wr32(hwsq, 0x002504, 0x00000000); /* un-block fifo */ nv50_ram_calc()
H A Dramfuc.h167 #define ram_wr32(s,r,d) ramfuc_wr32(&(s)->base, &(s)->r_##r, (d)) macro

Completed in 73 milliseconds