]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Revert "drm/nouveau/gsp: add support for GA100"
authorTimur Tabi <ttabi@nvidia.com>
Thu, 30 Apr 2026 22:38:29 +0000 (17:38 -0500)
committerDanilo Krummrich <dakr@kernel.org>
Thu, 30 Apr 2026 23:08:00 +0000 (01:08 +0200)
commitc9e3878ae2f57fd6786279cf5d9dc6e6e1b52f5a
tree856c822f2902d3fa2af2fe915439890560e438af
parent7dd57d7a6350770dfc283287125c409e995200e0
Revert "drm/nouveau/gsp: add support for GA100"

This reverts commit 20e0c197802c545db220157fafd567a10f2b7672.

Despite claiming to add GA100 support, that commit actually has quite
a few problems.  It falsely claims that there is no VBIOS.  GA100 does
have a VBIOS, but it has no display engine, so it cannot use the
PRAMIN method the read VBIOS and must fall back to using PROM.

For whatever reason, the VBIOS on GA100 has an "Init-from-ROM"
(IFR) header where the PCI Expansion ROM would normally be found.
So to find that ROM, Nouveau needs to parse the IFR header.

The commit also falsely claimed that there is no graphics (GR) engine.

So rather than try to fix that commit, just revert it and start over
from scratch.

Signed-off-by: Timur Tabi <ttabi@nvidia.com>
Link: https://patch.msgid.link/20260430223838.2530778-2-ttabi@nvidia.com
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c