{
        struct intel_display *display = to_intel_display(crtc);
        enum intel_display_power_domain power_domain;
+       enum transcoder cpu_transcoder = (enum transcoder)crtc->pipe;
        intel_wakeref_t wakeref;
+       bool ret = false;
        u32 tmp;
-       bool ret;
 
        power_domain = POWER_DOMAIN_PIPE(crtc->pipe);
        wakeref = intel_display_power_get_if_enabled(display, power_domain);
        if (!wakeref)
                return false;
 
-       pipe_config->output_format = INTEL_OUTPUT_FORMAT_RGB;
-       pipe_config->sink_format = pipe_config->output_format;
-       pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe;
-
-       ret = false;
-
-       tmp = intel_de_read(display,
-                           TRANSCONF(display, pipe_config->cpu_transcoder));
+       tmp = intel_de_read(display, TRANSCONF(display, cpu_transcoder));
        if (!(tmp & TRANSCONF_ENABLE))
                goto out;
 
+       pipe_config->cpu_transcoder = cpu_transcoder;
+
+       pipe_config->output_format = INTEL_OUTPUT_FORMAT_RGB;
+       pipe_config->sink_format = pipe_config->output_format;
+
        if (display->platform.g4x || display->platform.valleyview ||
            display->platform.cherryview) {
                switch (tmp & TRANSCONF_BPC_MASK) {
 {
        struct intel_display *display = to_intel_display(crtc);
        enum intel_display_power_domain power_domain;
+       enum transcoder cpu_transcoder = (enum transcoder)crtc->pipe;
        intel_wakeref_t wakeref;
+       bool ret = false;
        u32 tmp;
-       bool ret;
 
        power_domain = POWER_DOMAIN_PIPE(crtc->pipe);
        wakeref = intel_display_power_get_if_enabled(display, power_domain);
        if (!wakeref)
                return false;
 
-       pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe;
-
-       ret = false;
-       tmp = intel_de_read(display,
-                           TRANSCONF(display, pipe_config->cpu_transcoder));
+       tmp = intel_de_read(display, TRANSCONF(display, cpu_transcoder));
        if (!(tmp & TRANSCONF_ENABLE))
                goto out;
 
+       pipe_config->cpu_transcoder = cpu_transcoder;
+
        switch (tmp & TRANSCONF_BPC_MASK) {
        case TRANSCONF_BPC_6:
                pipe_config->pipe_bpp = 18;