summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nv50_pm.c
AgeCommit message (Expand)AuthorFilesLines
2013-11-08drm/nouveau/drm/pm: remove everything except the hwmon interfaces to THERMBen Skeggs1-855/+0
2013-07-01drm/nouveau/fb: initialise vram controller as pfb sub-objectBen Skeggs1-2/+2
2013-04-26drm/nv04/disp: hide all the cruft away in its own little holeBen Skeggs1-1/+1
2012-11-29drm/nv50-nvc0: switch to common disp impl, removing previous versionBen Skeggs1-1/+1
2012-10-04Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-139/+108
2012-10-03drm/nouveau/therm: move thermal-related functions to the therm subdevMartin Peres1-58/+0
2012-10-03drm/nouveau: port remainder of drm code, and rip out compat layerBen Skeggs1-86/+115
2012-10-03drm/nouveau: port all engines to new engine module formatBen Skeggs1-1/+0
2012-10-03drm/nouveau/fb: merge fb/vram and port to subdev interfacesBen Skeggs1-3/+2
2012-10-03drm/nouveau/clock: pull in the implementation from all over the placeBen Skeggs1-6/+6
2012-10-03drm/nouveau: restructure source tree, split core from drm implementationBen Skeggs1-1/+1
2012-10-02UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/David Howells1-1/+1
2012-03-13drm/nv50/hwsq: some nv92 fixesMartin Peres1-2/+3
2012-03-13drm/nv50/pm: wait for all fifo-connected engines to idle before reclockingMartin Peres1-0/+2
2012-03-13drm/nv50/pm: use hwsq for engine reclocking tooBen Skeggs1-87/+98
2012-03-13drm/nv50/disp: more accurate function to determine active crtcsBen Skeggs1-8/+3
2012-03-13drm/nv50/pm: initial work towards proper memory reclocking, with timingsBen Skeggs1-46/+154
2012-02-01drm/nv50/pm: signedness bug in nv50_pm_clocks_pre()Dan Carpenter1-2/+2
2011-12-21drm/nouveau: just pass gpio line to pwm_*, not entire gpio structBen Skeggs1-12/+9
2011-12-21drm/nouveau/hwsq: remove some magic, give proper opcode namesBen Skeggs1-4/+4
2011-12-21drm/nv50/pm: introduce hwsq-based memory reclockingMartin Peres1-62/+145
2011-12-21drm/nv50/pm: fix a typo in clock calculationMartin Peres1-1/+1
2011-12-21drm/nv50/pm: only touch 0x611200 on nv92-Ben Skeggs1-3/+6
2011-12-21drm/nv50/pm: stabilise transition to 100MHz mclk a bitBen Skeggs1-2/+2
2011-12-21drm/nv50/pm: avoid touching dom6/vdec clocks if perflvl doesn't define itBen Skeggs1-16/+16
2011-12-21drm/nv50/pm: fix thinko which lead to clocks being slightly off sometimesBen Skeggs1-22/+24
2011-12-21drm/nv50/pm: 0x84/0x86 can't use "1" for nvclk src, need 0x50 methodBen Skeggs1-2/+5
2011-12-21drm/nv50/pm: free state struct after setting clocksBen Skeggs1-0/+1
2011-12-21drm/nv50/pm: rewrite clock management, and switch to the new pm hooksBen Skeggs1-90/+568
2011-12-21drm/nv50/pm: convert to new fanspeed pwm controller hooksBen Skeggs1-61/+33
2011-12-21drm/nv50/pm: mostly nailed down fan pwm frequency selectionBen Skeggs1-1/+11
2011-12-21drm/nv50/pm: add support for pwm fan controlBen Skeggs1-0/+74
2011-09-20drm/nouveau/bios: allow passing in crtc to the init table parserBen Skeggs1-4/+4
2011-05-16drm/nv50: improve nv50_pm_get_clock()Emil Velikov1-0/+15
2010-10-05drm/nva3: split pm backend out from nv50Ben Skeggs1-37/+19
2010-10-05drm/nouveau: run perflvl and M table scripts on mem clock changeBen Skeggs1-0/+22
2010-10-05drm/nouveau: pass perflvl struct to clock_pre()Ben Skeggs1-1/+2
2010-09-24drm/nouveau: allow static performance level settingBen Skeggs1-1/+1
2010-09-24drm/nv50: import initial clock get/set routines + hook up pm engineBen Skeggs1-0/+126