Lines Matching full:ram

25 #include "ram.h"
143 struct gk104_ram *ram = container_of(fuc, typeof(*ram), fuc); in gk104_ram_train() local
149 for (i = 0; (data & 0x80000000) && i < ram->parts; addr += 0x1000, i++) { in gk104_ram_train()
150 if (ram->pmask & (1 << i)) in gk104_ram_train()
159 struct gk104_ram *ram = container_of(fuc, typeof(*ram), fuc); in r1373f4_init() local
160 const u32 mcoef = ((--ram->P2 << 28) | (ram->N2 << 8) | ram->M2); in r1373f4_init()
161 const u32 rcoef = (( ram->P1 << 16) | (ram->N1 << 8) | ram->M1); in r1373f4_init()
162 const u32 runk0 = ram->fN1 << 16; in r1373f4_init()
163 const u32 runk1 = ram->fN1; in r1373f4_init()
165 if (ram->from == 2) { in r1373f4_init()
191 if (ram->mode == 2) { in r1373f4_init()
209 struct gk104_ram *ram = container_of(fuc, typeof(*ram), fuc); in r1373f4_fini() local
210 struct nvkm_ram_data *next = ram->base.next; in r1373f4_fini()
217 ram_mask(fuc, 0x1373f0, (~ram->mode & 3), 0x00000000); in r1373f4_fini()
218 if (ram->mode == 2) { in r1373f4_fini()
229 gk104_ram_nuts(struct gk104_ram *ram, struct ramfuc_reg *reg, in gk104_ram_nuts() argument
232 struct nvkm_fb *fb = ram->base.fb; in gk104_ram_nuts()
233 struct ramfuc *fuc = &ram->fuc.base; in gk104_ram_nuts()
241 if (ram->pnuts & (1 << i)) { in gk104_ram_nuts()
252 gk104_ram_calc_gddr5(struct gk104_ram *ram, u32 freq) in gk104_ram_calc_gddr5() argument
254 struct gk104_ramfuc *fuc = &ram->fuc; in gk104_ram_calc_gddr5()
255 struct nvkm_ram_data *next = ram->base.next; in gk104_ram_calc_gddr5()
263 if (nvkm_device_engine(ram->base.fb->subdev.device, NVKM_ENGINE_DISP)) in gk104_ram_calc_gddr5()
267 if ((ram->base.mr[1] & 0x03c) != 0x030) { in gk104_ram_calc_gddr5()
268 ram_mask(fuc, mr[1], 0x03c, ram->base.mr[1] & 0x03c); in gk104_ram_calc_gddr5()
269 ram_nuts(ram, mr[1], 0x03c, ram->base.mr1_nuts & 0x03c, 0x000); in gk104_ram_calc_gddr5()
343 if (ram->from == 2 && ram->mode != 2) { in gk104_ram_calc_gddr5()
354 if (ram->from != 2 && ram->mode != 2) { in gk104_ram_calc_gddr5()
373 if (ram->from != 2 && ram->mode == 2) { in gk104_ram_calc_gddr5()
384 if (ram->from == 2 && ram->mode == 2) { in gk104_ram_calc_gddr5()
390 if (ram->mode != 2) /*XXX*/ { in gk104_ram_calc_gddr5()
408 if (ram->mode != 2) { in gk104_ram_calc_gddr5()
414 if (ram->mode == 2 && next->bios.ramcfg_11_08_10) in gk104_ram_calc_gddr5()
474 if (ram->diff.ramcfg_11_08_20) { in gk104_ram_calc_gddr5()
482 if (ram->diff.ramcfg_11_02_03) { in gk104_ram_calc_gddr5()
486 if (ram->diff.ramcfg_11_01_10) { in gk104_ram_calc_gddr5()
494 if (ram->diff.timing_20_30_07) { in gk104_ram_calc_gddr5()
498 if (ram->diff.ramcfg_11_01_01) { in gk104_ram_calc_gddr5()
506 if (ram->diff.timing_20_30_07) { in gk104_ram_calc_gddr5()
510 if (ram->diff.ramcfg_11_01_02) { in gk104_ram_calc_gddr5()
544 if (ram->diff.ramcfg_11_02_03) { in gk104_ram_calc_gddr5()
548 if (ram->diff.ramcfg_11_01_10) { in gk104_ram_calc_gddr5()
585 if (next->bios.ramcfg_11_08_10 && (ram->mode == 2) /*XXX*/) { in gk104_ram_calc_gddr5()
592 ram_mask(fuc, mr[3], 0xfff, ram->base.mr[3]); in gk104_ram_calc_gddr5()
593 ram_wr32(fuc, mr[0], ram->base.mr[0]); in gk104_ram_calc_gddr5()
594 ram_mask(fuc, mr[8], 0xfff, ram->base.mr[8]); in gk104_ram_calc_gddr5()
596 ram_mask(fuc, mr[1], 0xfff, ram->base.mr[1]); in gk104_ram_calc_gddr5()
597 ram_mask(fuc, mr[5], 0xfff, ram->base.mr[5] & ~0x004); /* LP3 later */ in gk104_ram_calc_gddr5()
598 ram_mask(fuc, mr[6], 0xfff, ram->base.mr[6]); in gk104_ram_calc_gddr5()
599 ram_mask(fuc, mr[7], 0xfff, ram->base.mr[7]); in gk104_ram_calc_gddr5()
613 ram_nuts(ram, 0x10f200, 0x18808800, 0x00000000, 0x18808800); in gk104_ram_calc_gddr5()
628 if (ram->mode == 1) { in gk104_ram_calc_gddr5()
646 if (ram->mode == 2) { /*XXX*/ in gk104_ram_calc_gddr5()
651 if (ram_mask(fuc, mr[5], 0x004, ram->base.mr[5]) != ram->base.mr[5]) in gk104_ram_calc_gddr5()
654 if (ram->mode != 2) { in gk104_ram_calc_gddr5()
664 if (nvkm_device_engine(ram->base.fb->subdev.device, NVKM_ENGINE_DISP)) in gk104_ram_calc_gddr5()
672 ram_nuts(ram, 0x10f200, 0x18808800, data, 0x18808800); in gk104_ram_calc_gddr5()
700 gk104_ram_calc_sddr3(struct gk104_ram *ram, u32 freq) in gk104_ram_calc_sddr3() argument
702 struct gk104_ramfuc *fuc = &ram->fuc; in gk104_ram_calc_sddr3()
703 const u32 rcoef = (( ram->P1 << 16) | (ram->N1 << 8) | ram->M1); in gk104_ram_calc_sddr3()
704 const u32 runk0 = ram->fN1 << 16; in gk104_ram_calc_sddr3()
705 const u32 runk1 = ram->fN1; in gk104_ram_calc_sddr3()
706 struct nvkm_ram_data *next = ram->base.next; in gk104_ram_calc_sddr3()
714 if (nvkm_device_engine(ram->base.fb->subdev.device, NVKM_ENGINE_DISP)) in gk104_ram_calc_sddr3()
824 if (ram->mode != 2) /*XXX*/ { in gk104_ram_calc_sddr3()
916 ram_mask(fuc, mr[2], 0x00000fff, ram->base.mr[2]); in gk104_ram_calc_sddr3()
917 ram_mask(fuc, mr[1], 0xffffffff, ram->base.mr[1]); in gk104_ram_calc_sddr3()
918 ram_wr32(fuc, mr[0], ram->base.mr[0]); in gk104_ram_calc_sddr3()
934 if (ram->mode != 2) { in gk104_ram_calc_sddr3()
946 if (nvkm_device_engine(ram->base.fb->subdev.device, NVKM_ENGINE_DISP)) in gk104_ram_calc_sddr3()
962 gk104_ram_calc_data(struct gk104_ram *ram, u32 khz, struct nvkm_ram_data *data) in gk104_ram_calc_data() argument
964 struct nvkm_subdev *subdev = &ram->base.fb->subdev; in gk104_ram_calc_data()
968 list_for_each_entry(cfg, &ram->cfg, head) { in gk104_ram_calc_data()
1041 gk104_ram_calc_xits(struct gk104_ram *ram, struct nvkm_ram_data *next) in gk104_ram_calc_xits() argument
1043 struct gk104_ramfuc *fuc = &ram->fuc; in gk104_ram_calc_xits()
1044 struct nvkm_subdev *subdev = &ram->base.fb->subdev; in gk104_ram_calc_xits()
1048 ret = ram_init(fuc, ram->base.fb); in gk104_ram_calc_xits()
1052 ram->mode = (next->freq > fuc->refpll.vco1.max_freq) ? 2 : 1; in gk104_ram_calc_xits()
1053 ram->from = ram_rd32(fuc, 0x1373f4) & 0x0000000f; in gk104_ram_calc_xits()
1064 if (ram->mode == 2) { in gk104_ram_calc_xits()
1066 &ram->N1, &ram->fN1, &ram->M1, &ram->P1, in gk104_ram_calc_xits()
1067 &ram->N2, &ram->M2, &ram->P2); in gk104_ram_calc_xits()
1077 ret = gt215_pll_calc(subdev, &fuc->refpll, refclk, &ram->N1, in gk104_ram_calc_xits()
1078 &ram->fN1, &ram->M1, &ram->P1); in gk104_ram_calc_xits()
1088 ram->base.mr[i] = ram_rd32(fuc, mr[i]); in gk104_ram_calc_xits()
1090 ram->base.freq = next->freq; in gk104_ram_calc_xits()
1092 switch (ram->base.type) { in gk104_ram_calc_xits()
1094 ret = nvkm_sddr3_calc(&ram->base); in gk104_ram_calc_xits()
1096 ret = gk104_ram_calc_sddr3(ram, next->freq); in gk104_ram_calc_xits()
1099 ret = nvkm_gddr5_calc(&ram->base, ram->pnuts != 0); in gk104_ram_calc_xits()
1101 ret = gk104_ram_calc_gddr5(ram, next->freq); in gk104_ram_calc_xits()
1114 struct gk104_ram *ram = gk104_ram(base); in gk104_ram_calc() local
1115 struct nvkm_clk *clk = ram->base.fb->subdev.device->clk; in gk104_ram_calc()
1116 struct nvkm_ram_data *xits = &ram->base.xition; in gk104_ram_calc()
1120 if (ram->base.next == NULL) { in gk104_ram_calc()
1121 ret = gk104_ram_calc_data(ram, in gk104_ram_calc()
1123 &ram->base.former); in gk104_ram_calc()
1127 ret = gk104_ram_calc_data(ram, freq, &ram->base.target); in gk104_ram_calc()
1131 if (ram->base.target.freq < ram->base.former.freq) { in gk104_ram_calc()
1132 *xits = ram->base.target; in gk104_ram_calc()
1133 copy = &ram->base.former; in gk104_ram_calc()
1135 *xits = ram->base.former; in gk104_ram_calc()
1136 copy = &ram->base.target; in gk104_ram_calc()
1143 ram->base.next = &ram->base.target; in gk104_ram_calc()
1144 if (memcmp(xits, &ram->base.former, sizeof(xits->bios))) in gk104_ram_calc()
1145 ram->base.next = &ram->base.xition; in gk104_ram_calc()
1147 BUG_ON(ram->base.next != &ram->base.xition); in gk104_ram_calc()
1148 ram->base.next = &ram->base.target; in gk104_ram_calc()
1151 return gk104_ram_calc_xits(ram, ram->base.next); in gk104_ram_calc()
1155 gk104_ram_prog_0(struct gk104_ram *ram, u32 freq) in gk104_ram_prog_0() argument
1157 struct nvkm_device *device = ram->base.fb->subdev.device; in gk104_ram_prog_0()
1162 list_for_each_entry(cfg, &ram->cfg, head) { in gk104_ram_prog_0()
1168 if (&cfg->head == &ram->cfg) in gk104_ram_prog_0()
1171 if (mask = 0, data = 0, ram->diff.rammap_11_0a_03fe) { in gk104_ram_prog_0()
1175 if (ram->diff.rammap_11_09_01ff) { in gk104_ram_prog_0()
1181 if (mask = 0, data = 0, ram->diff.rammap_11_0a_0400) { in gk104_ram_prog_0()
1187 if (mask = 0, data = 0, ram->diff.rammap_11_0a_0800) { in gk104_ram_prog_0()
1193 if (mask = 0, data = 0, ram->diff.rammap_11_0b_01f0) { in gk104_ram_prog_0()
1199 if (mask = 0, data = 0, ram->diff.rammap_11_0b_0200) { in gk104_ram_prog_0()
1205 if (mask = 0, data = 0, ram->diff.rammap_11_0d) { in gk104_ram_prog_0()
1209 if (ram->diff.rammap_11_0f) { in gk104_ram_prog_0()
1215 if (mask = 0, data = 0, ram->diff.rammap_11_0e) { in gk104_ram_prog_0()
1219 if (ram->diff.rammap_11_0b_0800) { in gk104_ram_prog_0()
1223 if (ram->diff.rammap_11_0b_0400) { in gk104_ram_prog_0()
1233 struct gk104_ram *ram = gk104_ram(base); in gk104_ram_prog() local
1234 struct gk104_ramfuc *fuc = &ram->fuc; in gk104_ram_prog()
1235 struct nvkm_device *device = ram->base.fb->subdev.device; in gk104_ram_prog()
1236 struct nvkm_ram_data *next = ram->base.next; in gk104_ram_prog()
1240 return (ram->base.next == &ram->base.xition); in gk104_ram_prog()
1243 gk104_ram_prog_0(ram, 1000); in gk104_ram_prog()
1245 gk104_ram_prog_0(ram, next->freq); in gk104_ram_prog()
1247 return (ram->base.next == &ram->base.xition); in gk104_ram_prog()
1253 struct gk104_ram *ram = gk104_ram(base); in gk104_ram_tidy() local
1254 ram->base.next = NULL; in gk104_ram_tidy()
1255 ram_exec(&ram->fuc, false); in gk104_ram_tidy()
1271 gk104_ram_train_type(struct nvkm_ram *ram, int i, u8 ramcfg, in gk104_ram_train_type() argument
1274 struct nvkm_bios *bios = ram->fb->subdev.device->bios; in gk104_ram_train_type()
1332 gk104_ram_train_init_0(struct nvkm_ram *ram, struct gk104_ram_train *train) in gk104_ram_train_init_0() argument
1334 struct nvkm_subdev *subdev = &ram->fb->subdev; in gk104_ram_train_init_0()
1368 gk104_ram_train_init(struct nvkm_ram *ram) in gk104_ram_train_init() argument
1370 u8 ramcfg = nvbios_ramcfg_index(&ram->fb->subdev); in gk104_ram_train_init()
1378 ret = gk104_ram_train_type(ram, i, ramcfg, train); in gk104_ram_train_init()
1383 switch (ram->type) { in gk104_ram_train_init()
1385 ret = gk104_ram_train_init_0(ram, train); in gk104_ram_train_init()
1397 gk104_ram_init(struct nvkm_ram *ram) in gk104_ram_init() argument
1399 struct nvkm_subdev *subdev = &ram->fb->subdev; in gk104_ram_init()
1435 return gk104_ram_train_init(ram); in gk104_ram_init()
1439 gk104_ram_ctor_data(struct gk104_ram *ram, u8 ramcfg, int i) in gk104_ram_ctor_data() argument
1441 struct nvkm_bios *bios = ram->base.fb->subdev.device->bios; in gk104_ram_ctor_data()
1443 struct nvbios_ramcfg *d = &ram->diff; in gk104_ram_ctor_data()
1451 p = &list_last_entry(&ram->cfg, typeof(*cfg), head)->bios; in gk104_ram_ctor_data()
1480 list_add_tail(&cfg->head, &ram->cfg); in gk104_ram_ctor_data()
1510 struct gk104_ram *ram = gk104_ram(base); in gk104_ram_dtor() local
1513 list_for_each_entry_safe(cfg, tmp, &ram->cfg, head) { in gk104_ram_dtor()
1517 return ram; in gk104_ram_dtor()
1528 struct gk104_ram *ram; in gk104_ram_new_() local
1533 if (!(ram = kzalloc(sizeof(*ram), GFP_KERNEL))) in gk104_ram_new_()
1535 *pram = &ram->base; in gk104_ram_new_()
1537 ret = gf100_ram_ctor(func, fb, &ram->base); in gk104_ram_new_()
1541 INIT_LIST_HEAD(&ram->cfg); in gk104_ram_new_()
1548 ram->parts = nvkm_rd32(device, 0x022438); in gk104_ram_new_()
1549 ram->pmask = nvkm_rd32(device, 0x022554); in gk104_ram_new_()
1550 ram->pnuts = 0; in gk104_ram_new_()
1551 for (i = 0, tmp = 0; i < ram->parts; i++) { in gk104_ram_new_()
1552 if (!(ram->pmask & (1 << i))) { in gk104_ram_new_()
1555 ram->pnuts |= (1 << i); in gk104_ram_new_()
1574 ret = gk104_ram_ctor_data(ram, ramcfg, i); in gk104_ram_new_()
1582 ret = nvbios_pll_parse(bios, 0x0c, &ram->fuc.refpll); in gk104_ram_new_()
1588 ret = nvbios_pll_parse(bios, 0x04, &ram->fuc.mempll); in gk104_ram_new_()
1597 ram->fuc.r_gpioMV = ramfuc_reg(0x00d610 + (gpio.line * 0x04)); in gk104_ram_new_()
1598 ram->fuc.r_funcMV[0] = (gpio.log[0] ^ 2) << 12; in gk104_ram_new_()
1599 ram->fuc.r_funcMV[1] = (gpio.log[1] ^ 2) << 12; in gk104_ram_new_()
1604 ram->fuc.r_gpio2E = ramfuc_reg(0x00d610 + (gpio.line * 0x04)); in gk104_ram_new_()
1605 ram->fuc.r_func2E[0] = (gpio.log[0] ^ 2) << 12; in gk104_ram_new_()
1606 ram->fuc.r_func2E[1] = (gpio.log[1] ^ 2) << 12; in gk104_ram_new_()
1609 ram->fuc.r_gpiotrig = ramfuc_reg(0x00d604); in gk104_ram_new_()
1611 ram->fuc.r_0x132020 = ramfuc_reg(0x132020); in gk104_ram_new_()
1612 ram->fuc.r_0x132028 = ramfuc_reg(0x132028); in gk104_ram_new_()
1613 ram->fuc.r_0x132024 = ramfuc_reg(0x132024); in gk104_ram_new_()
1614 ram->fuc.r_0x132030 = ramfuc_reg(0x132030); in gk104_ram_new_()
1615 ram->fuc.r_0x132034 = ramfuc_reg(0x132034); in gk104_ram_new_()
1616 ram->fuc.r_0x132000 = ramfuc_reg(0x132000); in gk104_ram_new_()
1617 ram->fuc.r_0x132004 = ramfuc_reg(0x132004); in gk104_ram_new_()
1618 ram->fuc.r_0x132040 = ramfuc_reg(0x132040); in gk104_ram_new_()
1620 ram->fuc.r_0x10f248 = ramfuc_reg(0x10f248); in gk104_ram_new_()
1621 ram->fuc.r_0x10f290 = ramfuc_reg(0x10f290); in gk104_ram_new_()
1622 ram->fuc.r_0x10f294 = ramfuc_reg(0x10f294); in gk104_ram_new_()
1623 ram->fuc.r_0x10f298 = ramfuc_reg(0x10f298); in gk104_ram_new_()
1624 ram->fuc.r_0x10f29c = ramfuc_reg(0x10f29c); in gk104_ram_new_()
1625 ram->fuc.r_0x10f2a0 = ramfuc_reg(0x10f2a0); in gk104_ram_new_()
1626 ram->fuc.r_0x10f2a4 = ramfuc_reg(0x10f2a4); in gk104_ram_new_()
1627 ram->fuc.r_0x10f2a8 = ramfuc_reg(0x10f2a8); in gk104_ram_new_()
1628 ram->fuc.r_0x10f2ac = ramfuc_reg(0x10f2ac); in gk104_ram_new_()
1629 ram->fuc.r_0x10f2cc = ramfuc_reg(0x10f2cc); in gk104_ram_new_()
1630 ram->fuc.r_0x10f2e8 = ramfuc_reg(0x10f2e8); in gk104_ram_new_()
1631 ram->fuc.r_0x10f250 = ramfuc_reg(0x10f250); in gk104_ram_new_()
1632 ram->fuc.r_0x10f24c = ramfuc_reg(0x10f24c); in gk104_ram_new_()
1633 ram->fuc.r_0x10fec4 = ramfuc_reg(0x10fec4); in gk104_ram_new_()
1634 ram->fuc.r_0x10fec8 = ramfuc_reg(0x10fec8); in gk104_ram_new_()
1635 ram->fuc.r_0x10f604 = ramfuc_reg(0x10f604); in gk104_ram_new_()
1636 ram->fuc.r_0x10f614 = ramfuc_reg(0x10f614); in gk104_ram_new_()
1637 ram->fuc.r_0x10f610 = ramfuc_reg(0x10f610); in gk104_ram_new_()
1638 ram->fuc.r_0x100770 = ramfuc_reg(0x100770); in gk104_ram_new_()
1639 ram->fuc.r_0x100778 = ramfuc_reg(0x100778); in gk104_ram_new_()
1640 ram->fuc.r_0x10f224 = ramfuc_reg(0x10f224); in gk104_ram_new_()
1642 ram->fuc.r_0x10f870 = ramfuc_reg(0x10f870); in gk104_ram_new_()
1643 ram->fuc.r_0x10f698 = ramfuc_reg(0x10f698); in gk104_ram_new_()
1644 ram->fuc.r_0x10f694 = ramfuc_reg(0x10f694); in gk104_ram_new_()
1645 ram->fuc.r_0x10f6b8 = ramfuc_reg(0x10f6b8); in gk104_ram_new_()
1646 ram->fuc.r_0x10f808 = ramfuc_reg(0x10f808); in gk104_ram_new_()
1647 ram->fuc.r_0x10f670 = ramfuc_reg(0x10f670); in gk104_ram_new_()
1648 ram->fuc.r_0x10f60c = ramfuc_reg(0x10f60c); in gk104_ram_new_()
1649 ram->fuc.r_0x10f830 = ramfuc_reg(0x10f830); in gk104_ram_new_()
1650 ram->fuc.r_0x1373ec = ramfuc_reg(0x1373ec); in gk104_ram_new_()
1651 ram->fuc.r_0x10f800 = ramfuc_reg(0x10f800); in gk104_ram_new_()
1652 ram->fuc.r_0x10f82c = ramfuc_reg(0x10f82c); in gk104_ram_new_()
1654 ram->fuc.r_0x10f978 = ramfuc_reg(0x10f978); in gk104_ram_new_()
1655 ram->fuc.r_0x10f910 = ramfuc_reg(0x10f910); in gk104_ram_new_()
1656 ram->fuc.r_0x10f914 = ramfuc_reg(0x10f914); in gk104_ram_new_()
1658 switch (ram->base.type) { in gk104_ram_new_()
1660 ram->fuc.r_mr[0] = ramfuc_reg(0x10f300); in gk104_ram_new_()
1661 ram->fuc.r_mr[1] = ramfuc_reg(0x10f330); in gk104_ram_new_()
1662 ram->fuc.r_mr[2] = ramfuc_reg(0x10f334); in gk104_ram_new_()
1663 ram->fuc.r_mr[3] = ramfuc_reg(0x10f338); in gk104_ram_new_()
1664 ram->fuc.r_mr[4] = ramfuc_reg(0x10f33c); in gk104_ram_new_()
1665 ram->fuc.r_mr[5] = ramfuc_reg(0x10f340); in gk104_ram_new_()
1666 ram->fuc.r_mr[6] = ramfuc_reg(0x10f344); in gk104_ram_new_()
1667 ram->fuc.r_mr[7] = ramfuc_reg(0x10f348); in gk104_ram_new_()
1668 ram->fuc.r_mr[8] = ramfuc_reg(0x10f354); in gk104_ram_new_()
1669 ram->fuc.r_mr[15] = ramfuc_reg(0x10f34c); in gk104_ram_new_()
1672 ram->fuc.r_mr[0] = ramfuc_reg(0x10f300); in gk104_ram_new_()
1673 ram->fuc.r_mr[1] = ramfuc_reg(0x10f304); in gk104_ram_new_()
1674 ram->fuc.r_mr[2] = ramfuc_reg(0x10f320); in gk104_ram_new_()
1680 ram->fuc.r_0x62c000 = ramfuc_reg(0x62c000); in gk104_ram_new_()
1681 ram->fuc.r_0x10f200 = ramfuc_reg(0x10f200); in gk104_ram_new_()
1682 ram->fuc.r_0x10f210 = ramfuc_reg(0x10f210); in gk104_ram_new_()
1683 ram->fuc.r_0x10f310 = ramfuc_reg(0x10f310); in gk104_ram_new_()
1684 ram->fuc.r_0x10f314 = ramfuc_reg(0x10f314); in gk104_ram_new_()
1685 ram->fuc.r_0x10f318 = ramfuc_reg(0x10f318); in gk104_ram_new_()
1686 ram->fuc.r_0x10f090 = ramfuc_reg(0x10f090); in gk104_ram_new_()
1687 ram->fuc.r_0x10f69c = ramfuc_reg(0x10f69c); in gk104_ram_new_()
1688 ram->fuc.r_0x10f824 = ramfuc_reg(0x10f824); in gk104_ram_new_()
1689 ram->fuc.r_0x1373f0 = ramfuc_reg(0x1373f0); in gk104_ram_new_()
1690 ram->fuc.r_0x1373f4 = ramfuc_reg(0x1373f4); in gk104_ram_new_()
1691 ram->fuc.r_0x137320 = ramfuc_reg(0x137320); in gk104_ram_new_()
1692 ram->fuc.r_0x10f65c = ramfuc_reg(0x10f65c); in gk104_ram_new_()
1693 ram->fuc.r_0x10f6bc = ramfuc_reg(0x10f6bc); in gk104_ram_new_()
1694 ram->fuc.r_0x100710 = ramfuc_reg(0x100710); in gk104_ram_new_()
1695 ram->fuc.r_0x100750 = ramfuc_reg(0x100750); in gk104_ram_new_()