aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/core/include (follow)
AgeCommit message (Expand)AuthorFilesLines
2013-12-03drm/nouveau/clk: Add support for NVAA/NVACRoy Spliet1-0/+4
2013-11-08drm/nouveau/fb: implement various bits of work towards memory reclockingBen Skeggs1-0/+9
2013-11-08drm/nouveau/device: initial control object class, with pstate control methodsBen Skeggs1-0/+40
2013-11-08drm/nouveau/clk: implement power state and engine clock control in coreBen Skeggs3-11/+112
2013-11-08drm/nouveau/volt: implement voltage control in coreBen Skeggs1-0/+60
2013-11-08drm/nouveau/bios: parsing for various tables required for power managementBen Skeggs8-1/+170
2013-11-08drm/nouveau/perfmon: initial infrastructure to expose performance countersBen Skeggs3-0/+71
2013-11-08drm/nouveau/bus: add interfaces/helpers for sequencerBen Skeggs1-0/+12
2013-11-08drm/nouveau/bus: make external class definitions pointersBen Skeggs1-4/+4
2013-11-08drm/nouveau/pwr: initial implementationBen Skeggs1-0/+80
2013-11-08drm/nouveau/therm: add hook for clk to suggest fanspeed to thermBen Skeggs2-1/+3
2013-11-08drm/nouveau/pwr: assign a subdev id for upcoming implementationBen Skeggs1-0/+1
2013-11-08drm/nouveau/core: make all info-level messages silent for runtime pmBen Skeggs2-27/+12
2013-11-08drm/nouveau/fifo: make external class definitions into pointersBen Skeggs1-8/+8
2013-11-08drm/nouveau/i2c: use a custom bitbanging delay for the adt7473Martin Peres1-1/+6
2013-11-08drm/nv50-nvaf/fb: split the class definitions up a bitBen Skeggs1-0/+4
2013-11-08drm/nouveau/fb: make external class definitions pointersBen Skeggs1-17/+17
2013-11-08drm/nv50-nv86,nv92/mc: rearm msi via pci config space, rather than mmio mirrorBen Skeggs1-0/+1
2013-11-08drm/nvc0,nvc4/mc: handle 0xc0's "special" msi rearmBen Skeggs1-5/+8
2013-11-08drm/nouveau/mc: store static data in nouveau_mc class definitionBen Skeggs1-14/+13
2013-11-08drm/nv31/mpeg: split the nv31 and nv40 dma setting implementationsIlia Mirkin1-0/+2
2013-11-08drm/nv40/mpeg: use the nv31-provided classesIlia Mirkin1-1/+1
2013-11-08drm/nv44/mpeg: create a copy of the nv31/nv40 implsIlia Mirkin1-0/+1
2013-11-08drm/nv10: introduce a new NV_11 card typeIlia Mirkin1-0/+1
2013-11-08drm/nouveau/vic: rename PUNK1C1 to PVICBen Skeggs2-2/+2
2013-11-08drm/nouveau/core: split lock into list+exec and enable refcount locksBen Skeggs1-1/+2
2013-11-08drm/nouveau/core: convert event handler apis to split create/enable semanticsBen Skeggs1-5/+9
2013-11-08drm/nouveau/sw: prepare for the sharing of constructors between implementationsBen Skeggs1-4/+4
2013-11-08drm/nv50-/sw: make vblank tracking data private to the implementationsBen Skeggs1-9/+0
2013-11-08drm/nouveau/core: Allow asymmetric nouveau_event_get/_putPeter Hurley1-0/+4
2013-11-08drm/nouveau/core: Add priv field for event handlersPeter Hurley1-0/+1
2013-09-04drm/nouveau: use MSI interruptsLucas Stach1-0/+1
2013-09-04drm/nouveau/i2c: pass the function pointers in at creation timeIlia Mirkin1-3/+5
2013-09-04drm/nouveau/timer: add a way to cancel alarmsMartin Peres1-0/+2
2013-09-04drm/nouveau/core: get rid of math.h, replace log2i with order_base_2Ilia Mirkin1-16/+0
2013-09-02Merge branch 'drm-next-3.12' of git://people.freedesktop.org/~agd5f/linux into drm-nextDave Airlie2-4/+5
2013-08-29nouveau: add runtime PM support (v0.9)Dave Airlie1-0/+13
2013-08-21drm/nouveau/mc: fix race condition between constructor and request_irq()Ben Skeggs1-3/+4
2013-07-30drm/nouveau/vm: make vm refcount into a krefBen Skeggs1-1/+1
2013-07-10drm/nouveau: add falcon interrupt handlerMaarten Lankhorst1-0/+2
2013-07-05drm/nvd7/gr: initial supportMaarten Lankhorst1-0/+1
2013-07-05drm/nvc0-/gr: make register lists from initvals functionsBen Skeggs1-2/+7
2013-07-01drm/nouveau/core: xtensa engine base class implementationIlia Mirkin1-0/+38
2013-07-01drm/nouveau/vdec: fork vp3 implementations from vp2Ilia Mirkin2-0/+2
2013-07-01drm/nouveau/core: move falcon class to engine/Ben Skeggs1-0/+0
2013-07-01drm/nouveau/core: remove nouveau_mm.mutex, no more usersBen Skeggs1-2/+0
2013-07-01drm/nvc0/vm: handle bar tlb flushes internallyBen Skeggs1-2/+0
2013-07-01drm/nv50/vm: remove explicit vm knowledge from enginesBen Skeggs2-2/+0
2013-07-01drm/nv50/vm: handle bar tlb flushes internallyBen Skeggs1-1/+1
2013-07-01drm/nouveau/fb: initialise vram controller as pfb sub-objectBen Skeggs1-70/+25