== Series Details ==
Series: Enable Adaptive Sync SDP Support for DP (rev21)
URL : https://patchwork.freedesktop.org/series/126829/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14452 -> Patchwork_126829v21
Summary
---
== Series Details ==
Series: Enable Adaptive Sync SDP Support for DP (rev21)
URL : https://patchwork.freedesktop.org/series/126829/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: Enable Adaptive Sync SDP Support for DP (rev21)
URL : https://patchwork.freedesktop.org/series/126829/
State : warning
== Summary ==
Error: dim checkpatch failed
7c4053f5d9d2 drm/dp: Add support to indicate if sink supports AS SDP
3a1ee66b1f6d drm: Add Adaptive
On Thu, Mar 14, 2024 at 01:57:46PM -0700, Matt Roper wrote:
On Tue, Mar 12, 2024 at 04:51:45PM -0700, Lucas De Marchi wrote:
With both XEHPSDV and PVC removed (as platforms, most of their code
remain used by others), there's no need to handle !RCS_MASK() as
other platforms don't ever have
Compute vrr_vsync_start/end, which sets the position
for hardware to send the Vsync at a fixed position
relative to the end of the Vblank.
--v2:
- Updated VSYNC_START/END macros to VRR_VSYNC_START/END. (Ankit)
- Updated bit fields of VRR_VSYNC_START/END. (Ankit)
--v3:
- Add
> -Original Message-
> From: Intel-gfx On Behalf Of Mitul
> Golani
> Sent: Monday, March 18, 2024 4:42 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: Golani, Mitulkumar Ajitkumar
> Subject: [PATCH v19 8/9] drm/i915/display: Compute vrr_vsync params
>
> Compute vrr_vsync_start/end,
On Tue, Mar 19, 2024 at 08:33:41AM +0530, Arun R Murthy wrote:
Check return value for drmm_mutex_init as it can fail and return on
failure.
Signed-off-by: Arun R Murthy
---
drivers/gpu/drm/xe/display/xe_display.c | 24 ++--
1 file changed, 18 insertions(+), 6 deletions(-)
== Series Details ==
Series: drm/i915/xelpg: Add Wa_14020495402 (rev2)
URL : https://patchwork.freedesktop.org/series/131291/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14451 -> Patchwork_131291v2
Summary
---
== Series Details ==
Series: Wa_16021440873 and early transport fixes
URL : https://patchwork.freedesktop.org/series/131324/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14451 -> Patchwork_131324v1
Summary
---
== Series Details ==
Series: Wa_16021440873 and early transport fixes
URL : https://patchwork.freedesktop.org/series/131324/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: series starting with [1/2] drm/i915/bios: Tolerate devdata==NULL in
intel_bios_encoder_supports_dp_dual_mode()
URL : https://patchwork.freedesktop.org/series/131316/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14450 -> Patchwork_131316v1
Hi stable team,
Please backport the following the commits to 6.7/6.8 to fix
some i915 type-c/thunderbolt PLL issues:
commit 92b47c3b8b24 ("drm/i915: Replace a memset() with zero initialization")
commit ba407525f824 ("drm/i915: Try to preserve the current shared_dpll for
fastset on type-c ports")
== Series Details ==
Series: drm/i915/mst: enable MST mode for 128b/132b single-stream sideband
(rev5)
URL : https://patchwork.freedesktop.org/series/129468/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14450 -> Patchwork_129468v5
== Series Details ==
Series: drm/i915/mst: enable MST mode for 128b/132b single-stream sideband
(rev5)
URL : https://patchwork.freedesktop.org/series/129468/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: drm/i915/mst: enable MST mode for 128b/132b single-stream sideband
(rev5)
URL : https://patchwork.freedesktop.org/series/129468/
State : warning
== Summary ==
Error: dim checkpatch failed
aa23c24a5c13 drm/mst: read sideband messaging cap
-:132: WARNING:LONG_LINE:
-Original Message-
From: Janusz Krzysztofik
Sent: Monday, March 18, 2024 3:13 AM
To: igt-...@lists.freedesktop.org
Cc: intel-gfx@lists.freedesktop.org; intel...@lists.freedesktop.org; Kamil
Konieczny ; Mauro Carvalho Chehab
; Cavitt, Jonathan ; De Marchi,
Lucas
Subject: [PATCH i-g-t
Hi Janusz,
On 2024-03-18 at 11:13:29 +0100, Janusz Krzysztofik wrote:
> If a test provides a subtest name that doesn't match any test suites
> provided by the requested KUnit test module then no KTAP report appears in
> dmesg, not even an empty one as one may expect. As a consequence, we now
>
Hi Janusz,
On 2024-03-18 at 11:13:28 +0100, Janusz Krzysztofik wrote:
> Users who store a pointer to struct igt_ktap_results, obtained from
> igt_ktap_alloc(), in a central location and then call igt_ktap_free() when
> no longer needed, now have to reset that pointer to NULL to avoid double
> free
Hi Janusz,
On 2024-03-18 at 11:13:27 +0100, Janusz Krzysztofik wrote:
> To give more freedom to future enhancements of KUnit library (legacy path
> excluded) in using IGT fails and skips, maintain a pointer to struct
> igt_ktap_results, allocated by several functions, in a single central
>
On Tue, Mar 19, 2024 at 11:29:14AM +0200, Jani Nikula wrote:
> On Tue, 19 Mar 2024, Ville Syrjala wrote:
> > From: Ville Syrjälä
> >
> > If we have no VBT, or the VBT didn't declare the encoder
> > in question, we won't have the 'devdata' for the encoder.
> > Instead of oopsing just bail early.
== Series Details ==
Series: Bigjoiner refactoring (rev13)
URL : https://patchwork.freedesktop.org/series/128311/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14447 -> Patchwork_128311v13
Summary
---
**FAILURE**
== Series Details ==
Series: Bigjoiner refactoring (rev13)
URL : https://patchwork.freedesktop.org/series/128311/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
+./arch/x86/include/asm/bitops.h:116:1:
== Series Details ==
Series: Bigjoiner refactoring (rev13)
URL : https://patchwork.freedesktop.org/series/128311/
State : warning
== Summary ==
Error: dim checkpatch failed
999dde986c7d drm/i915: Add a small helper to compute the set of pipes for crtc
6cbe4e0e2f3e drm/i915: Extract
On Thu, Mar 14, 2024 at 07:04:02PM +0100, Francois Dugast wrote:
> Hi,
>
> On Thu, Mar 14, 2024 at 10:10:12AM -0400, Rodrigo Vivi wrote:
> > The i915-display will start using the intel_runtime_pm_noresume.
> > So we need to add the compat header before it.
>
> Or "So we need to add it to the
On Tue, 2024-03-19 at 17:06 +0200, Jani Nikula wrote:
> On Tue, 19 Mar 2024, Lucas De Marchi wrote:
> > On Thu, Mar 14, 2024 at 08:52:21AM +0200, Luca Coelho wrote:
> > > Some of the backported intel_uncore_read*() functions used the wrong
> > > types. Change the function declarations
On Tue, 19 Mar 2024, Lucas De Marchi wrote:
> On Thu, Mar 14, 2024 at 08:52:21AM +0200, Luca Coelho wrote:
>>Some of the backported intel_uncore_read*() functions used the wrong
>>types. Change the function declarations accordingly.
>>
>>Reviewed-by: Gustavo Sousa
>>Signed-off-by: Luca Coelho
On Thu, Mar 14, 2024 at 08:52:21AM +0200, Luca Coelho wrote:
Some of the backported intel_uncore_read*() functions used the wrong
types. Change the function declarations accordingly.
Reviewed-by: Gustavo Sousa
Signed-off-by: Luca Coelho
if a patch affects xe, please always Cc the xe
== Series Details ==
Series: Enable Adaptive Sync SDP Support for DP (rev20)
URL : https://patchwork.freedesktop.org/series/126829/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14445_full -> Patchwork_126829v20_full
MCURSOR_MODE_64_2B is used in Wa_16021440873. Add define for it.
Bspec: 69837
Signed-off-by: Jouni Högander
---
drivers/gpu/drm/i915/i915_reg.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index d6193c858a74..9bae815ac6c4
This patch is implementing Wa_16021440873.
Bspec: 74151
Signed-off-by: Jouni Högander
---
drivers/gpu/drm/i915/display/intel_cursor.c | 24 -
drivers/gpu/drm/i915/display/intel_psr.c| 20 +++--
2 files changed, 37 insertions(+), 7 deletions(-)
diff --git
Currently PIPE_SRCSZ_ERLY_TPT is written in
intel_display.c:intel_set_pipe_src_size. This doesn't work as
intel_set_pipe_src_size is called only on modeset.
Bspec: 68927
Fixes: 3291bbb93e16 ("drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2
early transport")
Signed-off-by: Jouni Högander
Currently we are not aligning selective update area to cover cursor fully
when cursor is not updated by itself but still in the selective update
area. Fix this by checking cursor separately after
drm_atomic_add_affected_planes.
Bspec: 68927
Fixes: 1bff93b8bc27 ("drm/i915/psr: Extend SU area to
When early transport is enabled we need to write PIPE_SRCSZ_ERLY_TPT on
every flip doing selective update. This patch calculates
PIPE_SRCSZ_ERLY_TPT same way as is done for PSR2_MAN_TRK_CTL value and
stores i in intel_crtc_state->pipe_srcsz_early_tpt to be written later
during flip.
Bspec: 68927
This patch set is implementing Wa_16021440873 and fixing some problems
with cursor su area alignment and PIPE_SRCSZ_ERLY_TPT writing.
Jouni Högander (5):
drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value
drm/i915/psr: Move writing early transport pipe src
drm/i915/display/intel_psr: Fix
Hi,
This bug I'm hitting is unrelated to my patch and after a bit of
investigation with JaniS, we noticed that this is happening in order
machines from time to time.
So this possible regression:
> Possible regressions * igt@i915_selftest@live@hangcheck:bat-adln-1: PASS ->
> ABORT
..is the
Hi,
FTR, this failure is not related to my patch. It seems to be happening
sporadically on this machine.
--
Cheers,
Luca.
On Thu, 2024-03-14 at 23:16 +, Patchwork wrote:
> Patch Details
> Series:drm/xe/display: fix type of intel_uncore_read*() functions
>
On 3/19/24 10:20, Jani Nikula wrote:
On Tue, 19 Mar 2024, Jani Nikula wrote:
Amend drm_dp_read_mst_cap() to return an enum, indicating "SST", "SST
with sideband messaging", or "MST". Modify all call sites to take the
new return value into account.
drm-misc and nouveau maintainers, ack for
On 3/19/24 10:12, Jani Nikula wrote:
Amend drm_dp_read_mst_cap() to return an enum, indicating "SST", "SST
with sideband messaging", or "MST". Modify all call sites to take the
new return value into account.
v2:
- Rename enumerators (Ville)
Cc: Arun R Murthy
Cc: Ville Syrjälä
Cc: Karol
On Tue, 19 Mar 2024, Ville Syrjala wrote:
> From: Ville Syrjälä
>
> When we have no VBT we currently assume ports A-F are
> all pontially valid for every platform. That is nonsense.
> Grab the bitmask of valid ports from the runtime info
> instead.
>
> Although the defaults we actually fill here
== Series Details ==
Series: Enable Adaptive Sync SDP Support for DP (rev20)
URL : https://patchwork.freedesktop.org/series/126829/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14445 -> Patchwork_126829v20
Summary
---
On Tue, Mar 19, 2024 at 11:20:16AM +0200, Jani Nikula wrote:
> On Tue, 19 Mar 2024, Jani Nikula wrote:
> > Amend drm_dp_read_mst_cap() to return an enum, indicating "SST", "SST
> > with sideband messaging", or "MST". Modify all call sites to take the
> > new return value into account.
>
>
On Mon, Mar 18, 2024 at 04:37:58PM +0200, Jani Nikula wrote:
> On Mon, 11 Mar 2024, Mitul Golani
> wrote:
> > An Adaptive-Sync-capable DP protocol converter indicates its
> > support by setting the related bit in the DPCD register. This
> > is valid for DP and edp as well.
> >
> > Computes AS
On Tue, 19 Mar 2024, Ville Syrjala wrote:
> From: Ville Syrjälä
>
> If we have no VBT, or the VBT didn't declare the encoder
> in question, we won't have the 'devdata' for the encoder.
> Instead of oopsing just bail early.
>
> We won't be able to tell whether the port is DP++ or not,
> but so be
On Mon, Mar 18, 2024 at 10:44:06PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä
>
> Final final version I hope. Mainly for CI to test against the
> new IGTs.
>
> Real userspace implementation:
> https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3165
>
From: Ville Syrjälä
When we have no VBT we currently assume ports A-F are
all pontially valid for every platform. That is nonsense.
Grab the bitmask of valid ports from the runtime info
instead.
Although the defaults we actually fill here look semi-sensible
only for hsw-skl era hardware. Dunno
From: Ville Syrjälä
If we have no VBT, or the VBT didn't declare the encoder
in question, we won't have the 'devdata' for the encoder.
Instead of oopsing just bail early.
We won't be able to tell whether the port is DP++ or not,
but so be it.
Cc: sta...@vger.kernel.org
Closes:
On Tue, 19 Mar 2024, Jani Nikula wrote:
> Amend drm_dp_read_mst_cap() to return an enum, indicating "SST", "SST
> with sideband messaging", or "MST". Modify all call sites to take the
> new return value into account.
drm-misc and nouveau maintainers, ack for merging this via drm-intel,
please?
Abstract the MST mode disconnect to a separate function.
Cc: Arun R Murthy
Cc: Ville Syrjälä
Reviewed-by: Ville Syrjälä
Signed-off-by: Jani Nikula
---
drivers/gpu/drm/i915/display/intel_dp.c | 24 +++-
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git
If the sink supports 128b/132b and single-stream sideband messaging,
enable MST mode.
With this, the topology manager will still write DP_MSTM_CTRL, which
should be ignored by the sink. In the future, the topology manager
should probably only set the sideband messaging related parts of the
Clarify the conditions for choosing the MST mode to use by adding a new
function intel_dp_mst_mode_choose(). This also prepares for being able
to extend the MST modes to single-stream sideband messaging.
Cc: Arun R Murthy
Cc: Ville Syrjälä
Reviewed-by: Ville Syrjälä
Signed-off-by: Jani Nikula
Drop the duplicate read of DP_MSTM_CAP DPCD register, and the duplicate
logic for choosing MST mode, and store the chosen mode in struct
intel_dp. Rename intel_dp_configure_mst() to intel_dp_mst_configure()
while at it.
v2: Rebase on drm_dp_mst_detect() returning the mode, not bool
Cc: Arun R
Rename intel_dp_can_mst() to intel_dp_mst_detect(), and move all DP MST
detect debug logging there. Debug log the sink's MST capability,
including single-stream sideband messaging support, and the decision
whether to enable MST mode or not. Do this regardless of whether we're
actually enabling MST
Amend drm_dp_read_mst_cap() to return an enum, indicating "SST", "SST
with sideband messaging", or "MST". Modify all call sites to take the
new return value into account.
v2:
- Rename enumerators (Ville)
Cc: Arun R Murthy
Cc: Ville Syrjälä
Cc: Karol Herbst
Cc: Lyude Paul
Cc: Danilo Krummrich
Resend because I forgot to Cc: dri-devel on the original submission.
Jani Nikula (6):
drm/mst: read sideband messaging cap
drm/i915/mst: improve debug logging of DP MST mode detect
drm/i915/mst: abstract choosing the MST mode to use
drm/i915/mst: use the MST mode detected previously
Pushed this, thanks for the review.
Regards, Joonas
Quoting Vivi, Rodrigo (2024-03-18 14:40:56)
> On Thu, 2024-03-14 at 14:48 +0200, Joonas Lahtinen wrote:
> > Quoting Rodrigo Vivi (2024-03-08 16:58:04)
> > > On Fri, Mar 08, 2024 at 04:46:43PM +0200, Joonas Lahtinen wrote:
> > > > Add standalone
== Series Details ==
Series: Enable Adaptive Sync SDP Support for DP (rev20)
URL : https://patchwork.freedesktop.org/series/126829/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14445 -> Patchwork_126829v20
Summary
---
== Series Details ==
Series: Enable Adaptive Sync SDP Support for DP (rev20)
URL : https://patchwork.freedesktop.org/series/126829/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: Enable Adaptive Sync SDP Support for DP (rev20)
URL : https://patchwork.freedesktop.org/series/126829/
State : warning
== Summary ==
Error: dim checkpatch failed
8881e3d928c3 drm/dp: Add support to indicate if sink supports AS SDP
2468b16d56e8 drm: Add Adaptive
Add crtc state dump for Adaptive Sync SDP to know which
crtc specifically caused the failure.
--v1:
- Rebase Patches to latest.
Signed-off-by: Mitul Golani
Reviewed-by: Ankit Nautiyal
---
drivers/gpu/drm/i915/display/intel_crtc_state_dump.c | 3 +++
Hi Ville,
kernel test robot noticed the following build warnings:
[auto build test WARNING on drm-misc/drm-misc-next]
[also build test WARNING on drm-intel/for-linux-next
drm-intel/for-linux-next-fixes drm-tip/drm-tip linus/master v6.8 next-20240319]
[If your patch is applied to the wrong git
60 matches
Mail list logo