Lines Matching refs:connector
38 bool omap_connector_get_hdmi_mode(struct drm_connector *connector) in omap_connector_get_hdmi_mode() argument
40 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_get_hdmi_mode()
109 struct drm_connector *connector, bool force) in omap_connector_detect() argument
111 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_detect()
135 static void omap_connector_destroy(struct drm_connector *connector) in omap_connector_destroy() argument
137 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_destroy()
141 drm_connector_unregister(connector); in omap_connector_destroy()
142 drm_connector_cleanup(connector); in omap_connector_destroy()
150 static int omap_connector_get_modes(struct drm_connector *connector) in omap_connector_get_modes() argument
152 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_get_modes()
155 struct drm_device *dev = connector->dev; in omap_connector_get_modes()
171 connector, edid); in omap_connector_get_modes()
172 n = drm_add_edid_modes(connector, edid); in omap_connector_get_modes()
178 connector, NULL); in omap_connector_get_modes()
192 drm_mode_probed_add(connector, mode); in omap_connector_get_modes()
200 static int omap_connector_mode_valid(struct drm_connector *connector, in omap_connector_mode_valid() argument
203 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_mode_valid()
207 struct drm_device *dev = connector->dev; in omap_connector_mode_valid()
255 struct drm_connector *connector) in omap_connector_attached_encoder() argument
257 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_attached_encoder()
279 struct drm_connector *connector = NULL; in omap_connector_init() local
293 connector = &omap_connector->base; in omap_connector_init()
295 drm_connector_init(dev, connector, &omap_connector_funcs, in omap_connector_init()
297 drm_connector_helper_add(connector, &omap_connector_helper_funcs); in omap_connector_init()
301 connector->polled = 0; in omap_connector_init()
304 connector->polled = DRM_CONNECTOR_POLL_CONNECT | in omap_connector_init()
307 connector->interlace_allowed = 1; in omap_connector_init()
308 connector->doublescan_allowed = 0; in omap_connector_init()
310 drm_connector_register(connector); in omap_connector_init()
312 return connector; in omap_connector_init()
315 if (connector) in omap_connector_init()
316 omap_connector_destroy(connector); in omap_connector_init()