[Intel-gfx] [PATCH] drm/i915/display: Add debug print for scaler filter
Shankar, Uma
uma.shankar at intel.com
Tue Jul 19 08:04:41 UTC 2022
> > -----Original Message-----
> > From: Intel-gfx <intel-gfx-bounces at lists.freedesktop.org> On Behalf Of
> > Swati Sharma
> > Sent: Wednesday, July 6, 2022 3:53 PM
> > To: intel-gfx at lists.freedesktop.org
> > Subject: [Intel-gfx] [PATCH] drm/i915/display: Add debug print for
> > scaler filter
> >
> > Add debug print statement to print scaler filter property value. Since
> > property can be set as either default or integer scaler; its good if
> > we can get debug print for the same in dmesg log.
>
> Looks Good to me.
> Reviewed-by: Uma Shankar <uma.shankar at intel.com>
Pushed to drm-intel-next. Thanks for the change.
Regards,
Uma Shankar
> > Cc: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
> > Signed-off-by: Swati Sharma <swati2.sharma at intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_crtc_state_dump.c | 9 +++++----
> > drivers/gpu/drm/i915/display/intel_display_debugfs.c | 5 +++--
> > 2 files changed, 8 insertions(+), 6 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
> > b/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
> > index 4ca6e9493ff2..e9212f69c360 100644
> > --- a/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
> > +++ b/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
> > @@ -134,8 +134,8 @@ static void intel_dump_plane_state(const struct
> > intel_plane_state *plane_state)
> > plane->base.base.id, plane->base.name,
> > fb->base.id, fb->width, fb->height, &fb->format->format,
> > fb->modifier, str_yes_no(plane_state->uapi.visible));
> > - drm_dbg_kms(&i915->drm, "\trotation: 0x%x, scaler: %d\n",
> > - plane_state->hw.rotation, plane_state->scaler_id);
> > + drm_dbg_kms(&i915->drm, "\trotation: 0x%x, scaler: %d, scaling_filter:
> > %d\n",
> > + plane_state->hw.rotation, plane_state->scaler_id,
> > +plane_state->hw.scaling_filter);
> > if (plane_state->uapi.visible)
> > drm_dbg_kms(&i915->drm,
> > "\tsrc: " DRM_RECT_FP_FMT " dst: " DRM_RECT_FMT
> "\n", @@
> > -262,10 +262,11 @@ void intel_crtc_state_dump(const struct
> > intel_crtc_state *pipe_config,
> >
> > if (DISPLAY_VER(i915) >= 9)
> > drm_dbg_kms(&i915->drm,
> > - "num_scalers: %d, scaler_users: 0x%x, scaler_id: %d\n",
> > + "num_scalers: %d, scaler_users: 0x%x, scaler_id: %d,
> > +scaling_filter: %d\n",
> > crtc->num_scalers,
> > pipe_config->scaler_state.scaler_users,
> > - pipe_config->scaler_state.scaler_id);
> > + pipe_config->scaler_state.scaler_id,
> > + pipe_config->hw.scaling_filter);
> >
> > if (HAS_GMCH(i915))
> > drm_dbg_kms(&i915->drm,
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> > b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> > index 6c3954479047..225b6bfc783c 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> > +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> > @@ -722,10 +722,11 @@ static void intel_scaler_info(struct seq_file
> > *m, struct intel_crtc *crtc)
> >
> > /* Not all platformas have a scaler */
> > if (num_scalers) {
> > - seq_printf(m, "\tnum_scalers=%d, scaler_users=%x scaler_id=%d",
> > + seq_printf(m, "\tnum_scalers=%d, scaler_users=%x scaler_id=%d
> > +scaling_filter=%d",
> > num_scalers,
> > crtc_state->scaler_state.scaler_users,
> > - crtc_state->scaler_state.scaler_id);
> > + crtc_state->scaler_state.scaler_id,
> > + crtc_state->hw.scaling_filter);
> >
> > for (i = 0; i < num_scalers; i++) {
> > const struct intel_scaler *sc =
> > --
> > 2.25.1
More information about the Intel-gfx
mailing list