{
struct drm_connector *connector = &vc4_hdmi->connector;
struct edid *edid;
- int ret;
/*
* NOTE: This function should really be called with
kfree(edid);
vc4_hdmi_reset_link(connector, ctx);
-
-#ifdef CONFIG_EXTCON
- if (ret != vc4_hdmi->status) {
- extcon_set_state_sync(vc4_hdmi->edev, EXTCON_DISP_HDMI,
- (status == connector_status_connected ?
- true : false));
- vc4_hdmi->status = ret;
- }
-#endif
}
static int vc4_hdmi_connector_detect_ctx(struct drm_connector *connector,
vc4_hdmi_handle_hotplug(vc4_hdmi, ctx, status);
pm_runtime_put(&vc4_hdmi->pdev->dev);
+#ifdef CONFIG_EXTCON
+ if (status != vc4_hdmi->status) {
+ extcon_set_state_sync(vc4_hdmi->edev, EXTCON_DISP_HDMI,
+ (status == connector_status_connected ?
+ true : false));
+ vc4_hdmi->status = status;
+ }
+#endif
+
return status;
}