drm/nouveau/acr: store a mask of LS falcons the controlling LSFW can bootstrap
authorBen Skeggs <bskeggs@redhat.com>
Tue, 16 Jun 2020 04:57:31 +0000 (14:57 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 24 Jul 2020 08:50:48 +0000 (18:50 +1000)
commitde088372da017df35f6545516815ee012ec92ff6
tree2e76214e2fc85561e936bda2504d682253f1de85
parent587debc9a79b84fd61674f2c42f5a1b2c89ebd5f
drm/nouveau/acr: store a mask of LS falcons the controlling LSFW can bootstrap

This will prevent some pain with broken firmware trees, as under some
circumstances the HSFW can fail and leave the GPU in a state we don't
know how to recover from.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h
drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c
drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c