]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
nouveau: fix the fwsec sb verification register.
authorDave Airlie <airlied@redhat.com>
Wed, 28 Aug 2024 02:37:19 +0000 (12:37 +1000)
committerDanilo Krummrich <dakr@kernel.org>
Fri, 30 Aug 2024 22:23:45 +0000 (00:23 +0200)
This aligns with what open gpu does, the 0x15 hex is just to trick you.

Fixes: 176fdcbddfd2 ("drm/nouveau/gsp/r535: add support for booting GSP-RM")
Reviewed-by: Ben Skeggs <bskeggs@nvidia.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240828023720.1596602-1-airlied@gmail.com
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c

index 330d72b1a4af1bed66b03d6bb18b898ba2473ed8..52412965fac107e63f389b6c1938a59d65896084 100644 (file)
@@ -324,7 +324,7 @@ nvkm_gsp_fwsec_sb(struct nvkm_gsp *gsp)
                return ret;
 
        /* Verify. */
-       err = nvkm_rd32(device, 0x001400 + (0xf * 4)) & 0x0000ffff;
+       err = nvkm_rd32(device, 0x001400 + (0x15 * 4)) & 0x0000ffff;
        if (err) {
                nvkm_error(subdev, "fwsec-sb: 0x%04x\n", err);
                return -EIO;