Lines Matching defs:connector

1108 static int analogix_dp_get_modes(struct drm_connector *connector)
1110 struct analogix_dp_device *dp = to_dp(connector);
1115 num_modes += drm_panel_get_modes(dp->plat_data->panel, connector);
1123 edid = drm_get_edid(connector, &dp->aux.ddc);
1125 drm_connector_update_edid_property(&dp->connector,
1127 num_modes += drm_add_edid_modes(&dp->connector, edid);
1137 num_modes += dp->plat_data->get_modes(dp->plat_data, connector);
1143 analogix_dp_best_encoder(struct drm_connector *connector)
1145 struct analogix_dp_device *dp = to_dp(connector);
1151 static int analogix_dp_atomic_check(struct drm_connector *connector,
1154 struct analogix_dp_device *dp = to_dp(connector);
1158 conn_state = drm_atomic_get_new_connector_state(state, connector);
1184 analogix_dp_detect(struct drm_connector *connector, bool force)
1186 struct analogix_dp_device *dp = to_dp(connector);
1223 struct drm_connector *connector = NULL;
1227 DRM_ERROR("Fix bridge driver to make connector optional!");
1237 connector = &dp->connector;
1238 connector->polled = DRM_CONNECTOR_POLL_HPD;
1240 ret = drm_connector_init(dp->drm_dev, connector,
1244 DRM_ERROR("Failed to initialize connector with drm\n");
1248 drm_connector_helper_add(connector,
1250 drm_connector_attach_encoder(connector, encoder);
1254 * NOTE: the connector registration is implemented in analogix
1255 * platform driver, that to say connector would be exist after
1256 * plat_data->attch return, that's why we record the connector
1260 ret = dp->plat_data->attach(dp->plat_data, bridge, connector);
1275 struct drm_connector *connector;
1278 connector = drm_atomic_get_old_connector_for_encoder(state, encoder);
1279 if (!connector)
1282 conn_state = drm_atomic_get_old_connector_state(state, connector);
1294 struct drm_connector *connector;
1297 connector = drm_atomic_get_new_connector_for_encoder(state, encoder);
1298 if (!connector)
1301 conn_state = drm_atomic_get_new_connector_state(state, connector);
1531 struct drm_display_info *display_info = &dp->connector.display_info;
1844 dp->connector.funcs->destroy(&dp->connector);
1886 int analogix_dp_start_crc(struct drm_connector *connector)
1888 struct analogix_dp_device *dp = to_dp(connector);
1890 if (!connector->state->crtc) {
1892 connector->name);
1896 return drm_dp_start_crc(&dp->aux, connector->state->crtc);
1900 int analogix_dp_stop_crc(struct drm_connector *connector)
1902 struct analogix_dp_device *dp = to_dp(connector);