Lines Matching refs:connector
39 bool omap_connector_get_hdmi_mode(struct drm_connector *connector) in omap_connector_get_hdmi_mode() argument
41 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_get_hdmi_mode()
110 struct drm_connector *connector, bool force) in omap_connector_detect() argument
112 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_detect()
136 static void omap_connector_destroy(struct drm_connector *connector) in omap_connector_destroy() argument
138 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_destroy()
142 drm_connector_unregister(connector); in omap_connector_destroy()
143 drm_connector_cleanup(connector); in omap_connector_destroy()
151 static int omap_connector_get_modes(struct drm_connector *connector) in omap_connector_get_modes() argument
153 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_get_modes()
156 struct drm_device *dev = connector->dev; in omap_connector_get_modes()
172 connector, edid); in omap_connector_get_modes()
173 n = drm_add_edid_modes(connector, edid); in omap_connector_get_modes()
179 connector, NULL); in omap_connector_get_modes()
193 drm_mode_probed_add(connector, mode); in omap_connector_get_modes()
201 static int omap_connector_mode_valid(struct drm_connector *connector, in omap_connector_mode_valid() argument
204 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_mode_valid()
208 struct drm_device *dev = connector->dev; in omap_connector_mode_valid()
256 struct drm_connector *connector) in omap_connector_attached_encoder() argument
258 struct omap_connector *omap_connector = to_omap_connector(connector); in omap_connector_attached_encoder()
283 struct drm_connector *connector = NULL; in omap_connector_init() local
297 connector = &omap_connector->base; in omap_connector_init()
299 drm_connector_init(dev, connector, &omap_connector_funcs, in omap_connector_init()
301 drm_connector_helper_add(connector, &omap_connector_helper_funcs); in omap_connector_init()
305 connector->polled = 0; in omap_connector_init()
308 connector->polled = DRM_CONNECTOR_POLL_CONNECT | in omap_connector_init()
311 connector->interlace_allowed = 1; in omap_connector_init()
312 connector->doublescan_allowed = 0; in omap_connector_init()
314 drm_connector_register(connector); in omap_connector_init()
316 return connector; in omap_connector_init()
319 if (connector) in omap_connector_init()
320 omap_connector_destroy(connector); in omap_connector_init()