diff options
author | Alexandre Courbot <acourbot@nvidia.com> | 2015-12-11 16:40:17 +0900 |
---|---|---|
committer | Alexandre Courbot <acourbot@nvidia.com> | 2015-12-11 17:56:11 +0900 |
commit | c0d6e89e7756968e0d7263744b8098f61e1f2ae1 (patch) | |
tree | 7d64c25051a469e7efe36b458ecb9655accd27f4 | |
parent | b0add1106206eedc01a7fd6f3a2a2774411ec259 (diff) | |
download | nouveau-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.c | 4 |
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, |