Lines Matching refs:connector
41 static void fsl_dcu_drm_connector_destroy(struct drm_connector *connector)
43 drm_connector_unregister(connector);
44 drm_connector_cleanup(connector);
55 static int fsl_dcu_drm_connector_get_modes(struct drm_connector *connector)
59 fsl_connector = to_fsl_dcu_connector(connector);
60 return drm_panel_get_modes(fsl_connector->panel, connector);
64 fsl_dcu_drm_connector_mode_valid(struct drm_connector *connector,
82 struct drm_connector *connector = &fsl_dev->connector.base;
85 fsl_dev->connector.encoder = encoder;
87 ret = drm_connector_init(fsl_dev->drm, connector,
93 drm_connector_helper_add(connector, &connector_helper_funcs);
94 ret = drm_connector_register(connector);
98 ret = drm_connector_attach_encoder(connector, encoder);
105 drm_connector_unregister(connector);
107 drm_connector_cleanup(connector);
121 fsl_dev->connector.panel = of_drm_find_panel(panel_node);
123 if (IS_ERR(fsl_dev->connector.panel))
124 return PTR_ERR(fsl_dev->connector.panel);
126 return fsl_dcu_attach_panel(fsl_dev, fsl_dev->connector.panel);
134 fsl_dev->connector.panel = panel;