[PULL] drm-misc-next
Maxime Ripard
maxime.ripard at bootlin.com
Mon Jan 7 18:03:33 UTC 2019
Hi Dave, Daniel,
Here is the first PR for 5.1 for drm-misc-next.
This is my first PR ever for drm-misc, so please let me know if I
screwed up somehow :)
Thanks!
Maxime
drm-misc-next-2019-01-07-1:
drm-misc-next for 5.1:
UAPI Changes:
Cross-subsystem Changes:
- Turn dma-buf fence sequence numbers into 64 bit numbers
Core Changes:
- Move to a common helper for the DP MST hotplug for radeon, i915 and
amdgpu
- i2c improvements for drm_dp_mst
- Removal of drm_syncobj_cb
- Introduction of an helper to create and attach the TV margin properties
Driver Changes:
- Improve cache flushes for v3d
- Reflection support for vc4
- HDMI overscan support for vc4
- Add implicit fencing support for rockchip and sun4i
- Switch to generic fbdev emulation for virtio
The following changes since commit 0b258ed1a219a9776e8f6967eb34837ae0332e64:
drm: revert "expand replace_fence to support timeline point v2" (2018-12-05 11:01:11 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2019-01-07-1
for you to fetch changes up to 1c95f662fceeb8ae2f34e3de9478e21fd31f09dd:
Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit.freedesktop.org/drm/drm-intel into drm-misc-next (2019-01-07 16:43:24 +0100)
----------------------------------------------------------------
drm-misc-next for 5.1:
UAPI Changes:
Cross-subsystem Changes:
- Turn dma-buf fence sequence numbers into 64 bit numbers
Core Changes:
- Move to a common helper for the DP MST hotplug for radeon, i915 and
amdgpu
- i2c improvements for drm_dp_mst
- Removal of drm_syncobj_cb
- Introduction of an helper to create and attach the TV margin properties
Driver Changes:
- Improve cache flushes for v3d
- Reflection support for vc4
- HDMI overscan support for vc4
- Add implicit fencing support for rockchip and sun4i
- Switch to generic fbdev emulation for virtio
----------------------------------------------------------------
Archit Taneja (1):
MAINTAINERS: drm: Remove myself as drm-bridge maintainer
Boris Brezillon (7):
drm/vc4: Fix negative X/Y positioning on SAND planes
drm/vc4: Add support for X/Y reflection
drm/connector: Fix drm_mode_create_tv_properties() doc
drm/connector: Clarify the unit of TV margins
drm/connector: Allow creation of margin props alone
drm/vc4: Take margin setup into account when updating planes
drm/vc4: Attach margin props to the HDMI connector
Brajeswar Ghosh (1):
drm/drm_drv.c: Remove duplicate header
Chris Wilson (1):
drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Christian König (4):
drm/v3d: fix broken build
dma-buf: make fence sequence numbers 64 bit v2
drm/etnaviv: fix for 64bit seqno change
drm/syncobj: remove drm_syncobj_cb and cleanup
Dan Carpenter (2):
drm: Fix an error pointer dereference()
drm/ati_pcigart: Fix error code in drm_ati_pcigart_init()
Daniel Vetter (3):
drm/dp-mst-helper: Remove hotplug callback
drm/qxl: Don't set the dpms hook
drm/xen: Don't set the dpms hook
Eric Anholt (6):
drm/v3d: Document cache flushing ABI.
drm/v3d: Drop unused v3d_flush_caches().
drm/v3d: Don't bother flushing L1TD at job start.
drm/v3d: Drop the wait for L2T flush to complete.
drm/v3d: Stop trying to flush L2C on V3D 3.3+
drm/v3d: Invalidate the caches from the outside in.
Gerd Hoffmann (3):
drm/qxl: add spice-devel list to MAINTAINERS
drm/virtio: switch to generic fbdev emulation
drm/bochs: add edid present check
Heiko Stuebner (1):
drm/rockchip: Add implicit fencing support for planes
Jani Nikula (5):
drm: un-inline drm_legacy_findmap()
drm: include kernel.h and agp_backend.h from intel-gtt.h
drm: include idr.h from drm_file.h
drm: include types.h from drm_hdcp.h
drm: forward declare struct drm_file in drm_syncobj.h
Kuninori Morimoto (1):
drm: dw-hdmi-i2s: convert to SPDX identifiers
Lyude Paul (3):
drm/dp_mst: Fix memory leak in drm_dp_mst_topology_mgr_destroy()
drm/dp_mst: Remove bogus conditional in drm_dp_update_payload_part1()
drm/dp_mst: Refactor drm_dp_update_payload_part1()
Maxime Ripard (1):
Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit.freedesktop.org/drm/drm-intel into drm-misc-next
Mika Kuoppala (1):
drm/i915: Compile fix for 64b dma-fence seqno
Rob Clark (1):
drm/atomic: integrate modeset lock with private objects
Sam Ravnborg (1):
drm: move DRM_IF_VERSION to drm_internal.h
Shayenne da Luz Moura (2):
drm: Rename crtc_idr as object_idr to KMS cleanups
drm: Remove complete task from TODO documentation
Ville Syrjälä (2):
drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
drm/dp/mst: Validate REMOTE_I2C_READ harder
Yangtao Li (1):
dma-buf: Change to use DEFINE_SHOW_ATTRIBUTE macro
YueHaibing (2):
drm/ast: Remove set but not used variable 'bo'
drm: Fix error handling in drm_legacy_addctx
emersion (1):
drm/vkms: set preferred depth to 24
Documentation/gpu/todo.rst | 3 -
MAINTAINERS | 2 +-
drivers/dma-buf/dma-buf.c | 12 +-
drivers/dma-buf/dma-fence.c | 2 +-
drivers/dma-buf/sw_sync.c | 2 +-
drivers/dma-buf/sync_debug.c | 16 +-
drivers/dma-buf/sync_file.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 -
drivers/gpu/drm/ast/ast_fb.c | 2 -
drivers/gpu/drm/ati_pcigart.c | 7 +-
drivers/gpu/drm/bochs/bochs_hw.c | 7 +
.../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 5 +-
drivers/gpu/drm/drm_atomic.c | 19 +-
drivers/gpu/drm/drm_bufs.c | 11 ++
drivers/gpu/drm/drm_connector.c | 91 +++++++---
drivers/gpu/drm/drm_context.c | 15 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 109 +++++++-----
drivers/gpu/drm/drm_drv.c | 1 -
drivers/gpu/drm/drm_internal.h | 2 +
drivers/gpu/drm/drm_lease.c | 6 +-
drivers/gpu/drm/drm_mode_config.c | 5 +-
drivers/gpu/drm/drm_mode_object.c | 13 +-
drivers/gpu/drm/drm_modeset_lock.c | 8 +
drivers/gpu/drm/drm_syncobj.c | 91 ++++------
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +-
drivers/gpu/drm/i915/i915_gem.c | 4 +-
drivers/gpu/drm/i915/i915_gem_context.c | 8 +-
drivers/gpu/drm/i915/i915_request.c | 12 +-
drivers/gpu/drm/i915/i915_sw_fence.c | 2 +-
drivers/gpu/drm/i915/intel_dp_mst.c | 10 --
drivers/gpu/drm/i915/intel_engine_cs.c | 2 +-
drivers/gpu/drm/i915/intel_lrc.c | 6 +-
drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 14 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 8 -
drivers/gpu/drm/qxl/qxl_display.c | 1 -
drivers/gpu/drm/r128/r128_cce.c | 5 +-
drivers/gpu/drm/radeon/radeon_dp_mst.c | 9 -
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +
drivers/gpu/drm/tegra/hub.c | 2 +-
drivers/gpu/drm/v3d/v3d_drv.h | 1 -
drivers/gpu/drm/v3d/v3d_gem.c | 62 ++-----
drivers/gpu/drm/vc4/vc4_crtc.c | 43 +++++
drivers/gpu/drm/vc4/vc4_drv.h | 3 +
drivers/gpu/drm/vc4/vc4_hdmi.c | 16 ++
drivers/gpu/drm/vc4/vc4_kms.c | 3 +-
drivers/gpu/drm/vc4/vc4_plane.c | 128 ++++++++++++--
drivers/gpu/drm/vgem/vgem_fence.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 1 -
drivers/gpu/drm/virtio/virtgpu_drv.c | 9 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 14 --
drivers/gpu/drm/virtio/virtgpu_fb.c | 191 ---------------------
drivers/gpu/drm/virtio/virtgpu_kms.c | 8 -
drivers/gpu/drm/vkms/vkms_drv.c | 1 +
drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 -
include/drm/drmP.h | 2 -
include/drm/drm_atomic.h | 37 +++-
include/drm/drm_connector.h | 4 +-
include/drm/drm_dp_mst_helper.h | 2 -
include/drm/drm_file.h | 1 +
include/drm/drm_hdcp.h | 2 +
include/drm/drm_legacy.h | 14 +-
include/drm/drm_mode_config.h | 23 ++-
include/drm/drm_syncobj.h | 23 +--
include/drm/intel-gtt.h | 3 +
include/linux/dma-fence.h | 22 ++-
include/uapi/drm/v3d_drm.h | 8 +
68 files changed, 579 insertions(+), 580 deletions(-)
--
Maxime Ripard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20190107/3274631b/attachment-0001.sig>
More information about the dri-devel
mailing list