|
@@ -3311,7 +3311,7 @@ u32 skl_plane_ctl(const struct intel_crtc_state *crtc_state,
|
|
|
|
|
|
plane_ctl = PLANE_CTL_ENABLE;
|
|
|
|
|
|
- if (!IS_GEMINILAKE(dev_priv)) {
|
|
|
+ if (!IS_GEMINILAKE(dev_priv) && !IS_CANNONLAKE(dev_priv)) {
|
|
|
plane_ctl |=
|
|
|
PLANE_CTL_PIPE_GAMMA_ENABLE |
|
|
|
PLANE_CTL_PIPE_CSC_ENABLE |
|
|
@@ -3367,7 +3367,7 @@ static void skylake_update_primary_plane(struct intel_plane *plane,
|
|
|
|
|
|
spin_lock_irqsave(&dev_priv->uncore.lock, irqflags);
|
|
|
|
|
|
- if (IS_GEMINILAKE(dev_priv)) {
|
|
|
+ if (IS_GEMINILAKE(dev_priv) || IS_CANNONLAKE(dev_priv)) {
|
|
|
I915_WRITE_FW(PLANE_COLOR_CTL(pipe, plane_id),
|
|
|
PLANE_COLOR_PIPE_GAMMA_ENABLE |
|
|
|
PLANE_COLOR_PIPE_CSC_ENABLE |
|