Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-20 | drm/nvd0/disp: scaling | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: push the update button in mode_set_base() | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: fixup clut so it actually works | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: initial attempt at modeset irq handling | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: stub dac load detect, prevents oops | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: dac encoder module | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: extend the init voodoo to cover crtcs | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: remove lp reordering from vram dmaobj, create fb dmaobjs | Ben Skeggs | |
Fixes CLUT being messed up. Mostly. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: some magic to make evo happeir | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: they moved the linear flag.. | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: initial crtc object implementation | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: skeletal handling of modeset interrupts | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: start on SOR encoder functions | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: setup a couple of dma objects we'll need | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: start on interrupt handling | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: whip up some basic dma handling for the evo channels | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/disp: very initial evo setup | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau/bios: allow passing in crtc to the init table parser | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/pm: enable clock/voltage hooks | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau/bios: fix INIT_GPIO for new chipsets | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/gpio: initial implementation | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0/i2c: initial implementation | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau: initial chipset description for nvdX chipsets | Ben Skeggs | |
All the non-stubbed functions should be okay for this chipset, the rest will be added back as they're figured out. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau: allow modeset module option to select 'headless mode' | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau: fixup init/fini sequence to deal with no CRTCs | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau: make general drm modesetting init common | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvd0: add a card_type for 0xdX chipsets | Ben Skeggs | |
These are different enough from 0xcX to justify it, half fermi, half kepler(??).. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nv04/pm: recalibrate timer on nvclk changes | Martin Peres | |
Signed-off-by: Martin Peres <martin.peres@ensi-bourges.fr> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau/tmr: calibrate for ns timestamps on init | Ben Skeggs | |
We previously assumed (incorrectly a lot of the time) that PTIMER would be programmed at a frequency which'd give its 64-bit timestamps in nanoseconds. By programming PTIMER ourselves, we avoid this problem. Reviewed-by: Martin Peres <martin.peres@ensi-bourges.fr> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvc0/gr: unblacklist nvcf acceleration | Ben Skeggs | |
Reported to be working. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau: don't complain for disabled timingset entries | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvc0/gr: copy GPC mpart config from PFFB | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvc0/vram: support non-uniform memory size per controller | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvc0/gr: add support for nvcf chipset | Ben Skeggs | |
untested, written from a trace, accel disabled by default until it is Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau: allow a nouveau_mm to be created with holes | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau: embed nouveau_mm | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nv31/mpeg: support for a single class3174 user | Ben Skeggs | |
Uncertain if/how the hw does multiple PMPEG channels, supporting one is better than none however. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau: rename nv40_mpeg to nv31_mpeg | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvc0/pm: more complete parsing of clock domains | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nvc0/pm: initial implementation of clocks_get() | Ben Skeggs | |
Not too certain on memory clock yet, but it gets the right numbers for each perflvl on my NVC0. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nva3/pm: idle graphics engine before changing clocks | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau: add function to wait until a callback returns true | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nv50/gr: insert set/clr of a ctxprog flag at start/end of ctxprog | Ben Skeggs | |
The set will be replaced with a wait on the same flag by a subsequent commit in order to halt a ctxprog's execution temporarily. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nva3/pm: tidy and add some comments here and there | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nva3/pm: parse/reclock vdec/41a0 clocks | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nva3/pm: rewrite clock_set, and switch to new interfaces | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau/pm: add hooks to get/set *all* clocks at once | Ben Skeggs | |
This is probably better than having to tell the common code about all the clocks that exist on every chipset. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nva3/pm: rewrite clock readback functions, far more correct now | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau/pm: some fermi chipsets still use volt 0x30 | Ben Skeggs | |
Fun, fun. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-09-20 | drm/nouveau/pm: allow voltage-only perflvl set, enable nvc0 | Ben Skeggs | |
Okay, my card didn't blow up. Lets turn it on! Signed-off-by: Ben Skeggs <bskeggs@redhat.com> |