[PULL] drm-misc-next
Maarten Lankhorst
maarten.lankhorst at linux.intel.com
Wed Nov 28 09:36:16 UTC 2018
Hi Dave,
Here's the next pull request for v4.21. :)
drm-misc-next-2018-11-28:
drm-misc-next for v4.21:
Core Changes:
- Merge drm_info.c into drm_debugfs.c
- Complete the fake drm_crtc_commit's hw_done/flip_done sooner.
- Remove deprecated drm_obj_ref/unref functions. All drivers use get/put now.
- Decrease stack use of drm_gem_prime_mmap.
- Improve documentation for dumb callbacks.
Driver Changes:
- Add edid support to virtio.
- Wait on implicit fence in meson and sun4i.
- Add support for BGRX8888 to sun4i.
- Preparation patches for sun4i driver to start supporting linear and tiled YUV formats.
- Add support for HDMI 1.4 4k modes to meson, and support for VIC alternate timings.
- Drop custom dumb_map in vkms.
- Small fixes and cleanups to v3d.
The following changes since commit 0081cdfe63f0b5e72b14d13f45a93ca7b0b8092f:
qxl: Make sure qxl_cursor memory is pinned (2018-11-21 09:12:46 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-11-28
for you to fetch changes up to 08f73d668048ffa3ba6b1426b6ba0a89b16aefd7:
drm/vkms: Drop custom vkms_dumb_map(). (2018-11-27 12:23:32 -0800)
----------------------------------------------------------------
drm-misc-next for v4.21:
Core Changes:
- Merge drm_info.c into drm_debugfs.c
- Complete the fake drm_crtc_commit's hw_done/flip_done sooner.
- Remove deprecated drm_obj_ref/unref functions. All drivers use get/put now.
- Decrease stack use of drm_gem_prime_mmap.
- Improve documentation for dumb callbacks.
Driver Changes:
- Add edid support to virtio.
- Wait on implicit fence in meson and sun4i.
- Add support for BGRX8888 to sun4i.
- Preparation patches for sun4i driver to start supporting linear and tiled YUV formats.
- Add support for HDMI 1.4 4k modes to meson, and support for VIC alternate timings.
- Drop custom dumb_map in vkms.
- Small fixes and cleanups to v3d.
----------------------------------------------------------------
Daniel Vetter (2):
drm: Merge drm_info.c into drm_debugfs.c
drm: Improve dumb callback docs
Eric Anholt (4):
drm/v3d: Fix whitespace inconsistency in the header.
drm/v3d: Update a comment about what uses v3d_job_dependency().
drm/v3d: Clean up the reservation object setup.
drm/vkms: Drop custom vkms_dumb_map().
Fernando Ramos (8):
drm: remove deprecated "[__]drm_gem_object_[un]reference[_locked]" functions
drm: replace "drm_dev_unref" function with "drm_dev_put"
drm: remove deprecated "drm_dev_unref" function
drm: replace "drm_connector_unreference" with "drm_connector_put"
drm: remove deprecated "drm_connector_[un]reference" functions
drm: remove deprecated "drm_framebuffer_[un]reference" functions
drm: remove no longer needed drm-get-put coccinelle script
docs: drm: remove no longer relevant TODO entry
Gerd Hoffmann (2):
virtio-gpu: add VIRTIO_GPU_F_EDID feature
drm/virtio: add edid support
Koen Kooi (1):
drm/meson: Add implicit fencing support for primary and overlay planes
Neil Armstrong (2):
drm/meson: Add HDMI 1.4 4k modes
drm/meson: Add support for VIC alternate timings
Noralf Trønnes (1):
drm/prime: Fix drm_gem_prime_mmap() stack use
Paul Kocialkowski (19):
drm/sun4i: Cleanup video/YUV source before enabling a layer
drm/sun4i: frontend: Replace ARGB with XRGB as supported format
drm/sun4i: Add TODO comment about supporting scaling with the backend
drm/sun4i: backend: Add a helper and a list for supported formats
drm/sun4i: frontend: Add a helper and a list for supported formats
drm/sun4i: backend: Refine the logic behind using the frontend
drm/sun4i: backend: Use a specific function to check if a plane is supported
drm/sun4i: backend: Avoid counting YUV planes that use the frontend
drm/sun4i: Rename sun4i_backend_layer_formats to sun4i_layer_formats
drm/sun4i: frontend: Move CSC bypass setup to format update routine
drm/sun4i: frontend: Add helpers for input data mode and pixel sequence
drm/sun4i: frontend: Add proper definitions for format registers
drm/sun4i: frontend: Determine input mode based on the number of planes
drm/sun4i: frontend: Add support for the BGRX8888 input format
drm/sun4i: backend: Detail the YUV to RGB values coding explanation
drm/sun4i: frontend: Apply format sub-sampling to CH1 dimensions
drm/sun4i: Make pitch even for GEM dumb alloc as per hardware constraint
drm/sun4i: frontend: Add support for the BGRX8888 output format
drm/sun4i: Pass modifier to backend and frontend format support helpers
Qiang Yu (1):
drm/sun4i: wait on implicit fence before display
Ville Syrjälä (2):
drm/atomic-helper: Complete fake_commit->flip_done potentially earlier
drm/atomic-helper: WARN if fake_commit->hw_done is not completed as expected
Documentation/gpu/todo.rst | 20 ++---
drivers/gpu/drm/Makefile | 2 +-
drivers/gpu/drm/arc/arcpgu_drv.c | 4 +-
drivers/gpu/drm/bridge/tc358764.c | 2 +-
drivers/gpu/drm/drm_atomic_helper.c | 7 +-
drivers/gpu/drm/drm_debugfs.c | 89 ++++++++++++++++++++
drivers/gpu/drm/drm_drv.c | 13 ---
drivers/gpu/drm/drm_info.c | 137 -------------------------------
drivers/gpu/drm/drm_internal.h | 5 --
drivers/gpu/drm/drm_prime.c | 31 ++++---
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 4 +-
drivers/gpu/drm/meson/meson_dw_hdmi.c | 12 +--
drivers/gpu/drm/meson/meson_overlay.c | 2 +
drivers/gpu/drm/meson/meson_plane.c | 2 +
drivers/gpu/drm/meson/meson_vclk.c | 127 +++++++++++++++++++---------
drivers/gpu/drm/meson/meson_vclk.h | 2 +
drivers/gpu/drm/meson/meson_venc.c | 129 +++++++++++++++++++++++++++++
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 +-
drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +-
drivers/gpu/drm/sun4i/sun4i_backend.c | 106 +++++++++++++++++++++---
drivers/gpu/drm/sun4i/sun4i_backend.h | 3 +
drivers/gpu/drm/sun4i/sun4i_drv.c | 12 ++-
drivers/gpu/drm/sun4i/sun4i_frontend.c | 113 +++++++++++++++++++------
drivers/gpu/drm/sun4i/sun4i_frontend.h | 11 ++-
drivers/gpu/drm/sun4i/sun4i_layer.c | 15 ++--
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +
drivers/gpu/drm/tve200/tve200_drv.c | 4 +-
drivers/gpu/drm/v3d/v3d_gem.c | 33 +++-----
drivers/gpu/drm/v3d/v3d_sched.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 12 +++
drivers/gpu/drm/virtio/virtgpu_drv.c | 1 +
drivers/gpu/drm/virtio/virtgpu_drv.h | 3 +
drivers/gpu/drm/virtio/virtgpu_kms.c | 8 ++
drivers/gpu/drm/virtio/virtgpu_vq.c | 67 +++++++++++++++
drivers/gpu/drm/vkms/vkms_drv.c | 1 -
drivers/gpu/drm/vkms/vkms_drv.h | 3 -
drivers/gpu/drm/vkms/vkms_gem.c | 26 ------
drivers/staging/vboxvideo/vbox_drv.c | 1 -
include/drm/drm_connector.h | 24 ------
include/drm/drm_drv.h | 10 ++-
include/drm/drm_framebuffer.h | 24 ------
include/drm/drm_gem.h | 50 -----------
include/uapi/drm/v3d_drm.h | 4 +-
include/uapi/linux/virtio_gpu.h | 18 ++++
scripts/coccinelle/api/drm-get-put.cocci | 78 ------------------
47 files changed, 706 insertions(+), 525 deletions(-)
delete mode 100644 drivers/gpu/drm/drm_info.c
delete mode 100644 scripts/coccinelle/api/drm-get-put.cocci
More information about the dri-devel
mailing list