linux/drivers/gpu/drm/nouveau/core/engine
Alexandre Courbot b7c852a646 drm/nouveau/graph: enable when using external fw
nvc0_graph_ctor() would only let the graphics engine be enabled if its
oclass has a proper microcode linked to it. This prevents GR from being
enabled at all on chips that rely exclusively on external firmware, even
though such a use-case is valid.

Relax the conditions enabling the GR engine to also include the case
where an external firmware has also been loaded.

Also switch to external firmware if the graph class has no microcode
linked to it.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2014-06-10 16:05:50 +10:00
..
bsp drm/nouveau/vdec: implement support for VP3 engines 2013-09-04 13:46:15 +10:00
copy drm/nv50-/devinit: prevent use of engines marked as disabled by hw/vbios 2014-01-23 13:39:13 +10:00
crypt drm/nouveau/core: move falcon class to engine/ 2013-07-01 13:50:47 +10:00
device drm/gm107/gr: initial support 2014-03-26 14:08:15 +10:00
disp drm/gf119-/disp: fix nasty bug which can clobber SOR0's clock setup 2014-05-20 16:28:57 +10:00
dmaobj drm/gm107/disp: initial implementation 2014-03-26 14:00:59 +10:00
fifo drm/nouveau/fifo: add GK20A support 2014-06-10 16:05:49 +10:00
graph drm/nouveau/graph: enable when using external fw 2014-06-10 16:05:50 +10:00
mpeg drm/nv31/mpeg: remove need for separate refcnt on engine use 2013-11-08 15:37:43 +10:00
perfmon drm/nouveau/perfmon: initial infrastructure to expose performance counters 2013-11-08 15:40:05 +10:00
ppp drm/nouveau/vdec: implement support for VP3 engines 2013-09-04 13:46:15 +10:00
software drm/nouveau/sw: fix oops if gpu has its display block disabled 2013-12-03 23:28:57 +10:00
vp drm/nouveau/vdec: implement support for VP3 engines 2013-09-04 13:46:15 +10:00
falcon.c support for platform devices 2014-03-26 14:08:04 +10:00
xtensa.c support for platform devices 2014-03-26 14:08:04 +10:00