> -----Original Message-----
> From: Borah, Chaitanya Kumar <[email protected]>
> Sent: Monday, May 11, 2026 11:02 AM
> To: [email protected]; [email protected]
> Cc: [email protected]; Shankar, Uma <[email protected]>;
> Borah, Chaitanya Kumar <[email protected]>; Samala, Pranay
> <[email protected]>; [email protected]; Srinivas, Vidya
> <[email protected]>
> Subject: [PATCH v3 1/4] drm/i915/display: Copy color pipeline from plane in 
> the
> primary joiner pipe
> 
> When copying plane color state in a joiner configuration, use the plane in the
> primary joiner pipe since it carries the pipeline number selected by the user-
> space.
> 
> This assumes that all pipes in the joiner are symmetric in their plane color
> capabilities.

Looks Good to me.
Reviewed-by: Uma Shankar <[email protected]>

> Cc: [email protected] # v6.19+
> Fixes: a78f1b6baf4d ("drm/i915/color: Add framework to program CSC")
> Tested-by: Vidya Srinivas <[email protected]>
> Signed-off-by: Chaitanya Kumar Borah <[email protected]>
> ---
>  drivers/gpu/drm/i915/display/intel_plane.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_plane.c
> b/drivers/gpu/drm/i915/display/intel_plane.c
> index c181a7d063ec..e403fe4a8a20 100644
> --- a/drivers/gpu/drm/i915/display/intel_plane.c
> +++ b/drivers/gpu/drm/i915/display/intel_plane.c
> @@ -396,7 +396,7 @@ intel_plane_color_copy_uapi_to_hw_state(struct
> intel_plane_state *plane_state,
>       bool changed = false;
>       int i = 0;
> 
> -     iter_colorop = plane_state->uapi.color_pipeline;
> +     iter_colorop = from_plane_state->uapi.color_pipeline;
> 
>       while (iter_colorop) {
>               for_each_new_colorop_in_state(state, colorop,
> new_colorop_state, i) {
> --
> 2.25.1

Reply via email to