0001
0002
0003
0004
0005
0006
0007
0008 #ifndef __FSL_DCU_DRM_CONNECTOR_H__
0009 #define __FSL_DCU_DRM_CONNECTOR_H__
0010
0011 struct fsl_dcu_drm_connector {
0012 struct drm_connector base;
0013 struct drm_encoder *encoder;
0014 struct drm_panel *panel;
0015 };
0016
0017 static inline struct fsl_dcu_drm_connector *
0018 to_fsl_dcu_connector(struct drm_connector *con)
0019 {
0020 return con ? container_of(con, struct fsl_dcu_drm_connector, base)
0021 : NULL;
0022 }
0023
0024 int fsl_dcu_drm_encoder_create(struct fsl_dcu_drm_device *fsl_dev,
0025 struct drm_crtc *crtc);
0026 int fsl_dcu_create_outputs(struct fsl_dcu_drm_device *fsl_dev);
0027
0028 #endif