[Intel-gfx] [PULL] topic/drm-misc
Daniel Vetter
daniel.vetter at ffwll.ch
Thu Oct 27 18:53:31 UTC 2016
Hi Dave,
So the scripting work is taking a bit longer, and I didn't want to rush
the migration of drm-misc right before ks and leave a mess behind, so this
is still from the old repo.
Pull request already again to get the s/fence/dma_fence/ stuff in and
allow everyone to resync. Otherwise really just misc stuff all over, and a
new bridge driver.
Cheers, Daniel
The following changes since commit 5481e27f6fd06b7cb902072e81d6b083db8155eb:
Merge tag 'drm-intel-next-2016-10-24' of git://anongit.freedesktop.org/drm-intel into drm-next (2016-10-25 16:39:43 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/git/drm-intel tags/topic/drm-misc-2016-10-27
for you to fetch changes up to 56df51d003203f1c3a8eab05605973515aa15feb:
drm/bridge: fix platform_no_drv_owner.cocci warnings (2016-10-27 11:35:23 +0530)
----------------------------------------------------------------
Andrzej Hajda (3):
video: add header file for Mobile High-Definition Link (MHL) interface
dt-bindings: add Silicon Image SiI8620 bridge bindings
drm/bridge: add Silicon Image SiI8620 driver
Arnd Bergmann (1):
drm: mark drm_of_component_match_add dummy inline
Baoyou Xie (3):
drm/i2c/tda998x: mark symbol static where possible
drm/msm/adreno: move function declarations to header file
drm/msm: add missing header dependencies
Chris Wilson (2):
drm/edid: Only print the bad edid when aborting
dma-buf: Rename struct fence to dma_fence
Daniel Vetter (1):
Merge remote-tracking branch 'airlied/drm-next' into topic/drm-misc
Imre Deak (2):
drm/dp: Factor out helper to distinguish between branch and sink devices
drm: Print some debug/error info during DP dual mode detect
Rob Clark (1):
dma-buf/fence: add an lockdep_assert_held()
Russell King (1):
drm: convert DT component matching to component_match_add_release()
Stephen Hemminger (1):
doc: add missing docbook parameter for fence-array
Ville Syrjälä (3):
drm/msm/mdp5: Use per-plane rotation property
drm/msm/mdp5: Advertize 180 degree rotation
drm: RIP mode_config->rotation_property
kbuild test robot (2):
drm/bridge: fix semicolon.cocci warnings
drm/bridge: fix platform_no_drv_owner.cocci warnings
.../bindings/video/bridge/sil-sii8620.txt | 33 +
Documentation/sync_file.txt | 14 +-
drivers/base/Kconfig | 6 +-
drivers/dma-buf/Kconfig | 2 +-
drivers/dma-buf/Makefile | 2 +-
drivers/dma-buf/dma-buf.c | 28 +-
.../dma-buf/{fence-array.c => dma-fence-array.c} | 91 +-
drivers/dma-buf/{fence.c => dma-fence.c} | 201 +--
drivers/dma-buf/reservation.c | 94 +-
drivers/dma-buf/seqno-fence.c | 18 +-
drivers/dma-buf/sw_sync.c | 48 +-
drivers/dma-buf/sync_debug.c | 13 +-
drivers/dma-buf/sync_debug.h | 9 +-
drivers/dma-buf/sync_file.c | 63 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 54 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 58 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 48 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 79 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 6 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/si_dma.c | 6 +-
drivers/gpu/drm/amd/scheduler/gpu_sched_trace.h | 4 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 67 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 26 +-
drivers/gpu/drm/amd/scheduler/sched_fence.c | 48 +-
drivers/gpu/drm/arm/hdlcd_drv.c | 3 +-
drivers/gpu/drm/arm/malidp_drv.c | 4 +-
drivers/gpu/drm/armada/armada_drv.c | 2 +-
drivers/gpu/drm/bridge/Kconfig | 7 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/sil-sii8620.c | 1564 ++++++++++++++++++++
drivers/gpu/drm/bridge/sil-sii8620.h | 1517 +++++++++++++++++++
drivers/gpu/drm/drm_atomic.c | 8 +-
drivers/gpu/drm/drm_atomic_helper.c | 8 +-
drivers/gpu/drm/drm_blend.c | 32 +-
drivers/gpu/drm/drm_dp_dual_mode_helper.c | 18 +
drivers/gpu/drm/drm_edid.c | 79 +-
drivers/gpu/drm/drm_fb_helper.c | 7 +-
drivers/gpu/drm/drm_fops.c | 6 +-
drivers/gpu/drm/drm_of.c | 28 +-
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 5 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 6 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 46 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 4 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +-
drivers/gpu/drm/i2c/tda998x_drv.c | 3 +-
drivers/gpu/drm/i915/i915_gem_request.c | 32 +-
drivers/gpu/drm/i915/i915_gem_request.h | 18 +-
drivers/gpu/drm/i915/i915_sw_fence.c | 41 +-
drivers/gpu/drm/i915/i915_sw_fence.h | 8 +-
drivers/gpu/drm/i915/i915_trace.h | 2 +-
drivers/gpu/drm/i915/intel_breadcrumbs.c | 4 +-
drivers/gpu/drm/i915/intel_dp.c | 11 +-
drivers/gpu/drm/i915/intel_engine_cs.c | 2 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 3 -
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 3 +
drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 35 +-
drivers/gpu/drm/msm/msm_debugfs.c | 1 +
drivers/gpu/drm/msm/msm_drv.c | 12 +-
drivers/gpu/drm/msm/msm_drv.h | 2 +-
drivers/gpu/drm/msm/msm_fence.c | 28 +-
drivers/gpu/drm/msm/msm_fence.h | 2 +-
drivers/gpu/drm/msm/msm_gem.c | 14 +-
drivers/gpu/drm/msm/msm_gem.h | 2 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 8 +-
drivers/gpu/drm/msm/msm_gpu.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 80 +-
drivers/gpu/drm/nouveau/nouveau_fence.h | 6 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
drivers/gpu/drm/nouveau/nv04_fence.c | 2 +-
drivers/gpu/drm/nouveau/nv10_fence.c | 2 +-
drivers/gpu/drm/nouveau/nv17_fence.c | 2 +-
drivers/gpu/drm/nouveau/nv50_fence.c | 2 +-
drivers/gpu/drm/nouveau/nv84_fence.c | 2 +-
drivers/gpu/drm/qxl/qxl_drv.h | 4 +-
drivers/gpu/drm/qxl/qxl_release.c | 35 +-
drivers/gpu/drm/radeon/radeon.h | 10 +-
drivers/gpu/drm/radeon/radeon_device.c | 2 +-
drivers/gpu/drm/radeon/radeon_display.c | 8 +-
drivers/gpu/drm/radeon/radeon_fence.c | 56 +-
drivers/gpu/drm/radeon/radeon_sync.c | 6 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 6 +-
drivers/gpu/drm/sti/sti_drv.c | 5 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 3 +-
drivers/gpu/drm/tilcdc/tilcdc_external.c | 4 +-
drivers/gpu/drm/ttm/ttm_bo.c | 24 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 22 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 8 +-
drivers/gpu/drm/ttm/ttm_execbuf_util.c | 3 +-
drivers/gpu/drm/vgem/vgem_fence.c | 53 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +-
drivers/gpu/drm/virtio/virtgpu_fence.c | 26 +-
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 12 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 44 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +-
include/drm/bridge/mhl.h | 291 ++++
include/drm/drmP.h | 4 +-
include/drm/drm_blend.h | 2 -
include/drm/drm_crtc.h | 7 +-
include/drm/drm_dp_helper.h | 6 +
include/drm/drm_of.h | 13 +
include/drm/drm_plane.h | 2 +-
include/drm/ttm/ttm_bo_api.h | 2 +-
include/drm/ttm/ttm_bo_driver.h | 6 +-
include/drm/ttm/ttm_execbuf_util.h | 2 +-
include/linux/dma-buf.h | 4 +-
include/linux/dma-fence-array.h | 86 ++
include/linux/{fence.h => dma-fence.h} | 237 +--
include/linux/fence-array.h | 83 --
include/linux/reservation.h | 28 +-
include/linux/seqno-fence.h | 20 +-
include/linux/sync_file.h | 14 +-
include/trace/events/{fence.h => dma_fence.h} | 44 +-
141 files changed, 4860 insertions(+), 1327 deletions(-)
create mode 100644 Documentation/devicetree/bindings/video/bridge/sil-sii8620.txt
rename drivers/dma-buf/{fence-array.c => dma-fence-array.c} (51%)
rename drivers/dma-buf/{fence.c => dma-fence.c} (64%)
create mode 100644 drivers/gpu/drm/bridge/sil-sii8620.c
create mode 100644 drivers/gpu/drm/bridge/sil-sii8620.h
create mode 100644 include/drm/bridge/mhl.h
create mode 100644 include/linux/dma-fence-array.h
rename include/linux/{fence.h => dma-fence.h} (59%)
delete mode 100644 include/linux/fence-array.h
rename include/trace/events/{fence.h => dma_fence.h} (72%)
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the Intel-gfx
mailing list