H A D | ramgk104.c | 146 ram_mask(fuc, 0x10f910, mask, data); gk104_ram_train() 147 ram_mask(fuc, 0x10f914, mask, data); gk104_ram_train() 166 ram_mask(fuc, 0x1373f4, 0x00000000, 0x00001100); r1373f4_init() 167 ram_mask(fuc, 0x1373f4, 0x00000000, 0x00000010); r1373f4_init() 169 ram_mask(fuc, 0x1373f4, 0x00000000, 0x00010010); r1373f4_init() 172 ram_mask(fuc, 0x1373f4, 0x00000003, 0x00000000); r1373f4_init() 173 ram_mask(fuc, 0x1373f4, 0x00000010, 0x00000000); r1373f4_init() 178 ram_mask(fuc, 0x132000, 0x00000001, 0x00000000); r1373f4_init() 179 ram_mask(fuc, 0x132020, 0x00000001, 0x00000000); r1373f4_init() 181 ram_mask(fuc, 0x132030, 0xffff0000, runk0); r1373f4_init() 182 ram_mask(fuc, 0x132034, 0x0000ffff, runk1); r1373f4_init() 184 ram_mask(fuc, 0x132028, 0x00080000, 0x00080000); r1373f4_init() 185 ram_mask(fuc, 0x132020, 0x00000001, 0x00000001); r1373f4_init() 187 ram_mask(fuc, 0x132028, 0x00080000, 0x00000000); r1373f4_init() 192 ram_mask(fuc, 0x1373f4, 0x00010000, 0x00000000); r1373f4_init() 193 ram_mask(fuc, 0x132000, 0x80000000, 0x80000000); r1373f4_init() 194 ram_mask(fuc, 0x132000, 0x00000001, 0x00000000); r1373f4_init() 195 ram_mask(fuc, 0x132004, 0x103fffff, mcoef); r1373f4_init() 196 ram_mask(fuc, 0x132000, 0x00000001, 0x00000001); r1373f4_init() 198 ram_mask(fuc, 0x1373f4, 0x00000000, 0x00001100); r1373f4_init() 200 ram_mask(fuc, 0x1373f4, 0x00000000, 0x00010100); r1373f4_init() 203 ram_mask(fuc, 0x1373f4, 0x00000000, 0x00000010); r1373f4_init() 217 ram_mask(fuc, 0x1373f0, (~ram->mode & 3), 0x00000000); r1373f4_fini() 219 ram_mask(fuc, 0x1373f4, 0x00000003, 0x000000002); r1373f4_fini() 220 ram_mask(fuc, 0x1373f4, 0x00001100, 0x000000000); r1373f4_fini() 222 ram_mask(fuc, 0x1373f4, 0x00000003, 0x000000001); r1373f4_fini() 223 ram_mask(fuc, 0x1373f4, 0x00010000, 0x000000000); r1373f4_fini() 225 ram_mask(fuc, 0x10f800, 0x00000030, (v0 ^ v1) << 4); r1373f4_fini() 260 ram_mask(fuc, 0x10f808, 0x40000000, 0x40000000); gk104_ram_calc_gddr5() 266 ram_mask(fuc, mr[1], 0x03c, ram->base.mr[1] & 0x03c); gk104_ram_calc_gddr5() 271 u32 temp = ram_mask(fuc, gpio2E, 0x3000, fuc->r_func2E[1]); gk104_ram_calc_gddr5() 278 ram_mask(fuc, 0x10f200, 0x00000800, 0x00000000); gk104_ram_calc_gddr5() 287 ram_mask(fuc, 0x10f200, 0x80000000, 0x80000000); gk104_ram_calc_gddr5() 289 ram_mask(fuc, 0x10f200, 0x80000000, 0x00000000); gk104_ram_calc_gddr5() 337 ram_mask(fuc, 0x10f824, mask, data); gk104_ram_calc_gddr5() 339 ram_mask(fuc, 0x132040, 0x00010000, 0x00000000); gk104_ram_calc_gddr5() 342 ram_mask(fuc, 0x10f808, 0x00080000, 0x00000000); gk104_ram_calc_gddr5() 343 ram_mask(fuc, 0x10f200, 0x18008000, 0x00008000); gk104_ram_calc_gddr5() 344 ram_mask(fuc, 0x10f800, 0x00000000, 0x00000004); gk104_ram_calc_gddr5() 345 ram_mask(fuc, 0x10f830, 0x00008000, 0x01040010); gk104_ram_calc_gddr5() 346 ram_mask(fuc, 0x10f830, 0x01000000, 0x00000000); gk104_ram_calc_gddr5() 348 ram_mask(fuc, 0x1373f0, 0x00000002, 0x00000001); gk104_ram_calc_gddr5() 350 ram_mask(fuc, 0x10f830, 0x00c00000, 0x00240001); gk104_ram_calc_gddr5() 358 u32 temp = ram_mask(fuc, gpioMV, 0x3000, fuc->r_funcMV[mv]); gk104_ram_calc_gddr5() 367 ram_mask(fuc, 0x132040, 0x00010000, 0x00010000); gk104_ram_calc_gddr5() 373 ram_mask(fuc, 0x10f200, 0x18000000, 0x18000000); gk104_ram_calc_gddr5() 374 ram_mask(fuc, 0x10f800, 0x00000004, 0x00000000); gk104_ram_calc_gddr5() 375 ram_mask(fuc, 0x1373f0, 0x00000000, 0x00000002); gk104_ram_calc_gddr5() 376 ram_mask(fuc, 0x10f830, 0x00800001, 0x00408010); gk104_ram_calc_gddr5() 379 ram_mask(fuc, 0x10f808, 0x00000000, 0x00080000); gk104_ram_calc_gddr5() 380 ram_mask(fuc, 0x10f200, 0x00808000, 0x00800000); gk104_ram_calc_gddr5() 383 ram_mask(fuc, 0x10f800, 0x00000004, 0x00000000); gk104_ram_calc_gddr5() 390 ram_mask(fuc, 0x10f670, 0x80000000, 0x80000000); gk104_ram_calc_gddr5() 409 ram_mask(fuc, 0x10f694, 0xff00ff00, data); gk104_ram_calc_gddr5() 416 ram_mask(fuc, 0x10f60c, 0x00000080, data); gk104_ram_calc_gddr5() 430 ram_mask(fuc, 0x10f824, mask, data); gk104_ram_calc_gddr5() 436 ram_mask(fuc, 0x10f200, 0x00001000, data); gk104_ram_calc_gddr5() 440 ram_mask(fuc, 0x10f670, 0x80000000, 0x00000000); gk104_ram_calc_gddr5() 447 ram_mask(fuc, 0x10f82c, 0x00100000, data); gk104_ram_calc_gddr5() 456 ram_mask(fuc, 0x10f830, 0x00007000, data); gk104_ram_calc_gddr5() 459 ram_mask(fuc, 0x10f248, 0xffffffff, next->bios.timing[10]); gk104_ram_calc_gddr5() 460 ram_mask(fuc, 0x10f290, 0xffffffff, next->bios.timing[0]); gk104_ram_calc_gddr5() 461 ram_mask(fuc, 0x10f294, 0xffffffff, next->bios.timing[1]); gk104_ram_calc_gddr5() 462 ram_mask(fuc, 0x10f298, 0xffffffff, next->bios.timing[2]); gk104_ram_calc_gddr5() 463 ram_mask(fuc, 0x10f29c, 0xffffffff, next->bios.timing[3]); gk104_ram_calc_gddr5() 464 ram_mask(fuc, 0x10f2a0, 0xffffffff, next->bios.timing[4]); gk104_ram_calc_gddr5() 465 ram_mask(fuc, 0x10f2a4, 0xffffffff, next->bios.timing[5]); gk104_ram_calc_gddr5() 466 ram_mask(fuc, 0x10f2a8, 0xffffffff, next->bios.timing[6]); gk104_ram_calc_gddr5() 467 ram_mask(fuc, 0x10f2ac, 0xffffffff, next->bios.timing[7]); gk104_ram_calc_gddr5() 468 ram_mask(fuc, 0x10f2cc, 0xffffffff, next->bios.timing[8]); gk104_ram_calc_gddr5() 469 ram_mask(fuc, 0x10f2e8, 0xffffffff, next->bios.timing[9]); gk104_ram_calc_gddr5() 477 ram_mask(fuc, 0x10f200, mask, data); gk104_ram_calc_gddr5() 489 ram_mask(fuc, 0x10f604, mask, data); gk104_ram_calc_gddr5() 501 ram_mask(fuc, 0x10f614, mask, data); gk104_ram_calc_gddr5() 513 ram_mask(fuc, 0x10f610, mask, data); gk104_ram_calc_gddr5() 537 ram_mask(fuc, 0x10f808, mask, data); gk104_ram_calc_gddr5() 552 if ((ram_mask(fuc, 0x100770, mask, data) & mask & 4) != (data & 4)) { gk104_ram_calc_gddr5() 553 ram_mask(fuc, 0x100750, 0x00000008, 0x00000008); gk104_ram_calc_gddr5() 561 ram_mask(fuc, 0x100778, 0x00000700, data); gk104_ram_calc_gddr5() 563 ram_mask(fuc, 0x10f250, 0x000003f0, next->bios.timing_20_2c_003f << 4); gk104_ram_calc_gddr5() 567 ram_mask(fuc, 0x10f24c, 0x7f000000, data << 24); gk104_ram_calc_gddr5() 568 ram_mask(fuc, 0x10f224, 0x001f0000, next->bios.timing_20_30_f8 << 16); gk104_ram_calc_gddr5() 570 ram_mask(fuc, 0x10fec4, 0x041e0f07, next->bios.timing_20_31_0800 << 26 | gk104_ram_calc_gddr5() 574 ram_mask(fuc, 0x10fec8, 0x00000027, next->bios.timing_20_31_8000 << 5 | gk104_ram_calc_gddr5() 584 u32 temp = ram_mask(fuc, 0x10f294, 0xff000000, 0x24000000); gk104_ram_calc_gddr5() 590 ram_mask(fuc, mr[3], 0xfff, ram->base.mr[3]); gk104_ram_calc_gddr5() 592 ram_mask(fuc, mr[8], 0xfff, ram->base.mr[8]); gk104_ram_calc_gddr5() 594 ram_mask(fuc, mr[1], 0xfff, ram->base.mr[1]); gk104_ram_calc_gddr5() 595 ram_mask(fuc, mr[5], 0xfff, ram->base.mr[5] & ~0x004); /* LP3 later */ gk104_ram_calc_gddr5() 596 ram_mask(fuc, mr[6], 0xfff, ram->base.mr[6]); gk104_ram_calc_gddr5() 597 ram_mask(fuc, mr[7], 0xfff, ram->base.mr[7]); gk104_ram_calc_gddr5() 600 u32 temp = ram_mask(fuc, gpio2E, 0x3000, fuc->r_func2E[0]); gk104_ram_calc_gddr5() 607 ram_mask(fuc, 0x10f200, 0x80000000, 0x80000000); gk104_ram_calc_gddr5() 609 ram_mask(fuc, 0x10f200, 0x80000000, 0x00000000); gk104_ram_calc_gddr5() 645 ram_mask(fuc, 0x10f800, 0x00000004, 0x00000004); gk104_ram_calc_gddr5() 649 if (ram_mask(fuc, mr[5], 0x004, ram->base.mr[5]) != ram->base.mr[5]) gk104_ram_calc_gddr5() 653 ram_mask(fuc, 0x10f830, 0x01000000, 0x01000000); gk104_ram_calc_gddr5() 654 ram_mask(fuc, 0x10f830, 0x01000000, 0x00000000); gk104_ram_calc_gddr5() 667 ram_mask(fuc, 0x10f200, 0x00000800, data); gk104_ram_calc_gddr5() 680 ram_mask(fuc, mr[0], 0x100, 0x100); nvkm_sddr3_dll_reset() 681 ram_mask(fuc, mr[0], 0x100, 0x000); nvkm_sddr3_dll_reset() 690 ram_mask(fuc, mr[1], 0x1, 0x1); nvkm_sddr3_dll_disable() 707 ram_mask(fuc, 0x10f808, 0x40000000, 0x40000000); gk104_ram_calc_sddr3() 712 u32 temp = ram_mask(fuc, gpio2E, 0x3000, fuc->r_func2E[1]); gk104_ram_calc_sddr3() 719 ram_mask(fuc, 0x10f200, 0x00000800, 0x00000000); gk104_ram_calc_sddr3() 721 ram_mask(fuc, 0x10f808, 0x04000000, 0x04000000); gk104_ram_calc_sddr3() 730 ram_mask(fuc, 0x10f200, 0x80000000, 0x80000000); gk104_ram_calc_sddr3() 732 ram_mask(fuc, 0x10f200, 0x80000000, 0x00000000); gk104_ram_calc_sddr3() 774 ram_mask(fuc, 0x10f824, mask, data); gk104_ram_calc_sddr3() 776 ram_mask(fuc, 0x132040, 0x00010000, 0x00000000); gk104_ram_calc_sddr3() 778 ram_mask(fuc, 0x1373f4, 0x00000000, 0x00010010); gk104_ram_calc_sddr3() 782 ram_mask(fuc, 0x1373f4, 0x00000003, 0x00000000); gk104_ram_calc_sddr3() 783 ram_mask(fuc, 0x1373f4, 0x00000010, 0x00000000); gk104_ram_calc_sddr3() 788 ram_mask(fuc, 0x132000, 0x00000001, 0x00000000); gk104_ram_calc_sddr3() 789 ram_mask(fuc, 0x132020, 0x00000001, 0x00000000); gk104_ram_calc_sddr3() 791 ram_mask(fuc, 0x132030, 0xffff0000, runk0); gk104_ram_calc_sddr3() 792 ram_mask(fuc, 0x132034, 0x0000ffff, runk1); gk104_ram_calc_sddr3() 794 ram_mask(fuc, 0x132028, 0x00080000, 0x00080000); gk104_ram_calc_sddr3() 795 ram_mask(fuc, 0x132020, 0x00000001, 0x00000001); gk104_ram_calc_sddr3() 797 ram_mask(fuc, 0x132028, 0x00080000, 0x00000000); gk104_ram_calc_sddr3() 800 ram_mask(fuc, 0x1373f4, 0x00000010, 0x00000010); gk104_ram_calc_sddr3() 801 ram_mask(fuc, 0x1373f4, 0x00000003, 0x00000001); gk104_ram_calc_sddr3() 802 ram_mask(fuc, 0x1373f4, 0x00010000, 0x00000000); gk104_ram_calc_sddr3() 805 u32 temp = ram_mask(fuc, gpioMV, 0x3000, fuc->r_funcMV[mv]); gk104_ram_calc_sddr3() 814 ram_mask(fuc, 0x132040, 0x00010000, 0x00010000); gk104_ram_calc_sddr3() 820 ram_mask(fuc, 0x10f670, 0x80000000, 0x80000000); gk104_ram_calc_sddr3() 839 ram_mask(fuc, 0x10f824, mask, data); gk104_ram_calc_sddr3() 846 ram_mask(fuc, 0x10f82c, 0x00100000, data); gk104_ram_calc_sddr3() 849 ram_mask(fuc, 0x10f248, 0xffffffff, next->bios.timing[10]); gk104_ram_calc_sddr3() 850 ram_mask(fuc, 0x10f290, 0xffffffff, next->bios.timing[0]); gk104_ram_calc_sddr3() 851 ram_mask(fuc, 0x10f294, 0xffffffff, next->bios.timing[1]); gk104_ram_calc_sddr3() 852 ram_mask(fuc, 0x10f298, 0xffffffff, next->bios.timing[2]); gk104_ram_calc_sddr3() 853 ram_mask(fuc, 0x10f29c, 0xffffffff, next->bios.timing[3]); gk104_ram_calc_sddr3() 854 ram_mask(fuc, 0x10f2a0, 0xffffffff, next->bios.timing[4]); gk104_ram_calc_sddr3() 855 ram_mask(fuc, 0x10f2a4, 0xffffffff, next->bios.timing[5]); gk104_ram_calc_sddr3() 856 ram_mask(fuc, 0x10f2a8, 0xffffffff, next->bios.timing[6]); gk104_ram_calc_sddr3() 857 ram_mask(fuc, 0x10f2ac, 0xffffffff, next->bios.timing[7]); gk104_ram_calc_sddr3() 858 ram_mask(fuc, 0x10f2cc, 0xffffffff, next->bios.timing[8]); gk104_ram_calc_sddr3() 859 ram_mask(fuc, 0x10f2e8, 0xffffffff, next->bios.timing[9]); gk104_ram_calc_sddr3() 884 ram_mask(fuc, 0x10f808, mask, data); gk104_ram_calc_sddr3() 888 ram_mask(fuc, 0x10f250, 0x000003f0, next->bios.timing_20_2c_003f << 4); gk104_ram_calc_sddr3() 893 ram_mask(fuc, 0x10f24c, 0x7f000000, data << 24); gk104_ram_calc_sddr3() 895 ram_mask(fuc, 0x10f224, 0x001f0000, next->bios.timing_20_30_f8 << 16); gk104_ram_calc_sddr3() 906 ram_mask(fuc, mr[1], 0x1, 0x0); gk104_ram_calc_sddr3() 910 ram_mask(fuc, mr[2], 0x00000fff, ram->base.mr[2]); gk104_ram_calc_sddr3() 911 ram_mask(fuc, mr[1], 0xffffffff, ram->base.mr[1]); gk104_ram_calc_sddr3() 921 u32 temp = ram_mask(fuc, gpio2E, 0x3000, fuc->r_func2E[0]); gk104_ram_calc_sddr3() 929 ram_mask(fuc, 0x10f830, 0x01000000, 0x01000000); gk104_ram_calc_sddr3() 930 ram_mask(fuc, 0x10f830, 0x01000000, 0x00000000); gk104_ram_calc_sddr3() 933 ram_mask(fuc, 0x10f200, 0x80000000, 0x80000000); gk104_ram_calc_sddr3() 935 ram_mask(fuc, 0x10f200, 0x80000000, 0x00000000); gk104_ram_calc_sddr3() 945 ram_mask(fuc, 0x10f200, 0x00000800, data); gk104_ram_calc_sddr3()
|