drm/i915: Reuse the aux_domain cached
authorJosé Roberto de Souza <jose.souza@intel.com>
Wed, 7 Nov 2018 23:54:47 +0000 (15:54 -0800)
committerImre Deak <imre.deak@intel.com>
Fri, 9 Nov 2018 16:21:12 +0000 (18:21 +0200)
intel_dp_detect() caches the aux_domain in the beginning of the
function as it is used twice, so lets also use it as the aux_domain
don't change in runtime.

v3: returning intel_dp_retrain_link() error insted of
connector_status_disconnected

Cc: Imre Deak <imre.deak@intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20181107235449.32264-1-jose.souza@intel.com
drivers/gpu/drm/i915/intel_dp.c

index 5258c9d..2b09060 100644 (file)
@@ -5169,8 +5169,7 @@ intel_dp_detect(struct drm_connector *connector,
 
                ret = intel_dp_retrain_link(encoder, ctx);
                if (ret) {
-                       intel_display_power_put(dev_priv,
-                                               intel_aux_power_domain(dig_port));
+                       intel_display_power_put(dev_priv, aux_domain);
                        return ret;
                }
        }