linux/drivers/gpu/drm/nouveau
Ben Skeggs 6cc6e08d45 drm/nouveau/kms: add support for GB20x
Adds basic support for the new display classes available on GB20x GPUs.

Most of the changes here deal with HW method moves, with the only other
change of note being tweaks to skip allocation of CTXDMA objects, which
aren't required on Blackwell display.

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>
2025-05-19 07:14:45 +10:00
..
dispnv04 drm/nouveau: add helper functions for allocating pinned/cpu-mapped bos 2025-05-19 07:14:44 +10:00
dispnv50 drm/nouveau/kms: add support for GB20x 2025-05-19 07:14:45 +10:00
include drm/nouveau/kms: add support for GB20x 2025-05-19 07:14:45 +10:00
nvif drm/nouveau/kms: add support for GB20x 2025-05-19 07:14:45 +10:00
nvkm drm/nouveau: add support for GB20x 2025-05-19 07:14:45 +10:00
Kbuild drm/nouveau/gv100-: switch to volta semaphore methods 2025-05-19 06:29:26 +10:00
Kconfig Linux 6.14-rc6 2025-03-12 09:43:12 +10:00
gv100_fence.c drm/nouveau/gv100-: switch to volta semaphore methods 2025-05-19 06:29:26 +10:00
nouveau_abi16.c drm/nouveau/nv50-: separate CHANNEL_GPFIFO handling out from CHANNEL_DMA 2025-05-19 07:14:44 +10:00
nouveau_abi16.h
nouveau_acpi.c
nouveau_acpi.h
nouveau_backlight.c
nouveau_bios.c
nouveau_bios.h
nouveau_bo.c drm/nouveau: add support for GB20x 2025-05-19 07:14:45 +10:00
nouveau_bo.h drm/nouveau/gf100-: track chan progress with non-WFI semaphore release 2025-05-19 07:14:44 +10:00
nouveau_bo0039.c
nouveau_bo74c1.c
nouveau_bo85b5.c
nouveau_bo90b5.c
nouveau_bo5039.c
nouveau_bo9039.c
nouveau_boa0b5.c
nouveau_chan.c drm/nouveau: add support for GB20x 2025-05-19 07:14:45 +10:00
nouveau_chan.h drm/nouveau/gf100-: track chan progress with non-WFI semaphore release 2025-05-19 07:14:44 +10:00
nouveau_connector.c drm/nouveau/kms: add support for GB20x 2025-05-19 07:14:45 +10:00
nouveau_connector.h
nouveau_crtc.h
nouveau_debugfs.c
nouveau_debugfs.h
nouveau_display.c
nouveau_display.h
nouveau_dma.c drm/nouveau/nv50-: separate CHANNEL_GPFIFO handling out from CHANNEL_DMA 2025-05-19 07:14:44 +10:00
nouveau_dma.h drm/nouveau/nv50-: separate CHANNEL_GPFIFO handling out from CHANNEL_DMA 2025-05-19 07:14:44 +10:00
nouveau_dmem.c drm/nouveau: add helper functions for allocating pinned/cpu-mapped bos 2025-05-19 07:14:44 +10:00
nouveau_dmem.h
nouveau_dp.c drm/nouveau/dp: Use the generic helper to control LTTPR transparent mode 2025-02-25 18:33:48 +02:00
nouveau_drm.c drm/nouveau: add support for GB20x 2025-05-19 07:14:45 +10:00
nouveau_drv.h
nouveau_encoder.h
nouveau_exec.c drm/nouveau/gf100-: track chan progress with non-WFI semaphore release 2025-05-19 07:14:44 +10:00
nouveau_exec.h
nouveau_fence.c Linux 6.15-rc5 2025-05-06 16:39:25 +10:00
nouveau_fence.h drm/nouveau/gv100-: switch to volta semaphore methods 2025-05-19 06:29:26 +10:00
nouveau_gem.c drm/nouveau/gf100-: track chan progress with non-WFI semaphore release 2025-05-19 07:14:44 +10:00
nouveau_gem.h
nouveau_hwmon.c
nouveau_hwmon.h
nouveau_ioc32.c
nouveau_ioctl.h
nouveau_led.c
nouveau_led.h
nouveau_mem.c
nouveau_mem.h
nouveau_nvif.c
nouveau_platform.c
nouveau_platform.h
nouveau_prime.c
nouveau_reg.h
nouveau_sched.c drm/sched: Use struct for drm_sched_init() params 2025-02-12 11:59:52 +01:00
nouveau_sched.h
nouveau_sgdma.c
nouveau_svm.c Merge drm/drm-next into drm-misc-next 2025-04-07 14:35:48 +02:00
nouveau_svm.h
nouveau_ttm.c drm/nouveau: improve handling of 64-bit BARs 2025-05-19 07:14:35 +10:00
nouveau_ttm.h
nouveau_uvmm.c
nouveau_uvmm.h
nouveau_vga.c
nouveau_vga.h
nouveau_vmm.c
nouveau_vmm.h
nv04_fence.c
nv10_fence.c drm/nouveau: add helper functions for allocating pinned/cpu-mapped bos 2025-05-19 07:14:44 +10:00
nv10_fence.h
nv17_fence.c drm/nouveau: add helper functions for allocating pinned/cpu-mapped bos 2025-05-19 07:14:44 +10:00
nv50_display.h
nv50_fence.c drm/nouveau: add helper functions for allocating pinned/cpu-mapped bos 2025-05-19 07:14:44 +10:00
nv84_fence.c drm/nouveau: add helper functions for allocating pinned/cpu-mapped bos 2025-05-19 07:14:44 +10:00
nvc0_fence.c