root/drivers/gpu/drm/sti/sti_drv.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /*
   3  * Copyright (C) STMicroelectronics SA 2014
   4  * 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 
  12 struct drm_device;
  13 struct drm_property;
  14 struct sti_compositor;
  15 
  16 /**
  17  * STI drm private structure
  18  * This structure is stored as private in the drm_device
  19  *
  20  * @compo:                 compositor
  21  * @plane_zorder_property: z-order property for CRTC planes
  22  * @drm_dev:               drm device
  23  */
  24 struct sti_private {
  25         struct sti_compositor *compo;
  26         struct drm_property *plane_zorder_property;
  27         struct drm_device *drm_dev;
  28 };
  29 
  30 extern struct platform_driver sti_tvout_driver;
  31 extern struct platform_driver sti_hqvdp_driver;
  32 extern struct platform_driver sti_hdmi_driver;
  33 extern struct platform_driver sti_hda_driver;
  34 extern struct platform_driver sti_dvo_driver;
  35 extern struct platform_driver sti_vtg_driver;
  36 extern struct platform_driver sti_compositor_driver;
  37 
  38 #endif

/* [<][>][^][v][top][bottom][index][help] */