diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2020-06-16 14:19:35 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2020-07-24 18:50:48 +1000 |
commit | 587debc9a79b84fd61674f2c42f5a1b2c89ebd5f (patch) | |
tree | 06e8a1190269f77a3f6cc600721c0c84428ba449 /drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | |
parent | 90e9cf749a61deabd1cb167759ff93ee9f0ab01f (diff) | |
download | linux-587debc9a79b84fd61674f2c42f5a1b2c89ebd5f.tar.gz linux-587debc9a79b84fd61674f2c42f5a1b2c89ebd5f.tar.bz2 linux-587debc9a79b84fd61674f2c42f5a1b2c89ebd5f.zip |
drm/nouveau/acr: store a mask of LS falcons the HSFW can bootstrap
This will prevent reloading of HS FW where it's pointless, and bypass
hitting some timeouts.
Not a situation one should generally hit, but can occur with a messed
up firmware installation.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c')
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c index 74ffcf1e8de8..cd41b2e6cc87 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c @@ -446,6 +446,8 @@ gm200_acr_0 = { .wpr_patch = gm200_acr_wpr_patch, .wpr_check = gm200_acr_wpr_check, .init = gm200_acr_init, + .bootstrap_falcons = BIT_ULL(NVKM_ACR_LSF_FECS) | + BIT_ULL(NVKM_ACR_LSF_GPCCS), }; static int |