1. 09 May, 2016 2 commits
    • Dave Airlie's avatar
      Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm-next · 2c3d68ab
      Dave Airlie authored
      Mostly cleanups, fixes, and 'struct fence' conversion this time
      around, with one reservation patch which is a-b Sumit (which the fence
      conversion patches depend on).
      
      * 'msm-next' of git://people.freedesktop.org/~robclark/linux: (25 commits)
        drm/msm: Drop load/unload drm_driver ops
        drm/msm: Centralize connector registration/unregistration
        drm/msm/hdmi: Prevent gpio_free related kernel warnings
        drm/msm: print offender task name on hangcheck recovery
        drm/msm: fix leak in failed submit path
        drm/msm: de-indent submit_create()
        drm/msm: drop return from gpu->submit()
        drm/msm/mdp4: Don't manage DSI PLL regulators in MDP driver
        drm/msm/edp: Drop regulator_set_voltage call
        drm/msm/dsi: Fix regulator API abuse
        drm/msm: Move call to PTR_ERR_OR_ZERO after reassignment
        drm/msm/mdp: Add support for more RGBX formats
        drm: msm: remove unused variable
        drm/msm: fix ->last_fence() after recover
        drm/msm: 'struct fence' conversion
        drm/msm: remove fence_cbs
        drm/msm: introduce msm_fence_context
        drm/msm: split locking and pinning BO's
        drm/msm/gpu: simplify tracking in-flight bo's
        drm/msm: split out timeout_to_jiffies helper
        ...
      2c3d68ab
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2016-05-08' of git://anongit.freedesktop.org/drm-intel into drm-next · 2958cf0e
      Dave Airlie authored
      Refcounting is hard, so here's a quick pull request with the one-liner to
      fix up i915. Otherwise just a few other small things I picked up. Plus the
      regression fix from Marten for rmfb behaviour that lingered around forever
      since no testers. Feel free to cherry-pick that over to drm-fixes, but
      given that there's not many who seemed to have cared, meh.
      
      * tag 'topic/drm-misc-2016-05-08' of git://anongit.freedesktop.org/drm-intel:
        drm/i915: Correctly refcount connectors in hw state readou
        drm/panel: Flesh out kerneldoc
        drm: Add gpu.tmpl docbook to MAINTAINERS entry
        drm/core: Do not preserve framebuffer on rmfb, v4.
        drm: Fix up markup fumble
        drm/fb_helper: Fix a few typos
      2958cf0e
  2. 08 May, 2016 25 commits
  3. 06 May, 2016 4 commits
    • Daniel Vetter's avatar
      drm/i915: Correctly refcount connectors in hw state readou · 8863dc7f
      Daniel Vetter authored
      This was forgotten when adding the the refcounting to
      drm_connector_state.
      
      v2: Don't forget to unreference existing connectors. This isn't
      relevant on driver load, but this code also runs on resume, and there
      we already have an atomic state. Spotted by Chris Wilson.
      
      Cc: Gabriel Feceoru <gabriel.feceoru@intel.com>
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Marius Vlad <marius.c.vlad@intel.com>
      Cc: Dave Airlie <airlied@redhat.com>
      Fixes: d2307dea ("drm/atomic: use connector references (v3)")
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      Reviewed-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Link: http://patchwork.freedesktop.org/patch/msgid/1462541943-19620-1-git-send-email-daniel.vetter@ffwll.ch
      8863dc7f
    • Thierry Reding's avatar
      drm/panel: Flesh out kerneldoc · 83127f67
      Thierry Reding authored
      Write more complete kerneldoc comments for the DRM panel API and
      integrate the helpers in the DRM DocBook reference.
      
      Signed-off-by: Thierry Reding <treding@nvidia.com>drm/panel: Add helper for simple panel connector
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Link: http://patchwork.freedesktop.org/patch/msgid/20160506140137.GA4641@ulmo.ba.sec
      83127f67
    • Dave Airlie's avatar
      Merge branch 'for-next' of http://git.agner.ch/git/linux-drm-fsl-dcu into drm-next · fd50c3a0
      Dave Airlie authored
      fsl-dcu pixel clock polarity support
      * 'for-next' of http://git.agner.ch/git/linux-drm-fsl-dcu:
        drm/fsl-dcu: use bus_flags for pixel clock polarity
        drm: introduce bus_flags in drm_display_info
      fd50c3a0
    • Dave Airlie's avatar
      Merge branch 'drm-next-4.7' of git://people.freedesktop.org/~agd5f/linux into drm-next · a64424d7
      Dave Airlie authored
      This is the first big radeon/amdgpu pull request for 4.7.  Highlights:
          - Polaris support in amdgpu
            Current display stack on par with other asics, for advanced features DAL is required
            Power management support
            Support for GFX, Compute, SDMA, UVD, VCE
          - VCE and UVD init/fini cleanup in radeon
          - GPUVM improvements
          - Scheduler improvements
          - Clockgating improvements
          - Powerplay improvements
          - TTM changes to support driver specific LRU update mechanism
          - Radeon support for new Mesa features
          - ASYNC pageflip support for radeon
          - Lots of bug fixes and code cleanups
      
      * 'drm-next-4.7' of git://people.freedesktop.org/~agd5f/linux: (180 commits)
        drm/amdgpu: Replace rcu_assign_pointer() with RCU_INIT_POINTER()
        drm/amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh
        drm/amdgpu/uvd6: add bypass support for fiji (v3)
        drm/amdgpu/fiji: set UVD CG state when enabling UVD DPM (v2)
        drm/powerplay: add missing clockgating callback for tonga
        drm/amdgpu: Constify some tables
        drm/amd/powerplay: Delete dead struct declaration
        drm/amd/powerplay/hwmgr: don't add invalid voltage
        drm/amd/powerplay/hwmgr: prevent VDDC from exceeding 2V
        MAINTAINERS: Remove unneded wildcard for the Radeon/AMDGPU drivers
        drm/radeon: add cayman VM support for append packet.
        drm/amd/amdgpu: Add debugfs entries for smc/didt/pcie
        drm/amd/amdgpu: Drop print_status callbacks.
        drm/amd/powerplay: revise reading/writing pptable on Polaris10
        drm/amd/powerplay: revise reading/writing pptable on Tonga
        drm/amd/powerplay: revise reading/writing pptable on Fiji
        drm/amd/powerplay: revise caching the soft pptable and add it's size
        drm/amd/powerplay: add dpm force multiple levels on cz/tonga/fiji/polaris (v2)
        drm/amd/powerplay: fix fan speed percent setting error on Polaris10
        drm/amd/powerplay: fix bug dpm can't work when resume back on Polaris
        ...
      a64424d7
  4. 05 May, 2016 9 commits