xref: /linux/drivers/gpu/drm/sti/sti_gdp.h (revision 0898782247ae533d1f4e47a06bc5d4870931b284)
1e2842570SBenjamin Gaignard /* SPDX-License-Identifier: GPL-2.0 */
2ba2d53fbSBenjamin Gaignard /*
3ba2d53fbSBenjamin Gaignard  * Copyright (C) STMicroelectronics SA 2014
4ba2d53fbSBenjamin Gaignard  * Authors: Benjamin Gaignard <benjamin.gaignard@st.com>
5ba2d53fbSBenjamin Gaignard  *          Fabien Dessenne <fabien.dessenne@st.com>
6ba2d53fbSBenjamin Gaignard  *          for STMicroelectronics.
7ba2d53fbSBenjamin Gaignard  */
8ba2d53fbSBenjamin Gaignard 
9ba2d53fbSBenjamin Gaignard #ifndef _STI_GDP_H_
10ba2d53fbSBenjamin Gaignard #define _STI_GDP_H_
11ba2d53fbSBenjamin Gaignard 
12ba2d53fbSBenjamin Gaignard #include <linux/types.h>
13ba2d53fbSBenjamin Gaignard 
14*5e2f97a9SSam Ravnborg #include <drm/drm_plane.h>
15*5e2f97a9SSam Ravnborg 
16*5e2f97a9SSam Ravnborg struct drm_device;
17*5e2f97a9SSam Ravnborg struct device;
18*5e2f97a9SSam Ravnborg 
1929d1dc62SVincent Abriou struct drm_plane *sti_gdp_create(struct drm_device *drm_dev,
2029d1dc62SVincent Abriou 				 struct device *dev, int desc,
2129d1dc62SVincent Abriou 				 void __iomem *baseaddr,
2229d1dc62SVincent Abriou 				 unsigned int possible_crtcs,
2329d1dc62SVincent Abriou 				 enum drm_plane_type type);
24ba2d53fbSBenjamin Gaignard #endif
25