✓ CI.checkpatch: success for Check Scaler and DSC Prefill Latency Against Vblank (rev7)
Patchwork
patchwork at emeril.freedesktop.org
Mon Jan 20 18:50:00 UTC 2025
== Series Details ==
Series: Check Scaler and DSC Prefill Latency Against Vblank (rev7)
URL : https://patchwork.freedesktop.org/series/143159/
State : success
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
30ab6715fc09baee6cc14cb3c89ad8858688d474
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 034300d8c80d7c4ea58b096d5741b59d2d478c46
Author: Mitul Golani <mitulkumar.ajitkumar.golani at intel.com>
Date: Mon Jan 20 22:52:08 2025 +0530
drm/i915/dsc: Check if vblank is sufficient for dsc prefill
High refresh rate panels which may have small line times
and vblank sizes, Check if vblank size is sufficient for
dsc prefill latency.
--v2:
- Consider chroma downscaling factor in latency calculation. [Ankit]
- Replace with appropriate function name.
--v3:
- Remove FIXME tag.[Ankit]
- Replace Ycbcr444 to Ycbcr420.[Ankit]
- Correct precision. [Ankit]
- Use some local valiables like linetime_factor and latency to
adjust precision.
- Declare latency to 0 initially to avoid returning any garbage values.
- Account for second scaler downscaling factor as well. [Ankit]
--v4:
- Improvise hscale and vscale calculation. [Ankit]
- Use appropriate name for number of scaler users. [Ankit]
- Update commit message and rebase.
- Add linetime and cdclk prefill adjustment calculation. [Ankit]
--v5:
- Update bspec link in trailer. [Ankit]
- Correct hscale, vscale datatype. [Ankit]
- Use intel_crtc_compute_min_cdclk. [Ankit]
--v6:
- Use cdclk_state->logical.cdclk instead of
intel_crtc_compute_min_cdclk. [Ankit]
--v7:
- Fix linetime calculation. [Ankit]
- Reduce redandancy use of variables. [Ankit]
- Fix typos. [Ankit]
- Update calculation for precision. [Ankit]
--v8:
- Initialise variable to return garbage later. [Ankit]
- Initialise few variables to use at local loop, where
it is used. [Ankit]
Bspec: 70151
Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani at intel.com>
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal at intel.com>
+ /mt/dim checkpatch 112cf3f777a01cf551c69d74d43f6c2732981706 drm-intel
0d1908de751b drm/i915/scaler: Add and compute scaling factors
cfdf6abe8d91 drm/i915/scaler: Use crtc_state to setup plane or pipe scaler
4b6fc89ae413 drm/i915/scaler: Refactor max_scale computation
9b786bb1b34d drm/i915/scaler: Compute scaling factors for pipe scaler
06d5ae11f1f0 drm/i915/scaler: Limit pipe scaler downscaling factors for YUV420
6fbc35295975 drm/i915/scaler: Check if vblank is sufficient for scaler
034300d8c80d drm/i915/dsc: Check if vblank is sufficient for dsc prefill
More information about the Intel-xe
mailing list