> -----Original Message----- > From: Borah, Chaitanya Kumar <[email protected]> > Sent: Tuesday, April 8, 2025 4:30 PM > To: [email protected]; [email protected] > Cc: [email protected]; Shankar, Uma <[email protected]>; > Borah, Chaitanya Kumar <[email protected]>; Manna, Animesh > <[email protected]> > Subject: [PATCH 10/11] drm/i915/color: Do not pre-load LUTs with DB registers > > Since Double Buffered LUT registers can be written in active region no need to > preload them. Looks Good to me. Reviewed-by: Uma Shankar <[email protected]> > Signed-off-by: Chaitanya Kumar Borah <[email protected]> > --- > drivers/gpu/drm/i915/display/intel_color.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_color.c > b/drivers/gpu/drm/i915/display/intel_color.c > index ac00b86798fb..671db6926e4c 100644 > --- a/drivers/gpu/drm/i915/display/intel_color.c > +++ b/drivers/gpu/drm/i915/display/intel_color.c > @@ -2041,9 +2041,13 @@ void intel_color_wait_commit(const struct > intel_crtc_state *crtc_state) static bool intel_can_preload_luts(struct > intel_atomic_state *state, > struct intel_crtc *crtc) > { > + struct intel_display *display = to_intel_display(state); > const struct intel_crtc_state *old_crtc_state = > intel_atomic_get_old_crtc_state(state, crtc); > > + if (HAS_DOUBLE_BUFFERED_LUT(display)) > + return false; > + > return !old_crtc_state->post_csc_lut && > !old_crtc_state->pre_csc_lut; > } > -- > 2.25.1
- RE: [PATCH 01/11] drm/i915/dsb: Extract intel_d... Manna, Animesh
- [PATCH 04/11] drm/i915/dsb: Implement intel_dsb_gosu... Chaitanya Kumar Borah
- RE: [PATCH 04/11] drm/i915/dsb: Implement intel... Manna, Animesh
- [PATCH v2 05/11] drm/i915/dsb: add intel_dsb_gosub_f... Chaitanya Kumar Borah
- RE: [PATCH v2 05/11] drm/i915/dsb: add intel_ds... Shankar, Uma
- [PATCH 03/11] drm/i915/dsb: Extract intel_dsb_{head,... Chaitanya Kumar Borah
- RE: [PATCH 03/11] drm/i915/dsb: Extract intel_d... Manna, Animesh
- [PATCH v2 08/11] drm/i915: use GOSUB to program doub... Chaitanya Kumar Borah
- RE: [PATCH v2 08/11] drm/i915: use GOSUB to pro... Shankar, Uma
- [PATCH 10/11] drm/i915/color: Do not pre-load LUTs w... Chaitanya Kumar Borah
- RE: [PATCH 10/11] drm/i915/color: Do not pre-lo... Shankar, Uma
- [PATCH 07/11] drm/i915: s/dsb_color_vblank/dsb_color Chaitanya Kumar Borah
- [PATCH 02/11] drm/i915/dsb: Extract assert_dsb_tail_... Chaitanya Kumar Borah
- RE: [PATCH 02/11] drm/i915/dsb: Extract assert_... Manna, Animesh
- [PATCH v2 09/11] drm/i915: Program DB LUT registers ... Chaitanya Kumar Borah
- RE: [PATCH v2 09/11] drm/i915: Program DB LUT r... Shankar, Uma
- [PATCH v2 06/11] drm/i915/dsb: Add support for GOSUB... Chaitanya Kumar Borah
- RE: [PATCH v2 06/11] drm/i915/dsb: Add support ... Shankar, Uma
- ✗ Fi.CI.SPARSE: warning for drm/xe/display: Program ... Patchwork
- ✓ i915.CI.BAT: success for drm/xe/display: Program d... Patchwork
- [PATCH 11/11] drm/i915: Disable updating of LUT valu... Chaitanya Kumar Borah
