linux/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_output.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-or-later */
   2/*
   3 * Copyright 2015 Freescale Semiconductor, Inc.
   4 *
   5 * Freescale DCU drm device driver
   6 */
   7
   8#ifndef __FSL_DCU_DRM_CONNECTOR_H__
   9#define __FSL_DCU_DRM_CONNECTOR_H__
  10
  11struct fsl_dcu_drm_connector {
  12        struct drm_connector base;
  13        struct drm_encoder *encoder;
  14        struct drm_panel *panel;
  15};
  16
  17static inline struct fsl_dcu_drm_connector *
  18to_fsl_dcu_connector(struct drm_connector *con)
  19{
  20        return con ? container_of(con, struct fsl_dcu_drm_connector, base)
  21                     : NULL;
  22}
  23
  24int fsl_dcu_drm_encoder_create(struct fsl_dcu_drm_device *fsl_dev,
  25                               struct drm_crtc *crtc);
  26int fsl_dcu_create_outputs(struct fsl_dcu_drm_device *fsl_dev);
  27
  28#endif /* __FSL_DCU_DRM_CONNECTOR_H__ */
  29