]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/nouveau: add support for GB10x
authorBen Skeggs <bskeggs@nvidia.com>
Mon, 25 Nov 2024 00:27:02 +0000 (10:27 +1000)
committerDave Airlie <airlied@redhat.com>
Sun, 18 May 2025 21:14:44 +0000 (07:14 +1000)
commit32cb1cc358ffed248f7762ba4c1d0625a2bfddaa
tree125e8b143563b2971901aae13a3db1b1903aa27a
parent862450a85b85a3e88e9065c9d2421f3ef17d054c
drm/nouveau: add support for GB10x

This commit enables basic support for the GB100/GB102 Blackwell GPUs.

Beyond HW class ID plumbing there's very little change here vs GH100.

Signed-off-by: Ben Skeggs <bskeggs@nvidia.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Timur Tabi <ttabi@nvidia.com>
Tested-by: Timur Tabi <ttabi@nvidia.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
27 files changed:
drivers/gpu/drm/nouveau/include/nvhw/ref/gb100/dev_hshub_base.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/include/nvif/cl0080.h
drivers/gpu/drm/nouveau/include/nvif/class.h
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
drivers/gpu/drm/nouveau/include/nvkm/subdev/fsp.h
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
drivers/gpu/drm/nouveau/nouveau_bo.c
drivers/gpu/drm/nouveau/nouveau_chan.c
drivers/gpu/drm/nouveau/nouveau_drm.c
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/fsp/Kbuild
drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb100.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gh100.c
drivers/gpu/drm/nouveau/nvkm/subdev/fsp/priv.h
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/Kbuild
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/rm.c
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h