summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/core
AgeCommit message (Expand)AuthorFilesLines
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-12drm/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
2021-02-11drm/nouveau/tmr: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/therm: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/pmu: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/pci: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/mxm: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/mmu: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/mc: use split type+inst in device reset APIsBen Skeggs1-1/+1
2021-02-11drm/nouveau/mc: switch to instanced constructorBen Skeggs1-1/+0
2021-02-11drm/nouveau/ltc: switch to instanced constructorBen Skeggs1-1/+0