Lines Matching refs:connector
100 #define con_to_tve(x) container_of(x, struct imx_tve, connector)
109 struct drm_connector connector; member
224 struct drm_connector *connector, bool force) in imx_tve_connector_detect() argument
229 static int imx_tve_connector_get_modes(struct drm_connector *connector) in imx_tve_connector_get_modes() argument
231 struct imx_tve *tve = con_to_tve(connector); in imx_tve_connector_get_modes()
238 edid = drm_get_edid(connector, tve->ddc); in imx_tve_connector_get_modes()
240 drm_mode_connector_update_edid_property(connector, edid); in imx_tve_connector_get_modes()
241 ret = drm_add_edid_modes(connector, edid); in imx_tve_connector_get_modes()
248 static int imx_tve_connector_mode_valid(struct drm_connector *connector, in imx_tve_connector_mode_valid() argument
251 struct imx_tve *tve = con_to_tve(connector); in imx_tve_connector_mode_valid()
271 struct drm_connector *connector) in imx_tve_connector_best_encoder() argument
273 struct imx_tve *tve = con_to_tve(connector); in imx_tve_connector_best_encoder()
513 drm_connector_helper_add(&tve->connector, in imx_tve_register()
515 drm_connector_init(drm, &tve->connector, &imx_tve_connector_funcs, in imx_tve_register()
518 drm_mode_connector_attach_encoder(&tve->connector, &tve->encoder); in imx_tve_register()
697 tve->connector.funcs->destroy(&tve->connector); in imx_tve_unbind()