linux_dsm_epyc7002/drivers/gpu/drm/nouveau/nvkm/engine
Alexandre Courbot 598a8148e7 drm/nouveau/secboot: allow to boot multiple falcons
Change the secboot and msgqueue interfaces to take a mask of falcons to
reset instead of a single falcon. The GP10B firmware interface requires
FECS and GPCCS to be booted in a single firmware command.

For firmwares that only support single falcon boot, it is trivial to
loop over the mask and boot each falcons individually.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2017-04-06 14:39:03 +10:00
..
bsp drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
ce drm/nouveau/ce/gp102: rename from gp104 2016-11-17 09:50:39 +10:00
cipher drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
device drm/nouveau: initial support (display-only) for GP107 2017-04-06 14:38:38 +10:00
disp Linux 4.10-rc8 2017-02-23 12:10:12 +10:00
dma drm/nouveau/dma: lookup objects with nvkm_object_search() 2017-02-17 15:14:57 +10:00
fifo drm/nouveau/fifo/gk104-: preempt recovery 2017-02-17 17:38:16 +10:00
gr drm/nouveau/secboot: allow to boot multiple falcons 2017-04-06 14:39:03 +10:00
mpeg drm/nouveau/mpeg: mthd returns true on success now 2017-04-06 14:38:22 +10:00
msenc drm/nouveau/core: add msenc plumbing 2016-03-14 10:13:43 +10:00
mspdec drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
msppp drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
msvld drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
nvdec drm/nouveau/nvdec: add gp102 support 2017-03-07 17:05:13 +10:00
nvenc drm/nouveau/core: add nvenc plumbing 2016-03-14 10:13:44 +10:00
pm drm/nouveau: silence sparse warnings about symbols not being marked static 2016-11-07 14:04:40 +10:00
sec drm/nouveau: silence sparse warnings about symbols not being marked static 2016-11-07 14:04:40 +10:00
sec2 drm/nouveau/secboot: fix NULL pointer dereference 2017-03-17 12:06:58 +10:00
sw drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
vic drm/nouveau/core: add vic plumbing 2016-03-14 10:13:45 +10:00
vp drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
falcon.c drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
Kbuild drm/nouveau/core: add SEC2 engine 2017-03-07 17:05:13 +10:00
xtensa.c drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00