File tree Expand file tree Collapse file tree 1 file changed +3
-13
lines changed
drivers/gpu/drm/i915/display Expand file tree Collapse file tree 1 file changed +3
-13
lines changed Original file line number Diff line number Diff line change @@ -255,20 +255,10 @@ intel_get_stepping_info(struct drm_i915_private *i915,
255
255
256
256
static void gen9_set_dc_state_debugmask (struct drm_i915_private * dev_priv )
257
257
{
258
- u32 val , mask ;
259
-
260
- mask = DC_STATE_DEBUG_MASK_MEMORY_UP ;
261
-
262
- if (IS_GEMINILAKE (dev_priv ) || IS_BROXTON (dev_priv ))
263
- mask |= DC_STATE_DEBUG_MASK_CORES ;
264
-
265
258
/* The below bit doesn't need to be cleared ever afterwards */
266
- val = intel_de_read (dev_priv , DC_STATE_DEBUG );
267
- if ((val & mask ) != mask ) {
268
- val |= mask ;
269
- intel_de_write (dev_priv , DC_STATE_DEBUG , val );
270
- intel_de_posting_read (dev_priv , DC_STATE_DEBUG );
271
- }
259
+ intel_de_rmw (dev_priv , DC_STATE_DEBUG , 0 ,
260
+ DC_STATE_DEBUG_MASK_CORES | DC_STATE_DEBUG_MASK_MEMORY_UP );
261
+ intel_de_posting_read (dev_priv , DC_STATE_DEBUG );
272
262
}
273
263
274
264
/**
You can’t perform that action at this time.
0 commit comments