Message ID | 20200519221621.19931-1-sean@poorly.run (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | drm/i915/hdcp: Add additional R0' wait | expand |
On 2020-05-19 at 18:16:21 -0400, Sean Paul wrote: > From: Sean Paul <seanpaul@chromium.org> > > We're seeing some R0' mismatches in the field, particularly with I think you want to say Vprime verification? delay is added in between the retry for vprime verfication. -Ram > repeaters. I'm guessing the (already lenient) 300ms wait time isn't > enough for some setups. So add an additional wait when R0' is > mismatched. > > Signed-off-by: Sean Paul <seanpaul@chromium.org> > --- > drivers/gpu/drm/i915/display/intel_hdcp.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c > index 2cbc4619b4ce..924a717a4fa4 100644 > --- a/drivers/gpu/drm/i915/display/intel_hdcp.c > +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c > @@ -592,6 +592,9 @@ int intel_hdcp_auth_downstream(struct intel_connector *connector) > bstatus); > if (!ret) > break; > + > + /* Maybe the sink is lazy, give it some more time */ > + usleep_range(10000, 50000); > } > > if (i == tries) { > -- > Sean Paul, Software Engineer, Google / Chromium OS >
diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c index 2cbc4619b4ce..924a717a4fa4 100644 --- a/drivers/gpu/drm/i915/display/intel_hdcp.c +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c @@ -592,6 +592,9 @@ int intel_hdcp_auth_downstream(struct intel_connector *connector) bstatus); if (!ret) break; + + /* Maybe the sink is lazy, give it some more time */ + usleep_range(10000, 50000); } if (i == tries) {