1. 21 Jan, 2015 2 commits
    • Dave Airlie's avatar
      Merge branch 'drm/next/du' of git://linuxtv.org/pinchartl/fbdev into drm-next · b2eb0489
      Dave Airlie authored
      * 'drm/next/du' of git://linuxtv.org/pinchartl/fbdev:
        drm: rcar-du: Implement support for interlaced modes
        drm: rcar-du: Clamp DPMS states to on and off
        drm: rcar-du: Enable hotplug detection on HDMI connector
        drm: rcar-du: Output HSYNC instead of CSYNC
        drm: rcar-du: Add support for external pixel clock
        drm: rcar-du: Refactor DEFR8 feature
        drm: rcar-du: Remove LVDS and HDMI encoders chaining restriction
        drm: rcar-du: Configure pitch for chroma plane of multiplanar formats
        drm: rcar-du: Don't fail probe in case of partial encoder init error
        drm: adv7511: Remove interlaced mode check
      b2eb0489
    • Dave Airlie's avatar
      Merge tag 'drm-amdkfd-next-2015-01-09' of git://people.freedesktop.org/~gabbayo/linux into drm-next · 4f4d89af
      Dave Airlie authored
      - Add support for SDMA usermode queues
      - Replace logic of sub-allocating from GART buffer in amdkfd. Instead
        of using radeon_sa module, use a new module that is more suited for
        this purpose
      - Add the number of watch points to amdkfd topology
      - Split a function that did two things into two seperate functions.
      
      * tag 'drm-amdkfd-next-2015-01-09' of git://people.freedesktop.org/~gabbayo/linux:
        drm/amd: Remove old radeon_sa funcs from kfd-->kgd interface
        drm/radeon: Remove old radeon_sa usage from kfd-->kgd interface
        drm/amdkfd: Using new gtt sa in amdkfd
        drm/amdkfd: Allocate gart memory using new interface
        drm/amdkfd: Fixed calculation of gart buffer size
        drm/amdkfd: Add kfd gtt sub-allocator functions
        drm/amdkfd: Add gtt sa related data to kfd_dev struct
        drm/radeon: Impl. new gtt allocate/free functions
        drm/amd: Add new kfd-->kgd interface for gart usage
        drm/radeon: Enable sdma preemption
        drm/amdkfd: Pass queue type to pqm_create_queue()
        drm/amdkfd: Identify SDMA queue in create queue ioctl
        drm/amdkfd: Add SDMA user-mode queues support to QCM
        drm/amdkfd: Add SDMA mqd support
        drm/radeon: Implement SDMA interface functions
        drm/amd: Add SDMA functions to kfd-->kgd interface
        drm/amdkfd: Process-device data creation and lookup split
        drm/amdkfd: Add number of watch points to topology
      4f4d89af
  2. 12 Jan, 2015 1 commit
  3. 09 Jan, 2015 19 commits
  4. 08 Jan, 2015 2 commits
    • Dave Airlie's avatar
      Merge tag 'topic/atomic-core-2015-01-05' of git://anongit.freedesktop.org/drm-intel into drm-next · c93546a5
      Dave Airlie authored
      Next batch of atomic work. Most important is the propertification from Rob
      and the nth iteration of the actual atomic ioctl originally from Ville.
      Big differences compared to earlier revisions:
      - Core properties are now fully handled by the core, drivers can only
        handle driver-specific properties.
      - Atomic props&ioctl are opt-in per file_priv, userspace needs to
        explicitly ask for it (like universal plane support).
      - For now all hidden behind the atomic module option until this has
        settled a bit.
      - Atomic modesets are currently not possible since the exact abi for how
        to handle the mode property is still under discussion.
      
      Besides this some cleanup patches from me and the addition of per-object
      state to global state backpointers to simplify drivers.
      
      * tag 'topic/atomic-core-2015-01-05' of git://anongit.freedesktop.org/drm-intel:
        drm: Ensure universal_planes is set for atomic
        drm/atomic: Hide drm.ko internal interfaces
        drm: Atomic modeset ioctl
        drm/atomic: atomic connector properties
        drm/atomic: atomic plane properties
        drm: small property creation cleanup
        drm/atomic: atomic_check functions
        drm: add atomic properties
        drm: refactor getproperties/getconnector
        drm: tweak getconnector locking
        drm: add atomic_get_property
        drm: add atomic_set_property wrappers
        drm: get rid of direct property value access
        drm: store property instead of id in obj attachment
        drm: allow property validation for refcnted props
        drm/atomic: Introduce state->obj backpointers
        drm/atomic-helper: Again check modeset *before* plane states
        drm/atomic-helper: Export both plane and modeset check helpers
      c93546a5
    • Dave Airlie's avatar
      Merge tag 'topic/core-stuff-2014-12-19' of git://anongit.freedesktop.org/drm-intel into drm-next · e5202a22
      Dave Airlie authored
      Misc drm patches with mostly polish patches from Thierry, with a bit of
      generic mode validation from Ville and a few other oddball things.
      
      * tag 'topic/core-stuff-2014-12-19' of git://anongit.freedesktop.org/drm-intel: (25 commits)
        drm: Include drm_crtc_helper.h in DocBook
        drm: Make drm_crtc_helper.h standalone includible
        drm: Move IRQ related fields to proper section
        drm: Remove stale comment
        drm: Do basic sanity checks for user modes
        drm: Perform basic sanity checks on probed modes
        drm: Reorganize probed mode validation
        drm/doc: Remove duplicate "by"
        drm/info: Remove unused code
        drm/cache: Use wbinvd helpers
        drm/plane-helper: Test for plane disable earlier
        drm/doc: Document drm_add_modes_noedid() usage
        drm: bit of spell-check / editorializing.
        drm: Prefer sizeof(type) over sizeof type
        drm: Remove useless else block
        drm: Remove unneeded braces for single statement blocks
        drm: Do not assign in if condition
        drm: Prefer kmalloc_array() over kmalloc() with multiply
        drm: Prefer kcalloc() over kzalloc() with multiply
        drm: Miscellaneous checkpatch whitespace cleanups
        ...
      e5202a22
  5. 06 Jan, 2015 1 commit
  6. 05 Jan, 2015 11 commits
  7. 04 Jan, 2015 4 commits