Lines Matching defs:timing
34 #include <subdev/bios/timing.h>
348 gt215_ram_timing_calc(struct gt215_ram *ram, u32 *timing)
374 timing[0] = (T(RP) << 24 | T(RAS) << 16 | T(RFC) << 8 | T(RC));
375 timing[1] = (T(WR) + 1 + T(CWL)) << 24 |
379 timing[2] = (T(CWL) - 1) << 24 |
383 timing[3] = (cur3 & 0x00ff0000) |
387 timing[4] = T(20) << 24 |
391 timing[5] = T(RFC) << 24 |
395 timing[6] = (0x5a + T(CL)) << 16 |
398 timing[7] = (cur7 & 0xff000000) |
401 timing[8] = cur8 & 0xffffff00;
408 timing[8] |= T(CL);
415 timing[0], timing[1], timing[2], timing[3]);
417 timing[4], timing[5], timing[6], timing[7]);
418 nvkm_debug(subdev, " 240: %08x\n", timing[8]);
508 u32 timing[9];
546 nvkm_error(subdev, "invalid/missing timing entry\n");
557 gt215_ram_timing_calc(ram, timing);
755 ram_wr32(fuc, 0x100220[3], timing[3]);
756 ram_wr32(fuc, 0x100220[1], timing[1]);
757 ram_wr32(fuc, 0x100220[6], timing[6]);
758 ram_wr32(fuc, 0x100220[7], timing[7]);
759 ram_wr32(fuc, 0x100220[2], timing[2]);
760 ram_wr32(fuc, 0x100220[4], timing[4]);
761 ram_wr32(fuc, 0x100220[5], timing[5]);
762 ram_wr32(fuc, 0x100220[0], timing[0]);
763 ram_wr32(fuc, 0x100220[8], timing[8]);