drm/i915: add a common connector type independent destroy hook
authorJani Nikula <jani.nikula@intel.com>
Tue, 9 Oct 2018 14:11:03 +0000 (17:11 +0300)
committerJani Nikula <jani.nikula@intel.com>
Tue, 9 Oct 2018 20:03:15 +0000 (23:03 +0300)
commitd4b26e4f438f0b070fbcd1e765fb53db9ac59112
treeea28c8318ad62372000c76dfd740e682024fd5f4
parenta9f9ca33d1fe9325f414914be526c0fc4ba5281c
drm/i915: add a common connector type independent destroy hook

Almost all of the connector destroy functions do the same thing. The
differences are in the edid, detect_edid and panel cleanups, but those
are safely NULL when not initialized. Roll out a common connector
destroy hook.

Inspired by commit bc3213c44415 ("drm/i915: Drop the eDP check from
intel_dp_connector_destroy()").

Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20181009141103.20387-1-jani.nikula@intel.com
drivers/gpu/drm/i915/intel_crt.c
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_dp.c
drivers/gpu/drm/i915/intel_dp_mst.c
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/i915/intel_dvo.c
drivers/gpu/drm/i915/intel_hdmi.c
drivers/gpu/drm/i915/intel_lvds.c
drivers/gpu/drm/i915/intel_sdvo.c
drivers/gpu/drm/i915/intel_tv.c
drivers/gpu/drm/i915/vlv_dsi.c