Re: [PATCH 2/4] drm/i915: II stage HDCP auth for repeater only

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jan 18, 2018 at 7:50 PM, C, Ramalingam <ramalingam.c@xxxxxxxxx> wrote:
>> -----Original Message-----
>> From: Sean Paul [mailto:seanpaul@xxxxxxxxxxxx]
>> Sent: Friday, January 19, 2018 3:54 AM
>> To: C, Ramalingam <ramalingam.c@xxxxxxxxx>
>> Cc: intel-gfx@xxxxxxxxxxxxxxxxxxxxx; seanpaul@xxxxxxxxxxxx;
>> daniel.vetter@xxxxxxxx; Vivi, Rodrigo <rodrigo.vivi@xxxxxxxxx>; Sharma,
>> Shashank <shashank.sharma@xxxxxxxxx>
>> Subject: Re: [PATCH 2/4] drm/i915: II stage HDCP auth for repeater only
>>
>> On Thu, Jan 18, 2018 at 11:18:06AM +0530, Ramalingam C wrote:
>> > Second stage of HDCP authentication required only if the HDCP sink is
>> > a repeater.
>> >
>> > This patch imposes above condition on second stage HDCP authentication.
>>
>> Hi Ram,
>> This is already enforced in intel_hdcp_auth_downstream()
>
> I am not able to locate any check for repeater capability at start of downstream auth.
>
> I am not sure whether you are referring to number of downstream device count check.
> That is valid after poll for ksv_fifo ready. We don't want to wait for 5Sec timeout in poll to detect the repeater cap.
>
> And since the caller is handy with the flag for repeater cap, it is best to decide on the call for downstream auth itself.
>

Thanks for clarifying, makes sense with the other patches in the set.

Sean

> Thanks
> --Ram
>>
>> Thanks,
>> Sean
>>
>> >
>> > Signed-off-by: Ramalingam C <ramalingam.c@xxxxxxxxx>
>> > ---
>> >  drivers/gpu/drm/i915/intel_hdcp.c | 5 ++++-
>> >  1 file changed, 4 insertions(+), 1 deletion(-)
>> >
>> > diff --git a/drivers/gpu/drm/i915/intel_hdcp.c
>> > b/drivers/gpu/drm/i915/intel_hdcp.c
>> > index 6ce6559897a6..b48c72cd0906 100644
>> > --- a/drivers/gpu/drm/i915/intel_hdcp.c
>> > +++ b/drivers/gpu/drm/i915/intel_hdcp.c
>> > @@ -493,7 +493,10 @@ static int intel_hdcp_auth(struct intel_digital_port
>> *intel_dig_port,
>> >      * on those as well.
>> >      */
>> >
>> > -   return intel_hdcp_auth_downstream(intel_dig_port, shim);
>> > +   if (repeater_present)
>> > +           return intel_hdcp_auth_downstream(intel_dig_port, shim);
>> > +
>> > +   return 0;
>> >  }
>> >
>> >  static
>> > --
>> > 2.7.4
>> >
>>
>> --
>> Sean Paul, Software Engineer, Google / Chromium OS
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux