aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/core/include/engine (follow)
AgeCommit message (Expand)AuthorFilesLines
2014-09-15drm/nouveau/core: pass related object into notify constructorBen Skeggs1-1/+2
2014-08-10drm/nouveau/disp: audit and version display classesBen Skeggs1-1/+0
2014-08-10drm/nouveau/fifo: implement nvif event sourceBen Skeggs1-0/+5
2014-08-10drm/nouveau/fifo: allow direct access to channel control registers where possibleBen Skeggs1-0/+2
2014-08-10drm/nouveau/dma: audit and version NV_DMA classesBen Skeggs1-1/+0
2014-08-10drm/nouveau/dmaobj: switch to a slightly saner designBen Skeggs1-2/+1
2014-08-10drm/nouveau/dmaobj: update to an improved style of class definitionBen Skeggs1-19/+4
2014-08-10drm/nouveau/core: rework event interfaceBen Skeggs2-11/+4
2014-08-10drm/gk110b/gr: initvals differ from gk110Ben Skeggs1-0/+1
2014-06-11drm/nouveau/disp: add internal representaion of output paths and connectorsBen Skeggs1-0/+11
2014-06-11drm/nouveau/disp: nothing to see hereBen Skeggs1-19/+0
2014-06-10drm/nouveau/graph: add GK20A supportAlexandre Courbot1-0/+1
2014-06-10drm/nouveau/fifo: add GK20A supportAlexandre Courbot1-0/+1
2014-03-26drm/gm107/gr: initial supportBen Skeggs1-0/+1
2014-03-26drm/gf104/gr: rename gf104 (nvc4), it came before gf106 (nvc3)Ben Skeggs1-1/+1
2014-03-26support for platform devicesAlexandre Courbot1-4/+13
2014-03-26drm/gm100/device: recognise GM107Ben Skeggs1-0/+1
2014-03-26drm/gm107/disp: initial implementationBen Skeggs1-0/+1
2014-03-26drm/nv50/disp: preparation for storing static class dataBen Skeggs1-9/+9
2014-01-23drm/nv108/gr: initial support (need external fuc)Ben Skeggs1-0/+1
2014-01-23drm/nv108/fifo: initial supportBen Skeggs1-0/+1
2013-11-08drm/nouveau/perfmon: initial infrastructure to expose performance countersBen Skeggs1-0/+39
2013-11-08drm/nouveau/fifo: make external class definitions into pointersBen Skeggs1-8/+8
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/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-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/+81
2013-07-01drm/nv50/vm: remove explicit vm knowledge from enginesBen Skeggs1-1/+0
2013-07-01drm/nve0/ce: create engine object for ce2Ben Skeggs1-0/+1
2013-05-02drm/nvf0/disp: expose display class 2.2Ben Skeggs1-0/+1
2013-04-26drm/nouveau/fifo: implement channel creation event generationBen Skeggs1-1/+2
2013-04-26drm/nouveau/device: have engine object initialised before creationBen Skeggs1-1/+0
2013-04-26drm/nouveau/device: convert to engine, rather than subdevBen Skeggs1-0/+24
2013-04-26drm/nvc0-: support NOUVEAU_GETPARAM_GRAPH_UNITSChristoph Bumiller1-0/+4
2013-02-20drm/nouveau/fifo/nvc0-: use interrupt 31 as an event triggerBen Skeggs1-0/+2
2013-02-20drm/nouveau/disp: port vblank handling to event interfaceBen Skeggs2-16/+15
2013-02-20drm/nouveau: prepare for reporting channel ownerMarcin Slusarz1-0/+2
2012-11-29drm/nouveau/core: fix the assumption that NVDEV_XXXX is always under 32Martin Peres1-1/+1
2012-11-29drm/nouveau/ppp: remove nouveau_ppp base classBen Skeggs1-39/+0
2012-11-29nvc0/ppp: initial implementation of engineMaarten Lankhorst1-0/+1
2012-11-29nvc0/vp: initial implementation of engineMaarten Lankhorst1-0/+1
2012-11-29nvc0/bsp: initial implementation of engineMaarten Lankhorst1-0/+1
2012-11-29drm/nouveau/vdec: remove nouveau_{bsp,vp} base classes, use nouveau_engine directlyBen Skeggs2-78/+0