File tree 1 file changed +4
-3
lines changed 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -1767,9 +1767,9 @@ static bool intel_edp_psr_match_conditions(struct intel_dp *intel_dp)
1767
1767
struct intel_digital_port * dig_port = dp_to_dig_port (intel_dp );
1768
1768
struct drm_device * dev = dig_port -> base .base .dev ;
1769
1769
struct drm_i915_private * dev_priv = dev -> dev_private ;
1770
- struct drm_crtc * crtc = dig_port -> base . base . crtc ;
1771
- struct intel_crtc * intel_crtc = to_intel_crtc ( crtc ) ;
1772
- struct drm_i915_gem_object * obj = intel_fb_obj ( crtc -> primary -> fb ) ;
1770
+ struct drm_crtc * crtc ;
1771
+ struct intel_crtc * intel_crtc ;
1772
+ struct drm_i915_gem_object * obj ;
1773
1773
struct intel_encoder * intel_encoder = & dp_to_dig_port (intel_dp )-> base ;
1774
1774
1775
1775
dev_priv -> psr .source_ok = false;
@@ -1802,6 +1802,7 @@ static bool intel_edp_psr_match_conditions(struct intel_dp *intel_dp)
1802
1802
return false;
1803
1803
}
1804
1804
1805
+ obj = intel_fb_obj (crtc -> primary -> fb );
1805
1806
if (obj -> tiling_mode != I915_TILING_X ||
1806
1807
obj -> fence_reg == I915_FENCE_REG_NONE ) {
1807
1808
DRM_DEBUG_KMS ("PSR condition failed: fb not tiled or fenced\n" );
You can’t perform that action at this time.
0 commit comments