xref: /linux/drivers/gpu/drm/vkms/vkms_connector.h (revision e78f70bad29c5ae1e1076698b690b15794e9b81e)
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 
3 #ifndef _VKMS_CONNECTOR_H_
4 #define _VKMS_CONNECTOR_H_
5 
6 #include "vkms_drv.h"
7 
8 /**
9  * struct vkms_connector - VKMS custom type wrapping around the DRM connector
10  *
11  * @drm: Base DRM connector
12  */
13 struct vkms_connector {
14 	struct drm_connector base;
15 };
16 
17 /**
18  * vkms_connector_init() - Initialize a connector
19  * @vkmsdev: VKMS device containing the connector
20  *
21  * Returns:
22  * The connector or an error on failure.
23  */
24 struct vkms_connector *vkms_connector_init(struct vkms_device *vkmsdev);
25 
26 #endif /* _VKMS_CONNECTOR_H_ */
27