Merge tag 'drm-misc-next-2019-12-16' of git://anongit.freedesktop.org/drm/drm-misc...
[linux-2.6-microblaze.git] / drivers / gpu / drm / arm / display / komeda / komeda_pipeline_state.c
index 5275011..8f32ae7 100644 (file)
@@ -802,6 +802,12 @@ komeda_improc_validate(struct komeda_improc *improc,
                st->color_format = BIT(__ffs(avail_formats));
        }
 
+       if (kcrtc_st->base.color_mgmt_changed) {
+               drm_lut_to_fgamma_coeffs(kcrtc_st->base.gamma_lut,
+                                        st->fgamma_coeffs);
+               drm_ctm_to_coeffs(kcrtc_st->base.ctm, st->ctm_coeffs);
+       }
+
        komeda_component_add_input(&st->base, &dflow->input, 0);
        komeda_component_set_output(&dflow->input, &improc->base, 0);