• Ville Syrjälä's avatar
    drm/i915: Drop the HSW special case from __gen6_gt_wait_for_thread_c0() · eb88bd1b
    Ville Syrjälä authored
    Bits [18:16] of GEN6_GT_THREAD_STATUS_REG have always had the same
    meaning since SNB. So treating them as something special for HSW doesn't
    make sense to me.
    
    Also the bits *seem* to work exactly the same way on IVB, HSW GT2 and
    HSW GT3. At least intel_reg_read gives the identical results on all
    platforms with and without forcewake.
    
    Also the HSW PM guide rev 0.99 (ww05 2013) doesn't say anything about
    those bits. It just says to poll for bits [2:0]. As does the more recent
    BDW PM guide.
    
    So just drop the HSW special case and treat all platforms the same way.
    Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
    Reviewed-by: Deepak S<deepak.s@linux.intel.com>
    Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
    eb88bd1b
intel_uncore.c 38.2 KB