1. 14 Dec, 2015 1 commit
    • Archit Taneja's avatar
      drm/msm/mdp5: high precision vblank timestamp support · e2dd9f9f
      Archit Taneja authored
      MDP5 has line count and frame count registers for each interface. Enable
      these counters and use them to implement the get_vblank_timestamp drm
      driver op.
      
      The line counter starts with the value 1 at the beginning of the VSYNC
      pulse and ends with value VTOTAL at the end of VFP. This value is used
      to determine whether we're in blanking period or not, and an adjusted
      value of this counter is used to get vpos as expected by
      get_scanout_position. Since there is no way to calculate hpos, we always
      set it to 0.
      Signed-off-by: default avatarArchit Taneja <architt@codeaurora.org>
      Signed-off-by: default avatarRob Clark <robdclark@gmail.com>
      e2dd9f9f
  2. 11 Dec, 2015 1 commit
    • Dave Airlie's avatar
      Merge branch 'drm-header-fixes' of https://github.com/GabrielL/linux into drm-next · 663a233e
      Dave Airlie authored
      Fix all the problems with the header files and userspace builds
      off them. I really care so little about this, but hey who am
      I to stop progress.
      
      * 'drm-header-fixes' of https://github.com/GabrielL/linux: (30 commits)
        drm: fix inclusion of drm.h in via_drm.h
        drm: fix inclusion of drm.h in vmwgfx_drm.h
        drm: fix inclusion of drm.h in virtgpu_drm.h
        drm: fix inclusion of drm.h in tegra_drm.h
        drm: fix inclusion of drm.h in savage_drm.h
        drm: fix inclusion of drm.h in r128_drm.h
        drm: fix inclusion of drm.h in qxl_drm.h
        drm: fix inclusion of drm.h in omap_drm.h
        drm: fix inclusion of drm.h in msm_drm.h
        drm: fix inclusion of drm.h in mga_drm.h
        drm: fix inclusion of drm.h in exynos_sarea.h
        drm: fix inclusion of drm.h in i810_drm.h
        drm: fix inclusion of drm.h in exynos_sarea.h
        drm: fix inclusion of drm.h in drm_sarea.h
        drm: drm_mode.h fix includes
        drm: drm_fourcc.h fix includes
        drm: include drm.h in armada_drm.h
        include/uapi/drm/amdgpu_drm.h: use __u32 and __u64 from <linux/types.h>
        drm: Kbuild: add admgpu_drm.h to the installed headers
        drm: use __u{32,64} instead of uint{32,64}_t in virtgpu_drm.h
        ...
      663a233e
  3. 10 Dec, 2015 30 commits
  4. 08 Dec, 2015 1 commit
  5. 07 Dec, 2015 1 commit
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2015-12-04' of git://anongit.freedesktop.org/drm-intel into drm-next · 47c0fd72
      Dave Airlie authored
      New -misc pull. Big thing is Thierry's atomic helpers for system suspend
      resume, which I'd like to use in i915 too. Hence the pull.
      
      * tag 'topic/drm-misc-2015-12-04' of git://anongit.freedesktop.org/drm-intel:
        drm: keep connector status change logging human readable
        drm/atomic-helper: Reject attempts at re-stealing encoders
        drm/atomic-helper: Implement subsystem-level suspend/resume
        drm: Implement drm_modeset_lock_all_ctx()
        drm/gma500: Add driver private mutex for the fault handler
        drm/gma500: Drop dev->struct_mutex from mmap offset function
        drm/gma500: Drop dev->struct_mutex from fbdev init/teardown code
        drm/gma500: Drop dev->struct_mutex from modeset code
        drm/gma500: Use correct unref in the gem bo create function
        drm/edid: Make the detailed timing CEA/HDMI mode fixup accept up to 5kHz clock difference
        drm/atomic_helper: Add drm_atomic_helper_disable_planes_on_crtc()
        drm: Serialise multiple event readers
        drm: Drop dev->event_lock spinlock around faulting copy_to_user()
      47c0fd72
  6. 06 Dec, 2015 6 commits