• Ben Widawsky's avatar
    drm/i915: Never read FORCEWAKE · 8dee3eea
    Ben Widawsky authored
    The same designer from the previous patch has told us to never read
    FORCEWAKE. We only do this for the POSTING_READ(), so simply change that
    to something within the same cacheline (for no reason in particular
    other than it sounds nice). In the _mt case we can leverage
    the gtfifodbg check for the POSTING_READ.
    
    This partially reverts
    commit 6af2d180
    Author: Daniel Vetter <daniel.vetter@ffwll.ch>
    Date:   Thu Jul 26 16:24:50 2012 +0200
    
        drm/i915: fix forcewake related hangs on snb
    
    v2: commit message, comments about posting read from (Daniel)
    
    Note: vlv forcewake doesn't need any changes for this special
    treatment since FORCEWAKE_VLV is in a totally different register
    range, and the readback FORCEWAKE_ACK_VLV readback that follows is in
    the same range.
    Signed-off-by: default avatarBen Widawsky <ben@bwidawsk.net>
    Acked-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
    [danvet: Added note.]
    Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
    8dee3eea
intel_pm.c 115 KB