diff options
| author | Abhinav Kumar <abhinavk@codeaurora.org> | 2017-05-12 19:44:49 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-06-15 21:18:14 -0700 |
| commit | 85e5cecb6f102ceaa498cb8137182f9ba499f40b (patch) | |
| tree | 17542d9fe0b053428892bb0876445fb7ae205a66 | |
| parent | bd23536bdb614996bf0ca0fa1bb738a9d0bda400 (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.c | 7 |
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 && |
