1. 09 11月, 2013 4 次提交
  2. 06 11月, 2013 1 次提交
  3. 10 10月, 2013 9 次提交
  4. 01 10月, 2013 1 次提交
  5. 17 9月, 2013 2 次提交
  6. 10 9月, 2013 1 次提交
  7. 04 9月, 2013 1 次提交
  8. 08 8月, 2013 4 次提交
  9. 06 8月, 2013 3 次提交
  10. 09 7月, 2013 1 次提交
    • B
      drm/i915: Getter/setter for object attributes · f343c5f6
      Ben Widawsky 提交于
      Soon we want to gut a lot of our existing assumptions how many address
      spaces an object can live in, and in doing so, embed the drm_mm_node in
      the object (and later the VMA).
      
      It's possible in the future we'll want to add more getter/setter
      methods, but for now this is enough to enable the VMAs.
      
      v2: Reworked commit message (Ben)
      Added comments to the main functions (Ben)
      sed -i "s/i915_gem_obj_set_color/i915_gem_obj_ggtt_set_color/" drivers/gpu/drm/i915/*.[ch]
      sed -i "s/i915_gem_obj_bound/i915_gem_obj_ggtt_bound/" drivers/gpu/drm/i915/*.[ch]
      sed -i "s/i915_gem_obj_size/i915_gem_obj_ggtt_size/" drivers/gpu/drm/i915/*.[ch]
      sed -i "s/i915_gem_obj_offset/i915_gem_obj_ggtt_offset/" drivers/gpu/drm/i915/*.[ch]
      (Daniel)
      
      v3: Rebased on new reserve_node patch
      Changed DRM_DEBUG_KMS to actually work (will need fixing later)
      Signed-off-by: NBen Widawsky <ben@bwidawsk.net>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      f343c5f6
  11. 06 6月, 2013 1 次提交
  12. 01 6月, 2013 1 次提交
  13. 01 5月, 2013 2 次提交
  14. 25 4月, 2013 1 次提交
  15. 03 4月, 2013 1 次提交
  16. 28 3月, 2013 2 次提交
  17. 27 3月, 2013 1 次提交
  18. 22 2月, 2013 1 次提交
  19. 20 2月, 2013 1 次提交
    • V
      drm/i915: Implement pipe CSC based limited range RGB output · 86d3efce
      Ville Syrjälä 提交于
      HSW no longer has the PIPECONF bit for limited range RGB output.
      Instead the pipe CSC unit must be used to perform that task.
      
      The CSC pre offset are set to 0, since the incoming data is full
      [0:255] range RGB, the coefficients are programmed to compress the
      data into [0:219] range, and then we use either the CSC_MODE black
      screen offset bit, or the CSC post offsets to shift the data to
      the correct [16:235] range.
      
      Also have to change the confiuration of all planes so that the
      data is sent through the pipe CSC unit. For simplicity send the
      plane data through the pipe CSC unit always, and in case full
      range output is requested, the pipe CSC unit is set up with an
      identity transform to pass the plane data through unchanged.
      
      I've been told by some hardware people that the use of the pipe
      CSC unit shouldn't result in any measurable increase in power
      consumption numbers.
      Signed-off-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
      Reviewed-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      86d3efce
  20. 15 2月, 2013 1 次提交
  21. 21 1月, 2013 1 次提交
    • D
      drm/i915: use drm_modeset_lock_all · a0e99e68
      Daniel Vetter 提交于
      Two exceptions:
      - debugfs files only read information which is not related to crtc, so
        can stay on the modeset_config lock.
      - Same holds for the edp vdd work in intel_dp.c. Add a corresponding
        WARN_ON and a comment next to the intel_dp struct fields for
        documentation.
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      a0e99e68