brintos

brintos / linux-shallow public Read only

0
0
Text · 1017 B · b5b2dd5 Raw
39 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * Copyright (C) STMicroelectronics SA 20144 * Author: Benjamin Gaignard <benjamin.gaignard@st.com> for STMicroelectronics.5 */6 7#ifndef _STI_DRV_H_8#define _STI_DRV_H_9 10#include <linux/platform_device.h>11 12struct drm_device;13struct drm_property;14struct sti_compositor;15 16/**17 * STI drm private structure18 * This structure is stored as private in the drm_device19 *20 * @compo:                 compositor21 * @plane_zorder_property: z-order property for CRTC planes22 * @drm_dev:               drm device23 */24struct sti_private {25	struct sti_compositor *compo;26	struct drm_property *plane_zorder_property;27	struct drm_device *drm_dev;28};29 30extern struct platform_driver sti_tvout_driver;31extern struct platform_driver sti_hqvdp_driver;32extern struct platform_driver sti_hdmi_driver;33extern struct platform_driver sti_hda_driver;34extern struct platform_driver sti_dvo_driver;35extern struct platform_driver sti_vtg_driver;36extern struct platform_driver sti_compositor_driver;37 38#endif39