linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp
Timur Tabi c9e3878ae2 Revert "drm/nouveau/gsp: add support for GA100"
This reverts commit 20e0c19780.

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>
2026-05-01 01:08:00 +02:00
..
rm drm-misc-next for v7.1: 2026-03-02 16:58:07 +10:00
ad102.c nouveau: don't attempt fwsec on sb on newer platforms. 2026-01-04 16:55:38 +10:00
base.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
fwsec.c nouveau: don't attempt fwsec on sb on newer platforms. 2026-01-04 16:55:38 +10:00
ga100.c Revert "drm/nouveau/gsp: add support for GA100" 2026-05-01 01:08:00 +02:00
ga102.c nouveau: don't attempt fwsec on sb on newer platforms. 2026-01-04 16:55:38 +10:00
gb100.c drm/nouveau: Remove nvkm_gsp_fwif.enable 2025-08-12 17:36:51 -04:00
gb202.c drm/nouveau: Remove nvkm_gsp_fwif.enable 2025-08-12 17:36:51 -04:00
gh100.c nouveau: add a third state to the fini handler. 2026-02-04 12:17:43 +10:00
gv100.c
Kbuild drm/nouveau: add support for GB20x 2025-05-19 07:14:45 +10:00
priv.h nouveau: add a third state to the fini handler. 2026-02-04 12:17:43 +10:00
tu102.c Revert "drm/nouveau/gsp: add support for GA100" 2026-05-01 01:08:00 +02:00
tu116.c nouveau: don't attempt fwsec on sb on newer platforms. 2026-01-04 16:55:38 +10:00