1. 06 7月, 2015 3 次提交
    • P
      drm/i915: add the FBC mutex · 25ad93fd
      Paulo Zanoni 提交于
      Make sure we're not going to have weird races in really weird cases
      where a lot of different CRTCs are doing rendering and modesets at the
      same time.
      
      With this change and the stolen_lock from the previous patch, we can
      start removing the struct_mutex locking we have around FBC in the next
      patches.
      
      v2:
       - Rebase (6 months later)
       - Also lock debugfs and stolen.
      v3:
       - Don't lock a single value read (Chris).
       - Replace lockdep assertions with WARNs (Daniel).
       - Improve commit message.
       - Don't forget intel_pre_plane_update() locking.
      v4:
       - Don't remove struct_mutex at intel_pre_plane_update() (Chris).
       - Add comment regarding locking dependencies (Chris).
       - Rebase after the stolen code rework.
       - Rebase again after drm-intel-nightly changes.
      v5:
       - Rebase after the new stolen_lock patch.
      
      Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> (v4)
      Signed-off-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      25ad93fd
    • V
      drm/i915: Drop a spurious intel_pre_plane_update() call · e72072b6
      Ville Syrjälä 提交于
      Kill the extra intel_pre_plane_update() I accidentally added in
      
       commit 852eb00d
       Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
       Date:   Wed Jun 24 22:00:07 2015 +0300
      
          drm/i915: Try to make sure cxsr is disabled around plane
          enable/disable
      
      This fixes a load of warnings from the frontbuffer tracking.
      
      Testcase: igt/kms_frontbuffer_tracking/fbc-1p-rte
      Tested-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Tested-by: NMatt Roper <matthew.d.roper@intel.com>
      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>
      e72072b6
    • V
      drm/i915/bxt: BUNs related to port PLL · e6292556
      Vandana Kannan 提交于
      This patch contains changes based on 2 updates to the spec:
      Port PLL VCO restriction raised up to 6700.
      Port PLL now needs DCO amp override enable for all VCO frequencies.
      
      v2: Sonika's review comment addressed
      	- dcoampovr_en_h variable not required
      Based on a discussion with Siva, the following changes have been made.
      	- replace dco_amp var with #define BXT_DCO_AMPLITUDE
      	- set pll10 in a single assignment
      
      v3:
      Move DCO amplitude default value to i915_reg.h. Suggested by Siva.
      Signed-off-by: NVandana Kannan <vandana.kannan@intel.com>
      Reviewed-by: Sonika Jindal <sonika.jindal@intel.com> [v2]
      [danvet: Spell out BUN since not everyone knows what this means.]
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      e6292556
  2. 30 6月, 2015 4 次提交
  3. 29 6月, 2015 6 次提交
  4. 25 6月, 2015 2 次提交
  5. 24 6月, 2015 5 次提交
  6. 23 6月, 2015 6 次提交
  7. 22 6月, 2015 14 次提交