summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Courbot <acourbot@nvidia.com>2015-12-11 16:40:17 +0900
committerAlexandre Courbot <acourbot@nvidia.com>2015-12-11 17:56:11 +0900
commitc0d6e89e7756968e0d7263744b8098f61e1f2ae1 (patch)
tree7d64c25051a469e7efe36b458ecb9655accd27f4
parentb0add1106206eedc01a7fd6f3a2a2774411ec259 (diff)
downloadnouveau-c0d6e89e7756968e0d7263744b8098f61e1f2ae1.tar.gz
gr/gf100: force FB domain if using FECS bootloader
Unneeded? Seems to work fine without this...
-rw-r--r--drm/nouveau/nvkm/engine/gr/gf100.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drm/nouveau/nvkm/engine/gr/gf100.c b/drm/nouveau/nvkm/engine/gr/gf100.c
index 61b705111..87c79ff2a 100644
--- a/drm/nouveau/nvkm/engine/gr/gf100.c
+++ b/drm/nouveau/nvkm/engine/gr/gf100.c
@@ -1357,6 +1357,10 @@ gf100_gr_init_ctxctl(struct gf100_gr *gr)
if (!nvkm_is_secure(device, LSF_FALCON_ID_FECS))
gf100_gr_init_fw(gr, 0x409000, &gr->fuc409c,
&gr->fuc409d);
+ else
+ /* force vid mem access for BL */
+ if (device->type != NVKM_DEVICE_TEGRA)
+ nvkm_wr32(device, 0x409a20, 0x80000002);
if (!nvkm_is_secure(device, LSF_FALCON_ID_GPCCS))
gf100_gr_init_fw(gr, 0x41a000, &gr->fuc41ac,