drm/nouveau/fb/tu102-: fix register used to determine scrub status
authorBen Skeggs <bskeggs@redhat.com>
Mon, 30 Jan 2023 22:37:14 +0000 (08:37 +1000)
committerLyude Paul <lyude@redhat.com>
Mon, 30 Jan 2023 23:49:17 +0000 (18:49 -0500)
commitb480600988181c411d46a7f8da24d78d1e5ee151
tree98239a3f087deee0ed58668c87090fcd30732729
parentd22915d22ded21fd5b24b60d174775789f173997
drm/nouveau/fb/tu102-: fix register used to determine scrub status

Turing apparently needs to use the same register we use on Ampere.

Not executing the scrubber ucode when required would result in large
areas of VRAM being inaccessible to the driver.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Lyude Paul <lyude@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230130223715.1831509-2-bskeggs@redhat.com
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c [new file with mode: 0644]