mbox series

[PULL] drm-misc-next

Message ID 20180927093950.GA180365@art_vandelay (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-next | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-09-27

Message

Sean Paul Sept. 27, 2018, 9:39 a.m. UTC
Hi Dave,
Thanks for the backmerge, we now have sun4i R40 support in again. Also
noteworthy for this week are 3 new additions to -misc. 

This is very likely the last -misc-next pull for 4.20, but I'll see how things
go in the next ~week.


drm-misc-next-2018-09-27:
drm-misc-next for 4.20:

UAPI Changes:
- None

Cross-subsystem Changes:
- MAINTAINERS: Move udl, mxsfb, and fsl-dcu into drm-misc (Stefan, Sean)

Core Changes:
- syncobj: Check condition before returning timeout in schedule() (Chris)

Driver Changes:
- various: First wave o fdrm_fbdev_generic_setup() conversions (Noralf)
- bochs/virtio: More format byte-order improvements (Gerd)
- mxsfb: A couple fixes + add runtime pm support (Leonard)
- virtio: Add vmap support for prime objects (Ezequiel)

Cc: Stefan Agner <stefan@agner.ch>
Cc: Sean Paul <sean@poorly.run>
Cc: Noralf Trønnes <noralf@tronnes.org>
Cc: Gerd Hoffman <kraxel@redhat.com>
Cc: Leonard Crestez <leonard.crestez@nxp.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Ezequiel Garcia <ezequiel@collabora.com>

Cheers, Sean


The following changes since commit bf78296ab1cb215d0609ac6cff4e43e941e51265:

  BackMerge v4.19-rc5 into drm-next (2018-09-27 11:06:46 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-09-27

for you to fetch changes up to c2b70ffcd34eca60013d90bd6cd56e60b07adef8:

  dt-bindings: display: sun4i-drm: Add R40 mixer compatibles (2018-09-27 04:35:42 -0400)

----------------------------------------------------------------
drm-misc-next for 4.20:

UAPI Changes:
- None

Cross-subsystem Changes:
- MAINTAINERS: Move udl, mxsfb, and fsl-dcu into drm-misc (Stefan, Sean)

Core Changes:
- syncobj: Check condition before returning timeout in schedule() (Chris)

Driver Changes:
- various: First wave o fdrm_fbdev_generic_setup() conversions (Noralf)
- bochs/virtio: More format byte-order improvements (Gerd)
- mxsfb: A couple fixes + add runtime pm support (Leonard)
- virtio: Add vmap support for prime objects (Ezequiel)

Cc: Stefan Agner <stefan@agner.ch>
Cc: Sean Paul <sean@poorly.run>
Cc: Noralf Trønnes <noralf@tronnes.org>
Cc: Gerd Hoffman <kraxel@redhat.com>
Cc: Leonard Crestez <leonard.crestez@nxp.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Ezequiel Garcia <ezequiel@collabora.com>

----------------------------------------------------------------
Chen-Yu Tsai (1):
      Revert "drm/sun4i: Remove R40 display pipeline compatibles"

Chris Wilson (2):
      drm: Use default dma_fence hooks where possible for null syncobj
      drm: Fix syncobj handing of schedule() returning 0

Ezequiel Garcia (3):
      virtio: Add virtio_gpu_object_kunmap()
      virtio: Rework virtio_gpu_object_kmap()
      virtio: Support prime objects vmap/vunmap

Gerd Hoffmann (7):
      drm/virtio: pass virtio_gpu_object to virtio_gpu_cmd_transfer_to_host_{2d, 3d}
      drm: move native byte order quirk to new drm_driver_legacy_fb_format function
      drm: use drm_driver_legacy_fb_format in drm_gem_fbdev_fb_create
      drm/bochs: fix DRM_FORMAT_* handling for big endian machines.
      drm/bochs: support changing byteorder at mode set time
      drm/virtio: fix DRM_FORMAT_* handling
      drm: move quirk_addfb_prefer_xbgr_30bpp handling to drm_driver_legacy_fb_format too

Jernej Skrabec (1):
      dt-bindings: display: sun4i-drm: Add R40 mixer compatibles

José Roberto de Souza (1):
      drm: Return -EOPNOTSUPP in drm_setclientcap() when driver do not support KMS

Kieran Bingham (1):
      drm/atomic: Initialise planes with opaque alpha values

Leonard Crestez (5):
      drm/mxsfb: Move axi clk enable/disable to crtc enable/disable
      drm/mxsfb: Fix initial corrupt frame when activating display
      drm/mxsfb: Add pm_runtime calls to pipe_enable/disable
      drm/mxsfb: Add PM_SLEEP support
      drm/mxsfb: Switch to drm_atomic_helper_commit_tail_rpm

Noralf Trønnes (9):
      drm/fb-helper: Improve error reporting in setup
      drm/arm/hdlcd: Use drm_fbdev_generic_setup()
      drm/arm/mali: Use drm_fbdev_generic_setup()
      drm/imx: Use drm_fbdev_generic_setup()
      drm/pl111: Use drm_fbdev_generic_setup()
      drm/sti: Use drm_fbdev_generic_setup()
      drm/tve200: Use drm_fbdev_generic_setup()
      drm/vc4: Use drm_fbdev_generic_setup()
      drm/zte: Use drm_fbdev_generic_setup()

Sean Paul (3):
      MAINTAINERS: Move udl drm driver to drm-misc tree
      MAINTAINERS: Move mxsfb drm driver to drm-misc tree
      Merge drm/drm-next into drm-misc-next

Stefan Agner (1):
      MAINTAINERS: Move fsl-dcu driver to drm-misc tree

Thomas Zimmermann (3):
      drm/udl: Replace drm_dev_unref with drm_dev_put
      drm/tegra: Replace drm_dev_unref with drm_dev_put
      drm/fsl-dcu: Replace drm_dev_unref with drm_dev_put

Wei Yongjun (1):
      drm/vkms: Fix possible memory leak in _vkms_get_crc()

zhong jiang (1):
      gpu: do not double put device node in zx_drm_probe

 .../bindings/display/sunxi/sun4i-drm.txt           |  2 +
 MAINTAINERS                                        |  7 +++
 drivers/gpu/drm/arm/hdlcd_drv.c                    | 11 +---
 drivers/gpu/drm/arm/malidp_drv.c                   | 11 +---
 drivers/gpu/drm/bochs/bochs.h                      |  4 +-
 drivers/gpu/drm/bochs/bochs_fbdev.c                | 18 ++++--
 drivers/gpu/drm/bochs/bochs_hw.c                   | 64 +++++++++++++++++-----
 drivers/gpu/drm/bochs/bochs_kms.c                  | 40 +++++++++++++-
 drivers/gpu/drm/drm_atomic_helper.c                |  4 +-
 drivers/gpu/drm/drm_fb_helper.c                    |  8 +--
 drivers/gpu/drm/drm_fourcc.c                       | 35 ++++++++++++
 drivers/gpu/drm/drm_framebuffer.c                  | 17 +-----
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |  4 +-
 drivers/gpu/drm/drm_ioctl.c                        |  6 ++
 drivers/gpu/drm/drm_syncobj.c                      | 52 +++++-------------
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |  8 +--
 drivers/gpu/drm/imx/imx-drm-core.c                 | 19 ++-----
 drivers/gpu/drm/mxsfb/mxsfb_crtc.c                 | 53 +++++++++++-------
 drivers/gpu/drm/mxsfb/mxsfb_drv.c                  | 40 ++++++++++++++
 drivers/gpu/drm/pl111/pl111_drv.c                  |  6 +-
 drivers/gpu/drm/sti/sti_drv.c                      |  8 +--
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |  1 +
 drivers/gpu/drm/sun4i/sun8i_mixer.c                | 24 ++++++++
 drivers/gpu/drm/sun4i/sun8i_tcon_top.c             |  1 +
 drivers/gpu/drm/tegra/drm.c                        | 10 ++--
 drivers/gpu/drm/tve200/tve200_drv.c                | 14 ++---
 drivers/gpu/drm/udl/udl_drv.c                      |  2 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |  5 +-
 drivers/gpu/drm/vc4/vc4_kms.c                      |  6 --
 drivers/gpu/drm/virtio/virtgpu_display.c           |  5 ++
 drivers/gpu/drm/virtio/virtgpu_drv.h               |  9 ++-
 drivers/gpu/drm/virtio/virtgpu_fb.c                | 14 ++---
 drivers/gpu/drm/virtio/virtgpu_gem.c               |  7 ++-
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |  4 +-
 drivers/gpu/drm/virtio/virtgpu_object.c            | 19 ++++---
 drivers/gpu/drm/virtio/virtgpu_plane.c             | 58 ++------------------
 drivers/gpu/drm/virtio/virtgpu_prime.c             | 11 +++-
 drivers/gpu/drm/virtio/virtgpu_vq.c                | 20 +++----
 drivers/gpu/drm/vkms/vkms_crc.c                    |  1 +
 drivers/gpu/drm/zte/zx_drm_drv.c                   | 19 ++-----
 include/drm/drm_fourcc.h                           |  2 +
 41 files changed, 367 insertions(+), 282 deletions(-)