nouveau-next 5.12
Ben Skeggs
skeggsb at gmail.com
Fri Jan 29 07:11:13 UTC 2021
Hey Dave,
Nothing too major here, I actually thought I'd sent most of these
right before the new year, but that apparently got lost in the bustle:
- Turing MMU fault recovery fixes
- Fix mDP connectors being reported as eDP to userspace
- Fixes for audio locking, and other bit-rot from DRM changes since
atomic support was written
- Misc other minor fixes.
Ben.
The following changes since commit bc96ad6722f86a377ed2872c9a4854c90caf78ca:
Merge tag 'v5.11-rc5' of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into
drm-next (2021-01-25 14:35:44 +1000)
are available in the Git repository at:
git://github.com/skeggsb/linux linux-5.12
for you to fetch changes up to d1f5a3fc85566e9ddce9361ef180f070367e6eab:
drm/nouveau/kms: handle mDP connectors (2021-01-29 16:49:15 +1000)
----------------------------------------------------------------
Alistair Popple (5):
drm/nouveau/mc/tu102: Fix MMU fault interrupts on Turing
drm/nouveau/mc/tu102: Remove Turing interrupt hack
drm/nouveau/fifo/tu102: Move Turing specific FIFO functions
drm/nouveau/fifo/tu102: FIFO interrupt fixes for Turing
drm/nouveau/fifo/tu102: Turing channel preemption fix
Ben Skeggs (3):
drm/nouveau/kms/nv50-gp1xx: wait for less EVO pushbuf space for
core updates without notify
drm/nouveau/kms/gv100-: wait for less NVD pushbuf space for core
updates without notify
drm/nouveau/kms/nv50-: add module option to select EVO/NVD push
buffer location
Frantisek Hrbata (1):
drm/nouveau: bail out of nouveau_channel_new if channel init fails
Karol Herbst (1):
drm/nouveau/kms: handle mDP connectors
Lyude Paul (9):
drm/nouveau/kms/nv50-: Don't call HEAD_SET_CRC_CONTROL in head907d_mode()
drm/nouveau/kms/nv50-: Log SOR/PIOR caps
drm/nouveau/kms/nv50-: Remove (nv_encoder->crtc) checks in
->disable callbacks
drm/nouveau/kms/nv50-: Rename encoder->atomic_(enable|disable) callbacks
drm/nouveau/kms/nv50-: s/armh/asyh/ in nv50_msto_atomic_enable()
drm/nouveau/kms/nv50-: Reverse args for
nv50_outp_get_(old|new)_connector()
drm/nouveau/kms/nv50-: Lookup current encoder/crtc from atomic state
drm/nouveau/kms/nv50-: Use nouveau_encoder->crtc in get_eld callback
drm/nouveau/kms/nv50-: Fix locking for audio callbacks
drivers/gpu/drm/nouveau/dispnv50/core507d.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 230
+++++++++++++----------
drivers/gpu/drm/nouveau/dispnv50/head907d.c | 11 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 +
drivers/gpu/drm/nouveau/nouveau_chan.c | 1 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 1 +
drivers/gpu/drm/nouveau/nouveau_drv.h | 1 +
drivers/gpu/drm/nouveau/nouveau_encoder.h | 13 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 46 ++---
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 32 ++++
drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 364
+++++++++++++++++++++++++++++++++++-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 21 ++-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 3 -
drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 1 -
drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 113 +++++++++--
16 files changed, 675 insertions(+), 167 deletions(-)
More information about the dri-devel
mailing list