summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhinav Kumar <abhinavk@codeaurora.org>2017-05-12 19:44:49 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-06-15 21:18:14 -0700
commit85e5cecb6f102ceaa498cb8137182f9ba499f40b (patch)
tree17542d9fe0b053428892bb0876445fb7ae205a66
parentbd23536bdb614996bf0ca0fa1bb738a9d0bda400 (diff)
drm/msm: make sde hdcp 1x module use the new hdcp lib APIs
All sysfs nodes have been moved to the misc hdcp driver. Make the sde hdcp 1x module interact with the misc hdcp driver to keep the functionality of repeater topology intact as its used by wi-fi display userspace module. Change-Id: Iecf404330695369c17e4afeff864eb6d7b92e372 Signed-off-by: Abhinav Kumar <abhinavk@codeaurora.org>
-rw-r--r--drivers/gpu/drm/msm/sde_hdcp_1x.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/gpu/drm/msm/sde_hdcp_1x.c b/drivers/gpu/drm/msm/sde_hdcp_1x.c
index e650098ec96d..3aba9e307732 100644
--- a/drivers/gpu/drm/msm/sde_hdcp_1x.c
+++ b/drivers/gpu/drm/msm/sde_hdcp_1x.c
@@ -1216,18 +1216,19 @@ static void sde_hdcp_1x_cache_topology(struct sde_hdcp_1x *hdcp)
memcpy((void *)&hdcp->cached_tp,
(void *) &hdcp->current_tp,
sizeof(hdcp->cached_tp));
+ hdcp1_cache_repeater_topology((void *)&hdcp->cached_tp);
}
-static void sde_hdcp_1x_notify_topology(struct sde_hdcp_1x *hdcp)
+static void sde_hdcp_1x_notify_topology(void)
{
- /* TO DO : something here for HDCP 1x*/
+ hdcp1_notify_topology();
}
static void sde_hdcp_1x_update_auth_status(struct sde_hdcp_1x *hdcp)
{
if (sde_hdcp_1x_state(HDCP_STATE_AUTHENTICATED)) {
sde_hdcp_1x_cache_topology(hdcp);
- sde_hdcp_1x_notify_topology(hdcp);
+ sde_hdcp_1x_notify_topology();
}
if (hdcp->init_data.notify_status &&