• Chris Wilson's avatar
    drm/i915: Ensure that while(INREG()) are bounded (v2) · 913d8d11
    Chris Wilson authored
    Add a new macro, wait_for, to simplify the act of waiting on a register
    to change state. wait_for() takes three arguments, the condition to
    inspect on every loop, the maximum amount of time to wait and whether to
    yield the cpu for a length of time after each check.
    
    v2: Upgrade failure messages to DRM_ERROR on the suggestion of
    Eric Anholt. We do not expect to hit these conditions as they reflect
    programming errors, so if we do we want to be notified.
    Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
    Signed-off-by: default avatarEric Anholt <eric@anholt.net>
    913d8d11
intel_dp.c 41.5 KB