bool is_tc_port = intel_phy_is_tc(i915, phy);
        i915_reg_t ch_ctl, ch_data[5];
        u32 aux_clock_divider;
-       enum intel_display_power_domain aux_domain =
-               intel_aux_power_domain(intel_dig_port);
+       enum intel_display_power_domain aux_domain;
        intel_wakeref_t aux_wakeref;
        intel_wakeref_t pps_wakeref;
        int i, ret, recv_bytes;
        if (is_tc_port)
                intel_tc_port_lock(intel_dig_port);
 
+       aux_domain = intel_aux_power_domain(intel_dig_port);
+
        aux_wakeref = intel_display_power_get(i915, aux_domain);
        pps_wakeref = pps_lock(intel_dp);