drm/gma500: constify all struct drm_*_helper funcs pointers
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / gma500 / mdfld_dsi_output.c
index 6e91b20ce2e500fd766103ce1d11403a4257f383..89f705c3a5eb3a4242a3c2d785bd03f181d82945 100644 (file)
@@ -290,7 +290,7 @@ static int mdfld_dsi_connector_set_property(struct drm_connector *connector,
                                                encoder->crtc->primary->fb))
                                        goto set_prop_error;
                        } else {
-                               struct drm_encoder_helper_funcs *funcs =
+                               const struct drm_encoder_helper_funcs *funcs =
                                                encoder->helper_private;
                                funcs->mode_set(encoder,
                                        &gma_crtc->saved_mode,
@@ -318,7 +318,7 @@ static void mdfld_dsi_connector_destroy(struct drm_connector *connector)
 
        if (!dsi_connector)
                return;
-       drm_sysfs_connector_remove(connector);
+       drm_connector_unregister(connector);
        drm_connector_cleanup(connector);
        sender = dsi_connector->pkg_sender;
        mdfld_dsi_pkg_sender_destroy(sender);
@@ -597,7 +597,7 @@ void mdfld_dsi_output_init(struct drm_device *dev,
        dsi_config->encoder = encoder;
        encoder->base.type = (pipe == 0) ? INTEL_OUTPUT_MIPI :
                INTEL_OUTPUT_MIPI2;
-       drm_sysfs_connector_add(connector);
+       drm_connector_register(connector);
        return;
 
        /*TODO: add code to destroy outputs on error*/