162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) STMicroelectronics SA 2014 462306a36Sopenharmony_ci * Authors: Benjamin Gaignard <benjamin.gaignard@st.com> 562306a36Sopenharmony_ci * Fabien Dessenne <fabien.dessenne@st.com> 662306a36Sopenharmony_ci * for STMicroelectronics. 762306a36Sopenharmony_ci */ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#ifndef _STI_GDP_H_ 1062306a36Sopenharmony_ci#define _STI_GDP_H_ 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#include <linux/types.h> 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci#include <drm/drm_plane.h> 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_cistruct drm_device; 1762306a36Sopenharmony_cistruct device; 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_cistruct drm_plane *sti_gdp_create(struct drm_device *drm_dev, 2062306a36Sopenharmony_ci struct device *dev, int desc, 2162306a36Sopenharmony_ci void __iomem *baseaddr, 2262306a36Sopenharmony_ci unsigned int possible_crtcs, 2362306a36Sopenharmony_ci enum drm_plane_type type); 2462306a36Sopenharmony_ci#endif 25