i9xx_plane == PLANE_C;
 }
 
-static u32 i9xx_plane_ctl(const struct intel_crtc_state *crtc_state,
-                         const struct intel_plane_state *plane_state)
+static u32 i9xx_plane_ctl(const struct intel_plane_state *plane_state)
 {
        struct intel_display *display = to_intel_display(plane_state);
        const struct drm_framebuffer *fb = plane_state->hw.fb;
        if (ret)
                return ret;
 
-       plane_state->ctl = i9xx_plane_ctl(crtc_state, plane_state);
+       plane_state->ctl = i9xx_plane_ctl(plane_state);
 
        return 0;
 }
 
        return cntl;
 }
 
-static u32 i845_cursor_ctl(const struct intel_crtc_state *crtc_state,
-                          const struct intel_plane_state *plane_state)
+static u32 i845_cursor_ctl(const struct intel_plane_state *plane_state)
 {
        return CURSOR_ENABLE |
                CURSOR_FORMAT_ARGB |
                return -EINVAL;
        }
 
-       plane_state->ctl = i845_cursor_ctl(crtc_state, plane_state);
+       plane_state->ctl = i845_cursor_ctl(plane_state);
 
        return 0;
 }
        return cntl;
 }
 
-static u32 i9xx_cursor_ctl(const struct intel_crtc_state *crtc_state,
-                          const struct intel_plane_state *plane_state)
+static u32 i9xx_cursor_ctl(const struct intel_plane_state *plane_state)
 {
        struct intel_display *display = to_intel_display(plane_state);
        u32 cntl = 0;
                return -EINVAL;
        }
 
-       plane_state->ctl = i9xx_cursor_ctl(crtc_state, plane_state);
+       plane_state->ctl = i9xx_cursor_ctl(plane_state);
 
        return 0;
 }
 
        return sprctl;
 }
 
-static u32 vlv_sprite_ctl(const struct intel_crtc_state *crtc_state,
-                         const struct intel_plane_state *plane_state)
+static u32 vlv_sprite_ctl(const struct intel_plane_state *plane_state)
 {
        const struct drm_framebuffer *fb = plane_state->hw.fb;
        unsigned int rotation = plane_state->hw.rotation;
                (display->platform.ivybridge || display->platform.haswell);
 }
 
-static u32 ivb_sprite_ctl(const struct intel_crtc_state *crtc_state,
-                         const struct intel_plane_state *plane_state)
+static u32 ivb_sprite_ctl(const struct intel_plane_state *plane_state)
 {
        struct intel_display *display = to_intel_display(plane_state);
        const struct drm_framebuffer *fb = plane_state->hw.fb;
        return dvscntr;
 }
 
-static u32 g4x_sprite_ctl(const struct intel_crtc_state *crtc_state,
-                         const struct intel_plane_state *plane_state)
+static u32 g4x_sprite_ctl(const struct intel_plane_state *plane_state)
 {
        struct intel_display *display = to_intel_display(plane_state);
        const struct drm_framebuffer *fb = plane_state->hw.fb;
                return ret;
 
        if (DISPLAY_VER(display) >= 7)
-               plane_state->ctl = ivb_sprite_ctl(crtc_state, plane_state);
+               plane_state->ctl = ivb_sprite_ctl(plane_state);
        else
-               plane_state->ctl = g4x_sprite_ctl(crtc_state, plane_state);
+               plane_state->ctl = g4x_sprite_ctl(plane_state);
 
        return 0;
 }
        if (ret)
                return ret;
 
-       plane_state->ctl = vlv_sprite_ctl(crtc_state, plane_state);
+       plane_state->ctl = vlv_sprite_ctl(plane_state);
 
        return 0;
 }
 
        return plane_ctl;
 }
 
-static u32 skl_plane_ctl(const struct intel_crtc_state *crtc_state,
-                        const struct intel_plane_state *plane_state)
+static u32 skl_plane_ctl(const struct intel_plane_state *plane_state)
 {
        struct intel_display *display = to_intel_display(plane_state);
        const struct drm_framebuffer *fb = plane_state->hw.fb;
        return plane_color_ctl;
 }
 
-static u32 glk_plane_color_ctl(const struct intel_crtc_state *crtc_state,
-                              const struct intel_plane_state *plane_state)
+static u32 glk_plane_color_ctl(const struct intel_plane_state *plane_state)
 {
        struct intel_display *display = to_intel_display(plane_state);
        const struct drm_framebuffer *fb = plane_state->hw.fb;
                plane_state->damage = DRM_RECT_INIT(0, 0, 0, 0);
        }
 
-       plane_state->ctl = skl_plane_ctl(crtc_state, plane_state);
+       plane_state->ctl = skl_plane_ctl(plane_state);
 
        if (DISPLAY_VER(display) >= 10)
-               plane_state->color_ctl = glk_plane_color_ctl(crtc_state,
-                                                            plane_state);
+               plane_state->color_ctl = glk_plane_color_ctl(plane_state);
 
        if (intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier) &&
            icl_is_hdr_plane(display, plane->id))