From 0ebfa8bf82234b07d8fb0fef0d1b68781b464c3d Mon Sep 17 00:00:00 2001 From: Andrew Bartfeld Date: Tue, 25 Jul 2023 16:29:06 -0700 Subject: [PATCH] disp: msm: dp: change err to warn on link failure When HDCP enabled sink reports a link failure, it should be a warning instead of an error because it can be part of expected behavior during encryption level changes as per spec. Also now prints debug statement on min enc level changes. Change-Id: I747f6997c32cfcdff9a4b6ca7e4750a651491833 Signed-off-by: Andrew Bartfeld --- msm/dp/dp_hdcp2p2.c | 4 ++-- msm/sde_hdcp_2x.c | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/msm/dp/dp_hdcp2p2.c b/msm/dp/dp_hdcp2p2.c index ee721db850..7b98e23ec3 100644 --- a/msm/dp/dp_hdcp2p2.c +++ b/msm/dp/dp_hdcp2p2.c @@ -595,10 +595,10 @@ static void dp_hdcp2p2_link_check(struct dp_hdcp2p2_ctrl *ctrl) if (ctrl->sink_rx_status & ctrl->abort_mask) { if (ctrl->sink_rx_status & BIT(3)) - DP_ERR("reauth_req set by sink\n"); + DP_WARN("reauth_req set by sink\n"); if (ctrl->sink_rx_status & BIT(4)) - DP_ERR("link failure reported by sink\n"); + DP_WARN("link failure reported by sink\n"); ctrl->sink_rx_status = 0; ctrl->rx_status = 0; diff --git a/msm/sde_hdcp_2x.c b/msm/sde_hdcp_2x.c index 5481cbd89b..ea92f8b212 100644 --- a/msm/sde_hdcp_2x.c +++ b/msm/sde_hdcp_2x.c @@ -930,6 +930,8 @@ static int sde_hdcp_2x_wakeup(struct sde_hdcp_2x_wakeup_data *data) } break; case HDCP_2X_CMD_MIN_ENC_LEVEL: + if (hdcp->min_enc_level != data->min_enc_level) + SDE_EVT32_EXTERNAL(data->cmd, hdcp->min_enc_level, data->min_enc_level); hdcp->min_enc_level = data->min_enc_level; if (hdcp->authenticated) { kfifo_put(&hdcp->cmd_q, data->cmd);