linux/drivers/gpu/drm/nouveau/include/nvkm/engine
Samuel Pitoiset e82661e23c drm/nouveau/pm: add concept of sources
A source (or multiplexer) is a tuple addr+mask+shift which allows to
control a block of signals. The maximum number of sources that a signal
can define is arbitrary limited to 8 and this should be large enough.
This patch allows to define multi-level of sources for a signal.

Each different sources are stored to a global list and will be exposed
to the userspace through the nvif interface in order to avoid conflicts.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2015-08-28 12:39:59 +10:00
..
bsp.h drm/nouveau/bsp: namespace + nvidia gpu names (no binary change) 2015-01-22 12:17:59 +10:00
ce.h drm/nouveau/ce/gm204: initial support 2015-04-14 17:00:56 +10:00
cipher.h drm/nouveau/cipher: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:00 +10:00
disp.h drm/nouveau/disp: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:01 +10:00
dmaobj.h drm/nouveau/dmaobj: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:02 +10:00
falcon.h drm/nouveau/core: namespace + nvidia gpu names (no binary change) 2015-01-22 12:17:49 +10:00
fifo.h drm/nouveau/fifo/gm204: initial support 2015-04-14 17:00:55 +10:00
gr.h drm/nouveau/gr/gm206: initial init+ctx code 2015-04-14 17:00:58 +10:00
mpeg.h drm/nouveau/mpeg: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:02 +10:00
mspdec.h drm/nouveau/mspdec: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:03 +10:00
msppp.h drm/nouveau/msppp: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:03 +10:00
msvld.h drm/nouveau/msvld: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:04 +10:00
pm.h drm/nouveau/pm: add concept of sources 2015-08-28 12:39:59 +10:00
sec.h drm/nouveau/sec: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:05 +10:00
sw.h drm/nouveau/sw: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:05 +10:00
vp.h drm/nouveau/vp: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:06 +10:00
xtensa.h drm/nouveau/core: namespace + nvidia gpu names (no binary change) 2015-01-22 12:17:49 +10:00