Commit 04eada25 authored by Jani Nikula's avatar Jani Nikula Committed by Daniel Vetter

drm/i915/dp: increase native aux defer retry timeout

Give more slack to sink devices before retrying on native aux
defer. AFAICT the 100 us timeout was not based on the DP spec.
Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
Cc: stable@vger.kernel.org (on Jani's request)
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent f66fab8e
...@@ -556,7 +556,7 @@ intel_dp_aux_native_write(struct intel_dp *intel_dp, ...@@ -556,7 +556,7 @@ intel_dp_aux_native_write(struct intel_dp *intel_dp,
if ((ack & DP_AUX_NATIVE_REPLY_MASK) == DP_AUX_NATIVE_REPLY_ACK) if ((ack & DP_AUX_NATIVE_REPLY_MASK) == DP_AUX_NATIVE_REPLY_ACK)
break; break;
else if ((ack & DP_AUX_NATIVE_REPLY_MASK) == DP_AUX_NATIVE_REPLY_DEFER) else if ((ack & DP_AUX_NATIVE_REPLY_MASK) == DP_AUX_NATIVE_REPLY_DEFER)
udelay(100); usleep_range(400, 500);
else else
return -EIO; return -EIO;
} }
...@@ -608,7 +608,7 @@ intel_dp_aux_native_read(struct intel_dp *intel_dp, ...@@ -608,7 +608,7 @@ intel_dp_aux_native_read(struct intel_dp *intel_dp,
return ret - 1; return ret - 1;
} }
else if ((ack & DP_AUX_NATIVE_REPLY_MASK) == DP_AUX_NATIVE_REPLY_DEFER) else if ((ack & DP_AUX_NATIVE_REPLY_MASK) == DP_AUX_NATIVE_REPLY_DEFER)
udelay(100); usleep_range(400, 500);
else else
return -EIO; return -EIO;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment