drm/bridge: it6505: fix HDCP encryption when R0 ready
authorHermes Wu <hermes.wu@ite.com.tw>
Mon, 30 Dec 2024 10:51:24 +0000 (18:51 +0800)
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fri, 3 Jan 2025 18:24:32 +0000 (20:24 +0200)
commit8c01b0bae2f9e58f2fee0e811cb90d8331986554
treefe4542c1e7422628370e0dd5aa3d2ae5d7fe987b
parent0fd2ff47d8c207fa3173661de04bb9e8201c0ad2
drm/bridge: it6505: fix HDCP encryption when R0 ready

When starting HDCP authentication, HDCP encryption should be enabled
when R0'is checked.

Change encryption enables time at R0' ready.
The hardware HDCP engine trigger is changed and the repeater KSV fails
will restart HDCP.

Signed-off-by: Hermes Wu <hermes.wu@ite.com.tw>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20241230-v7-upstream-v7-6-e0fdd4844703@ite.corp-partner.google.com
drivers/gpu/drm/bridge/ite-it6505.c