Hi Dave, Final pull request for -next targeting v4.21. Most of the changes are small and all over the place, so I didn't enumerate them all. drm-misc-next-2018-12-06: Final changes to drm-misc-next for v4.21: UAPI Changes: Core Changes: - Add dma_fence_get_stub to dma-buf, and use it in drm/syncobj. - Add and use DRM_MODESET_LOCK_BEGIN/END helpers. - Small fixes to drm_atomic_helper_resume(), drm_mode_setcrtc() and drm_atomic_helper_commit_duplicated_state() - Fix drm_atomic_state_helper.[c] extraction. Driver Changes: - Small fixes to tinydrm, vkms, meson, rcar-du, virtio, vkms, v3d, and pl111. - vc4: Allow scaling and YUV formats on cursor planes. - v3d: Enable use of the Texture Formatting Unit, and fix prime imports of buffers from other drivers. - Add support for the AUO G101EVN010 panel. - sun4i: Enable support for the H6 display engine. The following changes since commit 167bfe534dc2de680ef706dbb903c9a7bfcb2dd8: Documentation: drm: Remove dangling pointer from drm-mm.rst (2018-11-30 08:55:37 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-12-06 for you to fetch changes up to 0b258ed1a219a9776e8f6967eb34837ae0332e64: drm: revert "expand replace_fence to support timeline point v2" (2018-12-05 11:01:11 +0100) ---------------------------------------------------------------- Final changes to drm-misc-next for v4.21: UAPI Changes: Core Changes: - Add dma_fence_get_stub to dma-buf, and use it in drm/syncobj. - Add and use DRM_MODESET_LOCK_BEGIN/END helpers. - Small fixes to drm_atomic_helper_resume(), drm_mode_setcrtc() and drm_atomic_helper_commit_duplicated_state() - Fix drm_atomic_state_helper.[c] extraction. Driver Changes: - Small fixes to tinydrm, vkms, meson, rcar-du, virtio, vkms, v3d, and pl111. - vc4: Allow scaling and YUV formats on cursor planes. - v3d: Enable use of the Texture Formatting Unit, and fix prime imports of buffers from other drivers. - Add support for the AUO G101EVN010 panel. - sun4i: Enable support for the H6 display engine. ---------------------------------------------------------------- Alex Gonzalez (1): drm/panel: simple: Add AUO G101EVN010 panel support Boris Brezillon (6): drm/vc4: Make vc4_lbm_size() return 0 when vertical scaling is disabled drm/vc4: Move LBM creation out of vc4_plane_mode_set() drm/vc4: Don't check plane state more than once drm/vc4: Rework the async update logic drm/vc4: Allow scaling on cursor plane drm/vc4: Allow YUV formats on cursor planes Christian König (3): dma-buf: add dma_fence_get_stub drm/syncobj: use dma_fence_get_stub drm: revert "expand replace_fence to support timeline point v2" Daniel Vetter (2): drm/vkms: Fix plane duplicate_state drm: Fix up drm_atomic_state_helper.[hc] extraction Eric Anholt (5): drm/v3d: Add support for submitting jobs to the TFU. drm/v3d: Drop the "dev" argument to lock/unlock of BO reservations. drm/v3d: Fix prime imports of buffers from other drivers. drm/v3d: Add missing fence timeline name for TFU. drm/v3d: Add more tracepoints for V3D GPU rendering. Gerd Hoffmann (2): drm/virtio: fence: pass plain pointer drm/virtio: virtio_gpu_cmd_resource_create_3d: drop unused fence arg Jernej Skrabec (1): drm/sun4i: Add compatible for H6 display engine Maarten Lankhorst (1): Merge remote-tracking branch 'drm/drm-next' into drm-misc-next Neil Armstrong (1): drm/meson: Fix an Alpha Primary Plane bug on Meson GXL/GXM SoCs Noralf Trønnes (1): drm/rcar-du: Use drm_fbdev_generic_setup() Sean Paul (7): drm: Clear state->acquire_ctx before leaving drm_atomic_helper_commit_duplicated_state() drm: Move drm_mode_setcrtc() local re-init to failure path drm: Move atomic_state_put after locks are dropped drm: Add DRM_MODESET_LOCK_BEGIN/END helpers drm: TODO: Add DRM_MODESET_LOCK_ALL* conversion to todo.rst Merge drm/drm-next into drm-misc-next drm: Fix compiler warning in drm_atomic_helper.c Yangtao Li (1): drm/pl111: add of_node_put() YueHaibing (2): drm/vkms: Remove set but not used variable 'vkms_obj' drm/tinydrm: Use kmemdup rather than duplicating its implementation in repaper_spi_transfer() .../bindings/display/panel/auo,g101evn010 | 12 ++ Documentation/gpu/todo.rst | 15 ++ drivers/dma-buf/dma-fence.c | 36 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/drm_atomic_helper.c | 217 ++++++++++++++++---- drivers/gpu/drm/drm_atomic_state_helper.c | 157 --------------- drivers/gpu/drm/drm_color_mgmt.c | 14 +- drivers/gpu/drm/drm_crtc.c | 31 ++- drivers/gpu/drm/drm_modeset_lock.c | 6 + drivers/gpu/drm/drm_plane.c | 16 +- drivers/gpu/drm/drm_syncobj.c | 70 ++----- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/meson/meson_plane.c | 12 ++ drivers/gpu/drm/meson/meson_viu.c | 27 +++ drivers/gpu/drm/meson/meson_viu.h | 1 + drivers/gpu/drm/panel/panel-simple.c | 27 +++ drivers/gpu/drm/pl111/pl111_vexpress.c | 2 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 14 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 21 -- drivers/gpu/drm/sun4i/sun4i_drv.c | 1 + drivers/gpu/drm/tinydrm/repaper.c | 3 +- drivers/gpu/drm/v3d/v3d_bo.c | 1 + drivers/gpu/drm/v3d/v3d_drv.c | 15 +- drivers/gpu/drm/v3d/v3d_drv.h | 32 ++- drivers/gpu/drm/v3d/v3d_fence.c | 10 +- drivers/gpu/drm/v3d/v3d_gem.c | 187 ++++++++++++++--- drivers/gpu/drm/v3d/v3d_irq.c | 29 ++- drivers/gpu/drm/v3d/v3d_regs.h | 49 +++++ drivers/gpu/drm/v3d/v3d_sched.c | 147 ++++++++++++-- drivers/gpu/drm/v3d/v3d_trace.h | 121 +++++++++++ drivers/gpu/drm/vc4/vc4_drv.h | 6 + drivers/gpu/drm/vc4/vc4_gem.c | 2 +- drivers/gpu/drm/vc4/vc4_plane.c | 223 +++++++++++++-------- drivers/gpu/drm/virtio/virtgpu_drv.h | 15 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 10 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 10 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 23 +-- drivers/gpu/drm/vkms/vkms_plane.c | 9 +- include/drm/drm_atomic_helper.h | 7 + include/drm/drm_atomic_state_helper.h | 7 - include/drm/drm_modeset_lock.h | 59 ++++++ include/drm/drm_syncobj.h | 2 +- include/linux/dma-fence.h | 1 + include/uapi/drm/v3d_drm.h | 25 +++ 46 files changed, 1163 insertions(+), 517 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/auo,g101evn010 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx