Lines Matching defs:connector

38 	container_of_const(c, struct sun4i_hdmi, connector)
48 &hdmi->connector, mode);
86 struct drm_display_info *display = &hdmi->connector.display_info;
164 sun4i_hdmi_connector_clock_valid(const struct drm_connector *connector,
168 const struct sun4i_hdmi *hdmi = drm_connector_to_sun4i_hdmi(connector);
188 static int sun4i_hdmi_connector_atomic_check(struct drm_connector *connector,
192 drm_atomic_get_new_connector_state(state, connector);
198 status = sun4i_hdmi_connector_clock_valid(connector, mode,
207 sun4i_hdmi_connector_mode_valid(struct drm_connector *connector,
210 return sun4i_hdmi_connector_clock_valid(connector, mode,
214 static int sun4i_hdmi_get_modes(struct drm_connector *connector)
216 struct sun4i_hdmi *hdmi = drm_connector_to_sun4i_hdmi(connector);
220 drm_edid = drm_edid_read_ddc(connector, hdmi->ddc_i2c ?: hdmi->i2c);
222 drm_edid_connector_update(connector, drm_edid);
224 connector->display_info.source_physical_address, false);
230 connector->display_info.is_hdmi ? "an HDMI" : "a DVI");
233 ret = drm_edid_connector_add_modes(connector);
268 sun4i_hdmi_connector_detect(struct drm_connector *connector, bool force)
270 struct sun4i_hdmi *hdmi = drm_connector_to_sun4i_hdmi(connector);
643 drm_connector_helper_add(&hdmi->connector,
645 ret = drm_connector_init_with_ddc(drm, &hdmi->connector,
651 "Couldn't initialise the HDMI connector\n");
654 cec_fill_conn_info_from_drm(&conn_info, &hdmi->connector);
658 hdmi->connector.polled = DRM_CONNECTOR_POLL_CONNECT |
664 drm_connector_attach_encoder(&hdmi->connector, &hdmi->encoder);