[PULL] topic/drm-misc
Daniel Vetter
daniel.vetter at ffwll.ch
Mon Oct 3 13:39:26 UTC 2016
Hi Dave,
As promised another pull request. A bit late because flu.
- generic pipe crc from Tomeu, required a backmerge to apply
- fixes for my fumbled drm_plane.c extraction
- display_info cleanup/fixes from Ville
- misc stuff all over
Cheers, Daniel
The following changes since commit c0d5fb4d0d9224ccaad0475c9b58740873970e7e:
Merge tag 'drm-qemu-20160921' of git://git.kraxel.org/linux into drm-next (2016-09-28 13:23:07 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2016-10-03
for you to fetch changes up to 262f75a6288346db44038c63b7a95ee68f8b7bea:
drm: Undo damage to page_flip_ioctl (2016-10-03 15:13:38 +0200)
----------------------------------------------------------------
Baoyou Xie (4):
drm/rockchip: add missing header dependencies
drm/rockchip: mark symbols static where possible
drm/mediatek: mark symbols static where possible
drm/sti: mark symbols static where possible
Chris Wilson (2):
drm: Restore lost drm_framebuffer_unreference in drm_mode_page_flip_ioctl
drm: Convert prime dma-buf <-> handle to rbtree
Daniel Vetter (3):
Merge remote-tracking branch 'airlied/drm-next' into topic/drm-misc
drm: Document caveats around atomic event handling
drm: Undo damage to page_flip_ioctl
Dhinakaran Pandiyan (1):
drm: Add frame CRC debugfs files only for drivers that have CRTC
Emilio López (1):
uapi: add missing install of sync_file.h
Joe Perches (1):
drm: Simplify drm_printk to reduce object size quite a bit
Stefan Christ (1):
drm/fb-helper: add DRM_FB_HELPER_DEFAULT_OPS for fb_ops
Tomeu Vizoso (7):
drm/i915/debugfs: Move out pipe CRC code
drm: Add API for capturing frame CRCs
drm/i915: Use new CRC debugfs API
drm/i915: Put "cooked" vlank counters in frame CRC lines
drm/i915: Fix build when !CONFIG_DEBUG_FS
drm/bridge: analogix_dp: Add analogix_dp_psr_supported
drm/rockchip: analogix_dp: Refuse to enable PSR if panel doesn't support it
Ville Syrjälä (10):
drm/edid: Clear old audio latency values before parsing the new EDID
drm/edid: Clear old dvi_dual/max_tmds_clock before parsing the new EDID
drm/edid: Make max_tmds_clock kHz instead of MHz
drm/edid: Move dvi_dual/max_tmds_clock to drm_display_info
drm/edid: Don't pass around drm_display_info needlessly
drm/edid: Reduce the number of times we parse the CEA extension block
drm/edid: Clear the old cea_rev when there's no CEA extension in the new EDID
drm/edid: Move dvi_dual/max_tmds_clock parsing out from drm_edid_to_eld()
drm/i915: Replace a bunch of connector->base.display_info with a local variable
drm/i915: Account for sink max TMDS clock when checking the port clock
Documentation/gpu/drm-uapi.rst | 6 +
drivers/gpu/drm/Makefile | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 8 +
drivers/gpu/drm/drm_crtc.c | 29 +-
drivers/gpu/drm/drm_debugfs.c | 34 +-
drivers/gpu/drm/drm_debugfs_crc.c | 351 +++++++
drivers/gpu/drm/drm_drv.c | 28 +-
drivers/gpu/drm/drm_edid.c | 248 ++---
drivers/gpu/drm/drm_internal.h | 16 +
drivers/gpu/drm/drm_irq.c | 32 +-
drivers/gpu/drm/drm_plane.c | 83 +-
drivers/gpu/drm/drm_prime.c | 85 +-
drivers/gpu/drm/i915/Makefile | 2 +-
drivers/gpu/drm/i915/i915_debugfs.c | 886 +----------------
drivers/gpu/drm/i915/i915_drv.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 5 +-
drivers/gpu/drm/i915/i915_irq.c | 83 +-
drivers/gpu/drm/i915/intel_display.c | 15 +-
drivers/gpu/drm/i915/intel_drv.h | 13 +
drivers/gpu/drm/i915/intel_hdmi.c | 9 +-
drivers/gpu/drm/i915/intel_pipe_crc.c | 1014 ++++++++++++++++++++
drivers/gpu/drm/mediatek/mtk_hdmi.c | 11 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 4 +-
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 3 +
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 1 +
include/drm/bridge/analogix_dp.h | 1 +
include/drm/drmP.h | 35 +-
include/drm/drm_connector.h | 15 +-
include/drm/drm_crtc.h | 97 +-
include/drm/drm_debugfs_crc.h | 73 ++
include/drm/drm_fb_helper.h | 13 +
include/uapi/linux/Kbuild | 1 +
34 files changed, 2069 insertions(+), 1145 deletions(-)
create mode 100644 drivers/gpu/drm/drm_debugfs_crc.c
create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.c
create mode 100644 include/drm/drm_debugfs_crc.h
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the dri-devel
mailing list