Lines Matching refs:connector

40 	struct drm_connector connector;  member
58 connector_to_ptn3460(struct drm_connector *connector) in connector_to_ptn3460() argument
60 return container_of(connector, struct ptn3460_bridge, connector); in connector_to_ptn3460()
198 static int ptn3460_get_modes(struct drm_connector *connector) in ptn3460_get_modes() argument
205 ptn_bridge = connector_to_ptn3460(connector); in ptn3460_get_modes()
208 return drm_add_edid_modes(connector, ptn_bridge->edid); in ptn3460_get_modes()
227 drm_mode_connector_update_edid_property(connector, ptn_bridge->edid); in ptn3460_get_modes()
229 num_modes = drm_add_edid_modes(connector, ptn_bridge->edid); in ptn3460_get_modes()
238 static struct drm_encoder *ptn3460_best_encoder(struct drm_connector *connector) in ptn3460_best_encoder() argument
240 struct ptn3460_bridge *ptn_bridge = connector_to_ptn3460(connector); in ptn3460_best_encoder()
250 static enum drm_connector_status ptn3460_detect(struct drm_connector *connector, in ptn3460_detect() argument
256 static void ptn3460_connector_destroy(struct drm_connector *connector) in ptn3460_connector_destroy() argument
258 drm_connector_cleanup(connector); in ptn3460_connector_destroy()
281 ptn_bridge->connector.polled = DRM_CONNECTOR_POLL_HPD; in ptn3460_bridge_attach()
282 ret = drm_connector_init(bridge->dev, &ptn_bridge->connector, in ptn3460_bridge_attach()
288 drm_connector_helper_add(&ptn_bridge->connector, in ptn3460_bridge_attach()
290 drm_connector_register(&ptn_bridge->connector); in ptn3460_bridge_attach()
291 drm_mode_connector_attach_encoder(&ptn_bridge->connector, in ptn3460_bridge_attach()
295 drm_panel_attach(ptn_bridge->panel, &ptn_bridge->connector); in ptn3460_bridge_attach()
297 drm_helper_hpd_irq_event(ptn_bridge->connector.dev); in ptn3460_bridge_attach()