diff options
author | Ramalingam C <ramalingam.c@intel.com> | 2018-02-03 03:39:04 +0530 |
---|---|---|
committer | Sean Paul <seanpaul@chromium.org> | 2018-02-05 12:58:53 -0500 |
commit | f179a2fc2e23ff623344717eec3b8a443a57222a (patch) | |
tree | 1505255f73afbb75f6f516fe960c567cb7c12786 /drivers/gpu/drm/lib | |
parent | a01244967d4311afb1a8e068184c2a30202025f5 (diff) |
drm/i915: Stop encryption for repeater with no sink
If a HDCP repeater is detected with zero downstream devices,
HDCP spec approves either of below actions:
1. Dont continue on second stage authentication. Disable encryption.
2. Continue with second stage authentication excluding the KSV list and
on success, continue encryption.
Since disable encryption is agreed, repeater is not expected to have its
own display. So there is no consumption of the display content in such
setup.
Hence, incase of repeater with zero device count, this patch fails the
HDCP authentication and stops the HDCP encryption.
v2:
Rephrased commit msg and added comments in code [Seanpaul]
v3:
No changes. Added Reviewed-by tag.
Signed-off-by: Ramalingam C <ramalingam.c@intel.com>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/1517609350-10698-3-git-send-email-ramalingam.c@intel.com
Diffstat (limited to 'drivers/gpu/drm/lib')
0 files changed, 0 insertions, 0 deletions