Temporary solution to fix gamma adjustment not
working.
Signed-off-by: Eric Yang <Eric.Yang2@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
 
                if (cur_pipe_ctx->plane_state != pipe_ctx->plane_state) {
                        dc->hwss.set_input_transfer_func(pipe_ctx, pipe_ctx->plane_state);
-                       dc->hwss.set_output_transfer_func(pipe_ctx, pipe_ctx->stream);
                }
+
+               /*
+                * TODO: This can be further optimized/cleaned up
+                * Always call this for now since it does memcmp inside before
+                * doing heavy calculation and programming
+                */
+               dc->hwss.set_output_transfer_func(pipe_ctx, pipe_ctx->stream);
        }
 
        if (dc->debug.sanity_checks) {