summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nouveau_drv.h
AgeCommit message (Expand)AuthorFilesLines
3 daysdrm/nouveau: store subdev id as handle inside subdev structBen Skeggs1-1/+2
3 daysdrm/nouveau: cull more unused stuff from nouveau_deviceBen Skeggs1-15/+0
3 daysdrm/nouveau: punt vram config info out to nouveau_fb structBen Skeggs1-18/+0
3 daysdrm/nv04/disp: kick this state out of nouveau_deviceBen Skeggs1-76/+0
3 daysdrm/nouveau: handle engine reset via PMC_ENABLE from common codeBen Skeggs1-0/+1
3 daysdrm/nouveau: make engine subclass subdev, and noaccel a bitfieldBen Skeggs1-100/+49
3 daysdrm/nouveau/agp: move all agp stuff into its own source fileBen Skeggs1-3/+0
3 daysdrm/nouveau: add mutex and refcount to all subdevs, only init if refcntBen Skeggs1-4/+6
3 daysdrm/nouveau/instmem: new implementation, on top of new interfacesBen Skeggs1-154/+13
3 daysdrm/nv04-nv40/fifo: implement ramXX setup in fifo modules, not instmemBen Skeggs1-5/+1
3 daysdrm/nouveau/therm: move sensor / thermal table code into its own moduleBen Skeggs1-26/+1
3 daysdrm/nouveau/clk: separate from pm code, into sub-device modulesBen Skeggs1-4/+1
3 daysdrm/nouveau/fanctl: untangle from pm code and move into subdev modulesBen Skeggs1-2/+1
3 daysdrm/nouveau/volt: implement as subdev moduleBen Skeggs1-17/+1
3 daysdrm/nouveau/gpio: convert to sub-device modulesBen Skeggs1-27/+1
3 daysdrm/nouveau/fb: convert to sub-device modules, and merge with vram engineBen Skeggs1-79/+1
3 daysdrm/nouveau/timer: convert to sub-device moduleBen Skeggs1-12/+1
3 daysdrm/nouveau/mc: turn into sub-device moduleBen Skeggs1-18/+1
3 daysdrm/nouveau/bios: rename struct, and split out into sub-deviceBen Skeggs1-26/+37
3 daysdrm/nouveau: very scary looking cleanup commitBen Skeggs1-450/+437
3 daysdrm/nouveau: rename drm_nouveau_private to nouveau_deviceBen Skeggs1-32/+32
3 daysdrm/nouveau: rename engine to subsys, and exec_engine to engineBen Skeggs1-7/+7
3 daysdrm/nv50: extend vblank semaphore to generic dmaobj + offset pairBen Skeggs1-1/+0
3 daysdrm/nouveau: mark most of our ioctls as deprecated, move to compat layerBen Skeggs1-14/+0
3 daysdrm/nouveau: move current gpuobj code out of nouveau_object.cBen Skeggs1-1/+1
3 daysdrm/nouveau/ttm: untangle code to support accelerated buffer movesBen Skeggs1-1/+5
3 daysdrm/nouveau/fifo: turn all fifo modules into engine modulesBen Skeggs1-70/+3
3 daysdrm/nouveau/fifo: remove all the "special" engine hooksBen Skeggs1-20/+1
3 daysdrm/nouveau/fence: convert to exec engine, and improve channel syncBen Skeggs1-18/+2
3 daysdrm/nouveau/fence: minor api changes for an upcoming reworkBen Skeggs1-20/+6
3 daysdrm/nouveau/fence: make ttm interfaces wrap ours, not the other way aroundBen Skeggs1-27/+4
3 daysdrm/nouveau: move flip-related channel setup to software engineBen Skeggs1-2/+0
3 daysdrm/nouveau: create real execution engine for software object classBen Skeggs1-8/+0
3 daysdrm/nv40-50/gr: restructure grctx/prog generationBen Skeggs1-2/+4
3 daysdrm/nve0/gr: initial implementationBen Skeggs1-0/+3
3 daysdrm/nve0/fifo: initial implementationBen Skeggs1-1/+9
2012-03-22drm/nve0: initial modesetting support for kepler chipsetsBen Skeggs1-0/+1
2012-03-22drm/nouveau: bump version to 1.0.0Ben Skeggs1-4/+4
2012-03-22drm/nouveau: oops, increase channel dispc_vma to 4Ben Skeggs1-1/+1
2012-03-22drm/nouveau: remove m2mf creation on userspace channelsBen Skeggs1-2/+1
2012-03-22drm/nvc0-/disp: reimplement flip completion method as fifo methodBen Skeggs1-0/+1
2012-03-22drm/nouveau: remove subchannel names from places where it doesn't matterBen Skeggs1-5/+18
2012-03-22drm/nouveau/ttm: always do buffer moves on kernel channelBen Skeggs1-2/+0
2012-03-13drm/nouveau: map first page of mmio early and determine chipset earlierBen Skeggs1-2/+2
2012-03-13drm/nouveau/dp: move all nv50/sor-specific code out of nouveau_dp.cBen Skeggs1-8/+0
2012-03-13drm/nv50/display: expose color vibrance controlChristoph Bumiller1-0/+3
2012-03-13drm/nv50-nvc0/vm: support unsnooped system memoryBen Skeggs1-0/+1
2012-03-13drm/nouveau/pm: extend profile interface for destroy/init/finiBen Skeggs1-0/+4
2012-03-13drm/nouveau/pm: rework to allow selecting separate profiles for ac/batteryBen Skeggs1-1/+17
2012-03-13drm/nouveau/pm: embed timings into perflvl structsBen Skeggs1-7/+6