xref: /linux/drivers/gpu/drm/xlnx/zynqmp_dp.h (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
1d76271d2SHyun Kwon /* SPDX-License-Identifier: GPL-2.0 */
2d76271d2SHyun Kwon /*
3d76271d2SHyun Kwon  * ZynqMP DisplayPort Driver
4d76271d2SHyun Kwon  *
5d76271d2SHyun Kwon  * Copyright (C) 2017 - 2020 Xilinx, Inc.
6d76271d2SHyun Kwon  *
7d76271d2SHyun Kwon  * Authors:
8d76271d2SHyun Kwon  * - Hyun Woo Kwon <hyun.kwon@xilinx.com>
9d76271d2SHyun Kwon  * - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10d76271d2SHyun Kwon  */
11d76271d2SHyun Kwon 
12d76271d2SHyun Kwon #ifndef _ZYNQMP_DP_H_
13d76271d2SHyun Kwon #define _ZYNQMP_DP_H_
14d76271d2SHyun Kwon 
15d76271d2SHyun Kwon struct platform_device;
16d76271d2SHyun Kwon struct zynqmp_dp;
17d76271d2SHyun Kwon struct zynqmp_dpsub;
18d76271d2SHyun Kwon 
19d76271d2SHyun Kwon void zynqmp_dp_enable_vblank(struct zynqmp_dp *dp);
20d76271d2SHyun Kwon void zynqmp_dp_disable_vblank(struct zynqmp_dp *dp);
21d76271d2SHyun Kwon 
22*6ca91bb4SLaurent Pinchart int zynqmp_dp_probe(struct zynqmp_dpsub *dpsub);
23d76271d2SHyun Kwon void zynqmp_dp_remove(struct zynqmp_dpsub *dpsub);
24d76271d2SHyun Kwon 
25d76271d2SHyun Kwon #endif /* _ZYNQMP_DP_H_ */
26