Lines Matching refs:connector

69 static void fsl_dcu_drm_connector_destroy(struct drm_connector *connector)  in fsl_dcu_drm_connector_destroy()  argument
71 drm_connector_unregister(connector); in fsl_dcu_drm_connector_destroy()
72 drm_connector_cleanup(connector); in fsl_dcu_drm_connector_destroy()
76 fsl_dcu_drm_connector_detect(struct drm_connector *connector, bool force) in fsl_dcu_drm_connector_detect() argument
92 fsl_dcu_drm_connector_best_encoder(struct drm_connector *connector) in fsl_dcu_drm_connector_best_encoder() argument
94 struct fsl_dcu_drm_connector *fsl_con = to_fsl_dcu_connector(connector); in fsl_dcu_drm_connector_best_encoder()
99 static int fsl_dcu_drm_connector_get_modes(struct drm_connector *connector) in fsl_dcu_drm_connector_get_modes() argument
105 fsl_connector = to_fsl_dcu_connector(connector); in fsl_dcu_drm_connector_get_modes()
115 static int fsl_dcu_drm_connector_mode_valid(struct drm_connector *connector, in fsl_dcu_drm_connector_mode_valid() argument
133 struct drm_connector *connector = &fsl_dev->connector.base; in fsl_dcu_drm_connector_create() local
138 fsl_dev->connector.encoder = encoder; in fsl_dcu_drm_connector_create()
140 ret = drm_connector_init(fsl_dev->drm, connector, in fsl_dcu_drm_connector_create()
146 drm_connector_helper_add(connector, &connector_helper_funcs); in fsl_dcu_drm_connector_create()
147 ret = drm_connector_register(connector); in fsl_dcu_drm_connector_create()
151 ret = drm_mode_connector_attach_encoder(connector, encoder); in fsl_dcu_drm_connector_create()
155 drm_object_property_set_value(&connector->base, in fsl_dcu_drm_connector_create()
161 fsl_dev->connector.panel = of_drm_find_panel(panel_node); in fsl_dcu_drm_connector_create()
162 if (!fsl_dev->connector.panel) { in fsl_dcu_drm_connector_create()
169 ret = drm_panel_attach(fsl_dev->connector.panel, connector); in fsl_dcu_drm_connector_create()
178 drm_connector_unregister(connector); in fsl_dcu_drm_connector_create()
180 drm_connector_cleanup(connector); in fsl_dcu_drm_connector_create()