summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/core
AgeCommit message (Expand)AuthorFilesLines
2024-04-30drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()Lyude Paul1-7/+12
2024-03-08nouveau: lock the client object tree.Dave Airlie2-6/+21
2023-11-15nouveau: use an rwlock for the event lock.Dave Airlie1-6/+6
2023-10-31drm/nouveau/nvkm: support loading fws into sg_tableBen Skeggs1-3/+71
2023-09-20drm/nouveau/imem: support allocations not preserved across suspendBen Skeggs1-2/+13
2023-09-15drm/nouveau/core: refactor deprecated strncpyJustin Stitt1-2/+1
2023-07-06drm/nouveau/nvkm: punt spurious irq messages to debug levelBen Skeggs1-2/+2
2023-07-06drm/nouveau/nvkm: fini object children in reverse orderBen Skeggs1-1/+1
2023-01-31drm/nouveau/acr/gm20b: regression fixesBen Skeggs1-0/+3
2022-11-09drm/nouveau/engine: add HAL for engine-specific rc reset procedureBen Skeggs1-0/+10
2022-11-09drm/nouveau/acr: use common falcon HS FW code for ACR FWsBen Skeggs1-1/+86
2022-11-09drm/nouveau/flcn: new code to load+boot simple HS FWs (VPR scrubber)Ben Skeggs1-0/+42
2022-11-09drm/nouveau/fifo: add new engine context trackingBen Skeggs1-1/+6
2022-11-09drm/nouveau/fifo: expose runlist topology info on all chipsetsBen Skeggs1-8/+4
2022-11-09drm/nouveau/nvkm: add locking to subdev/engine init pathsBen Skeggs2-60/+120
2022-11-09drm/nouveau/mc: implement intr handling on top of nvkm_intrBen Skeggs1-9/+1
2022-11-09drm/nouveau/intr: add nvkm_subdev_intr() compatibilityBen Skeggs1-0/+61
2022-11-09drm/nouveau/intr: support multiple trees, and explicit interfacesBen Skeggs1-2/+282
2022-11-09drm/nouveau/intr: add shared interrupt plumbing between pci/tegraBen Skeggs2-0/+110
2022-11-09drm/nouveau/nvkm: give each nvkm_event its own lockdep classBen Skeggs1-4/+2
2022-11-09drm/nouveau/nvkm: rip out old notifyBen Skeggs5-402/+10
2022-11-09drm/nouveau/nvkm: add a replacement for nvkm_notifyBen Skeggs6-13/+339
2022-07-13drm/nouveau/device: remove pwrsrc notify in favour of a direct call to clkBen Skeggs1-0/+1
2022-07-13drm/nouveau/nvkm: use list_add_tail() when building object treeBen Skeggs1-1/+1
2021-11-13drm/nouveau/core/client: Mark nvkm_uclient_sclass with static keywordZou Wei1-1/+1
2021-08-18drm/nouveau: rip out nvkm_client.superBen Skeggs1-3/+1
2021-02-11drm/nouveau/nvkm: remove nvkm_subdev.indexBen Skeggs1-1/+0
2021-02-11drm/nouveau/vic: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/sw: switch to instanced constructorBen Skeggs2-7/+5
2021-02-11drm/nouveau/sec2: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/sec: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/pm: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/nvenc: switch to instanced constructorBen Skeggs1-15/+0
2021-02-11drm/nouveau/nvdec: switch to instanced constructorBen Skeggs1-7/+0
2021-02-11drm/nouveau/msvld: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/msppp: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/mspdec: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/msenc: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/mpeg: switch to instanced constructorBen Skeggs2-3/+2
2021-02-11drm/nouveau/me: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/ifb: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/gr: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/fifo: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/dma: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/disp: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/cipher: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/ce: switch to instanced constructorBen Skeggs2-16/+3
2021-02-11drm/nouveau/bsp,vp: switch to instanced constructorBen Skeggs2-6/+3
2021-02-11drm/nouveau/volt: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/top: switch to instanced constructorBen Skeggs1-1/+0