drm/i915/hdcp: Move to direct reads for HDCP
authorSuraj Kandpal <suraj.kandpal@intel.com>
Fri, 23 Feb 2024 08:14:42 +0000 (13:44 +0530)
committerJoonas Lahtinen <joonas.lahtinen@linux.intel.com>
Mon, 26 Feb 2024 08:15:37 +0000 (10:15 +0200)
commitcb2b7d6f8c96414e1ab63c5f6e89d1c66a8b1078
tree0539db1bc0c9eadb8cc2db0788bb85dd57d1bc63
parentd206a76d7d2726f3b096037f2079ce0bd3ba329b
drm/i915/hdcp: Move to direct reads for HDCP

Even for MST scenarios we need to do direct reads only on the
immediate downstream device the rest of the authentication is taken
care by that device. Remote reads will only be used to check
capability of the monitors in MST topology.

--v2
-Add fixes tag [Ankit]
-Derive aux where needed rather than through a function [Ankit]

Fixes: ae4f902bb344 ("drm/i915/hdcp: Send the correct aux for DPMST HDCP scenario")
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240223081453.1576918-3-suraj.kandpal@intel.com
(cherry picked from commit 287c0de8b29489cdb20957980ca08c33ae4a67b9)
Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
drivers/gpu/drm/i915/display/intel_dp_hdcp.c