1. 15 Dec, 2015 3 commits
    • Dave Airlie's avatar
      Merge tag 'drm-vc4-next-2015-12-11' of http://github.com/anholt/linux into drm-next · 21de54b3
      Dave Airlie authored
      This pull request brings in 3D acceleration support for the VC4 GPU.
      While there is still performance work to be done (particularly
      surrounding RCL generation), the CL submit ABI should be settled and
      done now.
      
      * tag 'drm-vc4-next-2015-12-11' of http://github.com/anholt/linux:
        drm/vc4: Add an interface for capturing the GPU state after a hang.
        drm/vc4: Add support for async pageflips.
        drm/vc4: Add support for drawing 3D frames.
        drm/vc4: Bind and initialize the V3D engine.
        drm/vc4: Fix a typo in a V3D debug register.
        drm/vc4: Add an API for creating GPU shaders in GEM BOs.
        drm/vc4: Add create and map BO ioctls.
        drm/vc4: Add a BO cache.
        drm: Create a driver hook for allocating GEM object structs.
      21de54b3
    • Dave Airlie's avatar
      Merge branch 'exynos-drm-next' of... · 870a1718
      Dave Airlie authored
      Merge branch 'exynos-drm-next' of git://git.kernel.org:/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
      
      - Support runtime pm
        . In case of most ARM SoC, each IP has each power domain which should be
          controlled by each IP driver using runtime pm interface. So this patch
          series makes each IP driver to control its own power domain when
          drm dpms is requested.
      - Support of_graph based dt binding for DP panel.
        . This patch series adds of_graph based dt binding for DP panel.
          And also it keeps backward compatibility. This includes dt binding
          patch so I got Acked-by from Krzysztof Kozlowski who is a Exynos
          SoC maintainer and from Rob Herring who is a device tree maintainer.
      
      - Cleanup for Exynos DRM IPP enhancement.
        . This patch series is a first step for enhancing existing IPP framework
          which will integrate existing IPP functions with DRM KMS part so that
          these can be transparent to userspace. For other portion of the patch
          series, we will have more times for the review.]
      
      * 'exynos-drm-next' of git://git.kernel.org:/pub/scm/linux/kernel/git/daeinki/drm-exynos: (29 commits)
        drm/exynos: gem: remove old unused prototypes
        drm/exynos: fimd: fix dma burst size setting for small plane size
        drm/exynos: fix clipping when scaling is enabled
        drm/exynos: mixer: use ratio precalculated in exynos_state
        drm/exynos: add generic check for plane state
        drm/exynos: introduce exynos_drm_plane_config structure
        drm/exynos: mixer: enable video overlay plane only when VP is available
        drm/exynos: mixer: use crtc->state->adjusted_mode instead of crtc->mode
        drm/exynos: introduce exynos_drm_plane_state structure
        drm/exynos: move dma_addr attribute from exynos plane to exynos fb
        drm/exynos: exynos7-decon: remove excessive check
        drm/exynos: rotator: convert to common clock framework
        drm/exynos: gsc: add device tree support and remove usage of static mappings
        drm/exynos: gsc: fix wrong pm_runtime state
        drm/exynos: gsc: prepare and unprepare gsc clock
        ARM: dts: Use OF graph for DP to panel connection in exynos5800-peach-pi
        dt-bindings: exynos-dp: update ports node binding for panel
        drm/exynos: dp: add of_graph dt binding support for panel
        drm/exynos: decon: remove unused variables
        drm/exynos: dsi: modify a error type when getting a node failed
        ...
      870a1718
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2015-12-14' of git://anongit.freedesktop.org/drm-intel into drm-next · b15c50be
      Dave Airlie authored
      Last (very likely at least) drm-misc pull for 4.5. 3 big things:
      - piles of docs for kms vtables.
      - drm.debug dmesg output prettification from Ville (i915 parts are for 4.6
        I think)
      - connector mode probing/validating/merging cleanup from Ville.
      
      [airlied : fix drm_encoder_init conflict.]
      
      * tag 'topic/drm-misc-2015-12-14' of git://anongit.freedesktop.org/drm-intel: (43 commits)
        drm: modes: Revert cc344980 "replace simple_strtoul by kstrtouint"
        drm: Expand the drm_helper_probe_single_connector_modes() docs
        drm: Allow override_edid to override the firmware EDID
        drm/sti: Drop bogus drm_mode_sort() call
        drm: Drop drm_helper_probe_single_connector_modes_nomerge()
        drm: Only merge mode type bits between new probed modes
        drm: Flatten drm_mode_connector_list_update() a bit
        drm: Rename MODE_UNVERIFIED to MODE_STALE
        drm: Don't overwrite UNVERFIED mode status to OK
        drm: Add plane->name and use it in debug prints
        drm: Add crtc->name and use it in debug messages
        drm: Use driver specified encoder name
        drm: Pass 'name' to drm_encoder_init()
        drm: Pass 'name' to drm_universal_plane_init()
        drm: Pass 'name' to drm_crtc_init_with_planes()
        drm: Documentation style guide
        drm: Document drm_encoder/crtc_helper_funcs
        drm: Move drm_display_mode an related docs into kerneldoc
        drm/atomic-helper: Mention the new system/resume helpers the docs
        drm: Document drm_connector_helper_funcs
        ...
      b15c50be
  2. 14 Dec, 2015 30 commits
  3. 13 Dec, 2015 7 commits