nouveau next misc patches.

Dave Airlie airlied at gmail.com
Wed Jul 13 04:03:28 UTC 2022


Sending myself a pull request just to keep the process going. This is
some misc nouveau patches Ben has queued up, been good to land them in
-next.

Dave.

topic/nouveau-misc-2022-07-13-1:
drm/nouveau next misc

This is a set of misc nouveau patches skeggsb left queued up, just
flushing some of them out.
The following changes since commit d9e019bb396fc9448b104a6f4cdb7acf8af02854:

  Merge tag 'drm-msm-next-2022-07-10' of
https://gitlab.freedesktop.org/drm/msm into drm-next (2022-07-13
10:55:53 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/topic/nouveau-misc-2022-07-13-1

for you to fetch changes up to 89ed996b888faaf11c69bb4cbc19f21475c9050e:

  drm/nouveau/kms/nv50-: remove unused functions (2022-07-13 13:57:15 +1000)

----------------------------------------------------------------
drm/nouveau next misc

This is a set of misc nouveau patches skeggsb left queued up, just
flushing some of them out.

----------------------------------------------------------------
Ben Skeggs (12):
      drm/nouveau/nvif: add wrapper for open-coded nvif_object_constructed()
      drm/nouveau/nvkm: rip out event uapi
      drm/nouveau/nvkm: use list_add_tail() when building object tree
      drm/nouveau/nvkm: zero out engine pointer for subdev-provided classes
      drm/nouveau/nvkm: remove unused header
      drm/nouveau/device: remove pwrsrc notify in favour of a direct call to clk
      drm/nouveau/fifo: rip out cevent, never used
      drm/nouveau/fifo: remove rd32/wr32 accessors from channels
      drm/nouveau/ce/gv100-: move method buffer to ce ctx
      drm/nouveau: remove double WFI when destroying channels
      drm/nouveau/flcn: remove unused functions
      drm/nouveau/kms/nv50-: remove unused functions

 drivers/gpu/drm/nouveau/dispnv50/disp.c            |  16 --
 drivers/gpu/drm/nouveau/dispnv50/wndw.c            |  12 --
 drivers/gpu/drm/nouveau/dispnv50/wndw.h            |   2 -
 drivers/gpu/drm/nouveau/include/nvif/object.h      |   6 +
 drivers/gpu/drm/nouveau/include/nvkm/core/device.h |   3 -
 .../gpu/drm/nouveau/include/nvkm/engine/falcon.h   |  10 -
 drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h |   2 -
 drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h  |   3 +-
 .../gpu/drm/nouveau/include/nvkm/subdev/fault.h    |   1 +
 .../gpu/drm/nouveau/include/nvkm/subdev/secboot.h  |  66 ------
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |  32 ++-
 drivers/gpu/drm/nouveau/nouveau_abi16.h            |   1 +
 drivers/gpu/drm/nouveau/nouveau_chan.c             |   4 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |   1 -
 drivers/gpu/drm/nouveau/nouveau_nvif.c             |  31 +--
 drivers/gpu/drm/nouveau/nouveau_usif.c             | 231 +--------------------
 drivers/gpu/drm/nouveau/nvif/object.c              |   2 +-
 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c          |   3 +-
 drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c     |  24 +++
 drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h      |   2 +
 drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c     |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c  |   6 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |  25 ---
 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c  |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c    |  29 ---
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c    |  37 ----
 .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h   |   2 -
 .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c |  11 +-
 .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c |  47 ++---
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h    |   1 -
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c     |   1 -
 drivers/gpu/drm/nouveau/nvkm/falcon/base.c         |  10 -
 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c           |  25 ---
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c     |  20 +-
 34 files changed, 112 insertions(+), 556 deletions(-)
 delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/secboot.h


More information about the dri-devel mailing list