blob: e25d242e0819d110d0356f90b2a07abc898d66ab [file] [log] [blame]
Tatenda Chipeperekwa8a77c8a2018-01-30 14:50:11 -08001/* Copyright (c) 2018, The Linux Foundation. All rights reserved.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
13#ifndef __MSM_HDCP_H
14#define __MSM_HDCP_H
15#include <linux/types.h>
16#include "video/msm_hdmi_hdcp_mgr.h"
17
18void msm_hdcp_notify_topology(struct device *dev);
19void msm_hdcp_cache_repeater_topology(struct device *dev,
20 struct HDCP_V2V1_MSG_TOPOLOGY *tp);
21void msm_hdcp_register_cb(struct device *dev, void *ctx,
22 void (*cb)(void *ctx, int data));
23
24#endif /* __MSM_HDCP_H */
25
26