[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