[Intel-gfx] ✓ Fi.CI.BAT: success for HDCP MST aux issue fix (rev3)

2023-08-22 Thread Patchwork
== Series Details == Series: HDCP MST aux issue fix (rev3) URL : https://patchwork.freedesktop.org/series/122267/ State : success == Summary == CI Bug Log - changes from CI_DRM_13549 -> Patchwork_122267v3 Summary --- **SUCCESS** N

Re: [Intel-gfx] [PATCH 1/3] drm/buddy: Fix contiguous memory allocation issues

2023-08-22 Thread Arunpravin Paneer Selvam
On 22/08/23 22:52, Christian König wrote: Am 21.08.23 um 13:16 schrieb Christian König: Am 21.08.23 um 12:14 schrieb Arunpravin Paneer Selvam: The way now contiguous requests are implemented such that the size rounded up to power of 2 and the corresponding order block picked from the freelist

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for HDCP MST aux issue fix (rev3)

2023-08-22 Thread Patchwork
== Series Details == Series: HDCP MST aux issue fix (rev3) URL : https://patchwork.freedesktop.org/series/122267/ State : warning == Summary == Error: dim sparse failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or directory

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for HDCP MST aux issue fix (rev3)

2023-08-22 Thread Patchwork
== Series Details == Series: HDCP MST aux issue fix (rev3) URL : https://patchwork.freedesktop.org/series/122267/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or directory

[Intel-gfx] [PATCH v2 4/4] drm/i915/hdcp: Adjust timeout for read in DPMST Scenario

2023-08-22 Thread Suraj Kandpal
For dpmst hdcp scenario increase the message timeout based on the number of ports connected as each port needs to be validated and each will take the prescribed amount of time for the respective msg_id and total timeout will be original_timeout * num_ports. --v2 -Add justification for Adjusting th

[Intel-gfx] [PATCH v2 3/4] drm/i915/hdcp: Send the correct aux for DPMST HDCP scenario

2023-08-22 Thread Suraj Kandpal
Up until now we were sending the base aux stored in dig_port which is not correct as this causes an issue when monitor is connected via a DPMST hub causing it to be remote hence we end up seeing AUX failures so let's send the remote aux in case of DPMST. Signed-off-by: Suraj Kandpal Reviewed-by:

[Intel-gfx] [PATCH v2 2/4] drm/i915/hdcp: Propagate aux info in DP HDCP functions

2023-08-22 Thread Suraj Kandpal
We were propagating dig_port info to dp hdcp2 specific functions. Let us clean that up and send intel_connector in the following functions: intel_dp_hdcp2_wait_for_msg, get_receiver_id_list_rx_info, intel_dp_hdcp2_read_rx_status. This optimises mst scenarios where aux ends up being remote and not s

[Intel-gfx] [PATCH v2 1/4] drm/i915/hdcp: Use intel_connector argument in intel_hdcp_shim

2023-08-22 Thread Suraj Kandpal
Update intel_hdcp_shim funcs specifically read_2_2_message, write_2_2_message and config_stream_type to use intel_connector argument instead of intel_digital_port as this will help in getting correct aux later for dp mst scenarios also already hdcp funcs derive digital_port from connector and then

[Intel-gfx] [PATCH v2 0/4] HDCP MST aux issue fix

2023-08-22 Thread Suraj Kandpal
Up until now all dp hdcp specific function derived the aux from dig_port which gave the aux of the primary port but with DPMST when a MST hub comes into picture the monitor becomes remote and what we need is a corresponding aux which is also remote. These set of patches aim to fix up just that. --

Re: [Intel-gfx] [PATCH 1/3] drm/buddy: Fix contiguous memory allocation issues

2023-08-22 Thread Christian König
Am 21.08.23 um 13:16 schrieb Christian König: Am 21.08.23 um 12:14 schrieb Arunpravin Paneer Selvam: The way now contiguous requests are implemented such that the size rounded up to power of 2 and the corresponding order block picked from the freelist. In addition to the older method, the new m

[Intel-gfx] ✓ Fi.CI.BAT: success for SDP split for DP-MST (rev3)

2023-08-22 Thread Patchwork
== Series Details == Series: SDP split for DP-MST (rev3) URL : https://patchwork.freedesktop.org/series/122460/ State : success == Summary == CI Bug Log - changes from CI_DRM_13549 -> Patchwork_122460v3 Summary --- **SUCCESS** No

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for SDP split for DP-MST (rev3)

2023-08-22 Thread Patchwork
== Series Details == Series: SDP split for DP-MST (rev3) URL : https://patchwork.freedesktop.org/series/122460/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or directory

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL

2023-08-22 Thread Patchwork
== Series Details == Series: drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL URL : https://patchwork.freedesktop.org/series/122754/ State : success == Summary == CI Bug Log - changes from CI_DRM_13549 -> Patchwork_122754v1 Summary -

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL

2023-08-22 Thread Patchwork
== Series Details == Series: drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL URL : https://patchwork.freedesktop.org/series/122754/ State : warning == Summary == Error: dim sparse failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or directory

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL

2023-08-22 Thread Patchwork
== Series Details == Series: drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL URL : https://patchwork.freedesktop.org/series/122754/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or direc

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: Create a blitter context for GGTT updates

2023-08-22 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: Create a blitter context for GGTT updates URL : https://patchwork.freedesktop.org/series/122748/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13549 -> Patchwork_122748v1 ===

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: Create a blitter context for GGTT updates

2023-08-22 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: Create a blitter context for GGTT updates URL : https://patchwork.freedesktop.org/series/122748/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separat

Re: [Intel-gfx] [PATCH] drm/i915/dp: Cable type identification for DP2.1

2023-08-22 Thread Almahallawy, Khaled
On Fri, 2023-06-09 at 11:35 +0300, Jani Nikula wrote: > On Fri, 09 Jun 2023, Animesh Manna wrote: > > For DP alt mode display driver get the information > > about cable speed and cable type through TCSS_DDI_STATUS > > register which will be updated by type-c platform driver. > > Accodingly Update

Re: [Intel-gfx] [PATCH 1/2] drm/i915/dp: Use LINK_QUAL_PATTERN_* Phy test pattern names

2023-08-22 Thread Almahallawy, Khaled
Hi Imre and Jani, Could you please review this series in order to add DP2.1 reg defn. Thank You Khaled On Thu, 2023-06-08 at 22:49 -0700, Almahallawy, Khaled wrote: > Starting from DP2.0 specs, DPCD 248h is renamed > LINK_QUAL_PATTERN_SELECT and it has the same values of registers > DPCD 10Bh-1

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work (rev2)

2023-08-22 Thread Patchwork
== Series Details == Series: series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work (rev2) URL : https://patchwork.freedesktop.org/series/122736/ State : success == Summary == CI Bug Log - changes from CI_DRM_13549 -> Patchwork_122736v2 =

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work (rev2)

2023-08-22 Thread Patchwork
== Series Details == Series: series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work (rev2) URL : https://patchwork.freedesktop.org/series/122736/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be c

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/amd/display: stop using drm_edid_override_connector_update() (rev2)

2023-08-22 Thread Patchwork
== Series Details == Series: drm/amd/display: stop using drm_edid_override_connector_update() (rev2) URL : https://patchwork.freedesktop.org/series/122739/ State : success == Summary == CI Bug Log - changes from CI_DRM_13549 -> Patchwork_122739v2 ===

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/amd/display: stop using drm_edid_override_connector_update() (rev2)

2023-08-22 Thread Patchwork
== Series Details == Series: drm/amd/display: stop using drm_edid_override_connector_update() (rev2) URL : https://patchwork.freedesktop.org/series/122739/ State : warning == Summary == Error: dim sparse failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such f

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/amd/display: stop using drm_edid_override_connector_update() (rev2)

2023-08-22 Thread Patchwork
== Series Details == Series: drm/amd/display: stop using drm_edid_override_connector_update() (rev2) URL : https://patchwork.freedesktop.org/series/122739/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No su

[Intel-gfx] ✓ Fi.CI.BAT: success for gpu: drm: i915: fix documentation style

2023-08-22 Thread Patchwork
== Series Details == Series: gpu: drm: i915: fix documentation style URL : https://patchwork.freedesktop.org/series/122747/ State : success == Summary == CI Bug Log - changes from CI_DRM_13549 -> Patchwork_122747v1 Summary --- **SUCC

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for gpu: drm: i915: fix documentation style

2023-08-22 Thread Patchwork
== Series Details == Series: gpu: drm: i915: fix documentation style URL : https://patchwork.freedesktop.org/series/122747/ State : warning == Summary == Error: dim sparse failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or directory

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for gpu: drm: i915: fix documentation style

2023-08-22 Thread Patchwork
== Series Details == Series: gpu: drm: i915: fix documentation style URL : https://patchwork.freedesktop.org/series/122747/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or directory

[Intel-gfx] ✓ Fi.CI.BAT: success for drivers: gpu: drm: i915: intel_huc: fix formatting warnings

2023-08-22 Thread Patchwork
== Series Details == Series: drivers: gpu: drm: i915: intel_huc: fix formatting warnings URL : https://patchwork.freedesktop.org/series/122746/ State : success == Summary == CI Bug Log - changes from CI_DRM_13549 -> Patchwork_122746v1 Summa

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drivers: gpu: drm: i915: intel_huc: fix formatting warnings

2023-08-22 Thread Patchwork
== Series Details == Series: drivers: gpu: drm: i915: intel_huc: fix formatting warnings URL : https://patchwork.freedesktop.org/series/122746/ State : warning == Summary == Error: dim sparse failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or direc

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drivers: gpu: drm: i915: intel_huc: fix formatting warnings

2023-08-22 Thread Patchwork
== Series Details == Series: drivers: gpu: drm: i915: intel_huc: fix formatting warnings URL : https://patchwork.freedesktop.org/series/122746/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or d

Re: [Intel-gfx] [PATCH] gpu: drm: i915: fix documentation style

2023-08-22 Thread Vivi, Rodrigo
On Mon, 2023-08-21 at 14:00 -0700, Ceraolo Spurio, Daniele wrote: > > > On 8/21/2023 9:22 AM, Jani Nikula wrote: > > On Mon, 21 Aug 2023, "Ricardo B. Marliere" > > wrote: > > > This patch fixes the following sphinx warnings in the htmldocs > > > make target: > > > > > > Documentation/gpu/i915:5

Re: [Intel-gfx] [PATCH v4 3/4] drm/i915/display: update intel_dp_has_audio to support MST

2023-08-22 Thread Govindapillai, Vinod
On Tue, 2023-08-22 at 15:57 +0300, Jani Nikula wrote: > On Fri, 18 Aug 2023, Vinod Govindapillai > wrote: > > Modify intel_dp_has_audio to handle DP-MST as well. > > > > Signed-off-by: Vinod Govindapillai > > --- > >  drivers/gpu/drm/i915/display/intel_dp.c | 10 ++ > >  1 file changed,

[Intel-gfx] [PATCH v1 2/2] drm/i915/display: configure SDP split for DP-MST

2023-08-22 Thread Vinod Govindapillai
Extend the SDP split audio config for DP-MST Signed-off-by: Vinod Govindapillai --- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.h | 3 +++ drivers/gpu/drm/i915/display/intel_dp_mst.c | 21 - 3 files changed, 8 insertions(+),

[Intel-gfx] [PATCH v1 1/2] drm/i915/display: update intel_dp_has_audio to support MST

2023-08-22 Thread Vinod Govindapillai
Modify intel_dp_has_audio to handle DP-MST as well. v1: fix the wrong port comparison (Jani Nikula) Signed-off-by: Vinod Govindapillai --- drivers/gpu/drm/i915/display/intel_dp.c | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp

[Intel-gfx] [PATCH v1 0/2] SDP split for DP-MST

2023-08-22 Thread Vinod Govindapillai
SDP split config for DP-MST v1: Fix wrong port comparison (Jani Nikula) Vinod Govindapillai (2): drm/i915/display: update intel_dp_has_audio to support MST drm/i915/display: configure SDP split for DP-MST drivers/gpu/drm/i915/display/intel_dp.c | 12 +++- drivers/gpu/drm/i915/di

Re: [Intel-gfx] [PATCH v5] drm/i915: Avoid circular locking dependency when flush delayed work on gt reset

2023-08-22 Thread John Harrison
On 8/11/2023 11:20, Zhanjun Dong wrote: This attempts to avoid circular locking dependency between flush delayed work and intel_gt_reset. When intel_gt_reset was called, task will hold a lock. To cacel delayed work here, the _sync version will also acquire a lock, which might trigger the possible

Re: [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/guc: Force a reset on internal GuC error (rev2)

2023-08-22 Thread John Harrison
On 8/15/2023 23:38, Patchwork wrote: Project List - Patchwork *Patch Details* *Series:* drm/i915/guc: Force a reset on internal GuC error (rev2) *URL:* https://patchwork.freedesktop.org/series/118890/ *State:*failure *Details:* https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_

Re: [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/guc: Force a reset on internal GuC error (rev2)

2023-08-22 Thread John Harrison
On 8/15/2023 18:35, Patchwork wrote: Project List - Patchwork *Patch Details* *Series:* drm/i915/guc: Force a reset on internal GuC error (rev2) *URL:* https://patchwork.freedesktop.org/series/118890/ *State:*success *Details:* https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_11

Re: [Intel-gfx] [CI] drm/i915/gt: Refactor hangcheck selftest to use igt_spinner

2023-08-22 Thread John Harrison
On 8/19/2023 15:50, Andi Shyti wrote: From: Jonathan Cavitt The hangcheck live selftest contains duplicate declarations of some functions that already exist in igt_spinner.c, such as the creation and deconstruction of a spinning batch buffer (spinner) that hangs an engine. It's undesireable to

[Intel-gfx] [PATCH] drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL

2023-08-22 Thread Nemesa Garg
Arrowlake-S graphics is similar enough to Meteorlake that we can treat them as the same platform Signed-off-by: Nemesa Garg --- include/drm/i915_pciids.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/drm/i915_pciids.h b/include/drm/i915_pciids.h index 38dae757d1a8..1661f9e552d2 100

[Intel-gfx] [PATCH 1/3] drm/i915: Create a blitter context for GGTT updates

2023-08-22 Thread Oak Zeng
From: Nirmoy Das Create a separate blitter context if a platform requires GGTT updates using MI_UPDATE_GTT blitter command. Subsequent patch will introduce methods to update GGTT using this blitter context and MI_UPDATE_GTT blitter command. v2: Fix a typo in comment. (Oak) Signed-off-by: Nirmo

[Intel-gfx] [PATCH 3/3] drm/i915: Enable GGTT blitting in MTL

2023-08-22 Thread Oak Zeng
From: Nirmoy Das MTL can hang because of a HW bug while parallel reading/writing from/to LMEM/GTTMMADR BAR so try to reduce GGTT update related pci transactions with blitter command as recommended for Wa_22018444074. To issue blitter commands, the driver must be primed to receive requests. Maint

[Intel-gfx] [PATCH 2/3] drm/i915: Implement GGTT update method with blitter

2023-08-22 Thread Oak Zeng
From: Nirmoy Das Implement GGTT update method with blitter command, MI_UPDATE_GTT and install those handlers if a platform requires that. v2: Make sure we hold the GT wakeref and Blitter engine wakeref before we call mutex_lock/intel_context_enter below. When GT/engine are not awake, the intel_c

Re: [Intel-gfx] [PATCH v4 2/4] drm/i915/display: combine DP audio compute config steps

2023-08-22 Thread Jani Nikula
On Tue, 22 Aug 2023, Jani Nikula wrote: > On Fri, 18 Aug 2023, Vinod Govindapillai > wrote: >> Combine all DP audio configs into a single function >> >> Signed-off-by: Vinod Govindapillai > > Reviewed-by: Jani Nikula And pushed the first two to drm-intel-next. BR, Jani. > >> --- >> drivers

Re: [Intel-gfx] [PATCH v5] drm/i915: Avoid circular locking dependency when flush delayed work on gt reset

2023-08-22 Thread Daniel Vetter
On Tue, Aug 22, 2023 at 02:14:28PM +, Dong, Zhanjun wrote: > > > > -Original Message- > > From: Daniel Vetter > > Sent: August 22, 2023 9:51 AM > > To: Dong, Zhanjun > > Cc: intel-gfx@lists.freedesktop.org; dri-de...@lists.freedesktop.org; > > Harrison, > > John C ; Andi Shyti ; >

Re: [Intel-gfx] [PATCH i-g-t] tests/core_hotunplug: Wait for device nodes to re-appear

2023-08-22 Thread Kamil Konieczny
Hi Janusz, On 2023-08-22 at 09:58:58 +0200, Janusz Krzysztofik wrote: > Sometimes our health check is not able to find a device node (cardX or > renderY) after driver rebind or device rediscover. Since device nodes are > recreated in detmpvfs asynchronously, give it a bit of time to do its job >

Re: [Intel-gfx] [PATCH v5] drm/i915: Avoid circular locking dependency when flush delayed work on gt reset

2023-08-22 Thread Dong, Zhanjun
> -Original Message- > From: Daniel Vetter > Sent: August 22, 2023 9:51 AM > To: Dong, Zhanjun > Cc: intel-gfx@lists.freedesktop.org; dri-de...@lists.freedesktop.org; > Harrison, > John C ; Andi Shyti ; > Daniel Vetter > Subject: Re: [PATCH v5] drm/i915: Avoid circular locking depende

[Intel-gfx] ✓ Fi.CI.BAT: success for Add DSC fractional bpp support (rev4)

2023-08-22 Thread Patchwork
== Series Details == Series: Add DSC fractional bpp support (rev4) URL : https://patchwork.freedesktop.org/series/111391/ State : success == Summary == CI Bug Log - changes from CI_DRM_13543 -> Patchwork_111391v4 Summary --- **SUCCES

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work

2023-08-22 Thread Imre Deak
On Tue, Aug 22, 2023 at 12:28:23PM +, Patchwork wrote: > == Series Details == > > Series: series starting with [CI,1/2] drm: Add an HPD poll helper to > reschedule the poll work > URL : https://patchwork.freedesktop.org/series/122736/ > State : failure > > == Summary == > > CI Bug Log - c

Re: [Intel-gfx] [PATCH 1/3] drm/buddy: Fix contiguous memory allocation issues

2023-08-22 Thread Arunpravin Paneer Selvam
On 21/08/23 10:46, Matthew Auld wrote: Hi, On 21/08/2023 11:14, Arunpravin Paneer Selvam wrote: The way now contiguous requests are implemented such that the size rounded up to power of 2 and the corresponding order block picked from the freelist. In addition to the older method, the new met

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for Add DSC fractional bpp support (rev4)

2023-08-22 Thread Patchwork
== Series Details == Series: Add DSC fractional bpp support (rev4) URL : https://patchwork.freedesktop.org/series/111391/ State : warning == Summary == Error: dim sparse failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or directory

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Add DSC fractional bpp support (rev4)

2023-08-22 Thread Patchwork
== Series Details == Series: Add DSC fractional bpp support (rev4) URL : https://patchwork.freedesktop.org/series/111391/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file or directory

Re: [Intel-gfx] [PATCH v5] drm/i915: Avoid circular locking dependency when flush delayed work on gt reset

2023-08-22 Thread Daniel Vetter
On Fri, Aug 11, 2023 at 11:20:11AM -0700, Zhanjun Dong wrote: > This attempts to avoid circular locking dependency between flush delayed > work and intel_gt_reset. > When intel_gt_reset was called, task will hold a lock. > To cacel delayed work here, the _sync version will also acquire a lock, > wh

Re: [Intel-gfx] [PATCH v4 2/4] drm/i915/display: combine DP audio compute config steps

2023-08-22 Thread Jani Nikula
On Fri, 18 Aug 2023, Vinod Govindapillai wrote: > Combine all DP audio configs into a single function > > Signed-off-by: Vinod Govindapillai Reviewed-by: Jani Nikula > --- > drivers/gpu/drm/i915/display/intel_dp.c | 11 +-- > 1 file changed, 5 insertions(+), 6 deletions(-) > > diff --

Re: [Intel-gfx] [PATCH] drm/display/dp: Fix the DP DSC Receiver cap size

2023-08-22 Thread Jani Nikula
On Fri, 18 Aug 2023, Ankit Nautiyal wrote: > DP DSC Receiver Capabilities are exposed via DPCD 60h-6Fh. > Fix the DSC RECEIVER CAP SIZE accordingly. > > Fixes: ffddc4363c28 ("drm/dp: Add DP DSC DPCD receiver capability size define > and missing SHIFT") > Cc: Anusha Srivatsa > Cc: Manasi Navare

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/amd/display: stop using drm_edid_override_connector_update()

2023-08-22 Thread Patchwork
== Series Details == Series: drm/amd/display: stop using drm_edid_override_connector_update() URL : https://patchwork.freedesktop.org/series/122739/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13543 -> Patchwork_122739v1

[Intel-gfx] [PATCH] gpu: drm: i915: fix documentation style

2023-08-22 Thread Ricardo B. Marliere
This patch fixes the following sphinx warnings in the htmldocs make target: Documentation/gpu/i915:546: ./drivers/gpu/drm/i915/gt/uc/intel_huc.c:29: ERROR: Unexpected indentation. Documentation/gpu/i915:546: ./drivers/gpu/drm/i915/gt/uc/intel_huc.c:30: WARNING: Block quote ends without a blank l

[Intel-gfx] [PATCH v1] drivers: gpu: drm: i915: intel_huc: fix formatting warnings

2023-08-22 Thread Nikita B
Fix formatting warnings when run "make htmldocs": ./drivers/gpu/drm/i915/gt/uc/intel_huc.c:29: WARNING: Unexpected indentation. ./drivers/gpu/drm/i915/gt/uc/intel_huc.c:30: WARNING: Block quote ends without a blank line; unexpected unindent. ./drivers/gpu/drm/i915/gt/uc/intel_huc.c:35: WARNING: Bu

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/amd/display: stop using drm_edid_override_connector_update()

2023-08-22 Thread Patchwork
== Series Details == Series: drm/amd/display: stop using drm_edid_override_connector_update() URL : https://patchwork.freedesktop.org/series/122739/ State : warning == Summary == Error: dim sparse failed /home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such file or di

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/amd/display: stop using drm_edid_override_connector_update()

2023-08-22 Thread Patchwork
== Series Details == Series: drm/amd/display: stop using drm_edid_override_connector_update() URL : https://patchwork.freedesktop.org/series/122739/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No such file

[Intel-gfx] ✗ Fi.CI.IGT: failure for Add DSC PPS readout (rev9)

2023-08-22 Thread Patchwork
== Series Details == Series: Add DSC PPS readout (rev9) URL : https://patchwork.freedesktop.org/series/120456/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13542_full -> Patchwork_120456v9_full Summary --- **FAILURE

Re: [Intel-gfx] [PATCH v4 3/4] drm/i915/display: update intel_dp_has_audio to support MST

2023-08-22 Thread Jani Nikula
On Fri, 18 Aug 2023, Vinod Govindapillai wrote: > Modify intel_dp_has_audio to handle DP-MST as well. > > Signed-off-by: Vinod Govindapillai > --- > drivers/gpu/drm/i915/display/intel_dp.c | 10 ++ > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/i915/di

Re: [Intel-gfx] [CI] drm/i915/gt: Refactor hangcheck selftest to use igt_spinner

2023-08-22 Thread Andi Shyti
Hi Jonathan, > > The hangcheck live selftest contains duplicate declarations of some > > functions that already exist in igt_spinner.c, such as the creation and > > deconstruction of a spinning batch buffer (spinner) that hangs an engine. > > It's undesireable to have such code duplicated, as the

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work

2023-08-22 Thread Patchwork
== Series Details == Series: series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work URL : https://patchwork.freedesktop.org/series/122736/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13542 -> Patchwork_122736v1

[Intel-gfx] [PATCH 9/9] drm/i915/dsc: Allow DSC only with fractional bpp when forced from debugfs

2023-08-22 Thread Ankit Nautiyal
From: Swati Sharma If force_dsc_fractional_bpp_en is set through debugfs allow DSC iff compressed bpp is fractional. Continue if we computed compressed bpp is computed as integer. Signed-off-by: Swati Sharma --- drivers/gpu/drm/i915/display/intel_dp.c | 8 1 file changed, 8 insertions

[Intel-gfx] [PATCH 8/9] drm/i915/dsc: Add debugfs entry to validate DSC fractional bpp

2023-08-22 Thread Ankit Nautiyal
From: Swati Sharma DSC_Sink_BPP_Precision entry is added to i915_dsc_fec_support_show to depict sink's precision. Also, new debugfs entry is created to enforce fractional bpp. If Force_DSC_Fractional_BPP_en is set then while iterating over output bpp with fractional step size we will continue if

[Intel-gfx] [PATCH 6/9] drm/i915/dsc/mtl: Add support for fractional bpp

2023-08-22 Thread Ankit Nautiyal
From: Vandita Kulkarni Consider the fractional bpp while reading the qp values. v2: Use helpers for fractional, integral bits of bits_per_pixel. Signed-off-by: Vandita Kulkarni Signed-off-by: Ankit Nautiyal --- .../gpu/drm/i915/display/intel_qp_tables.c| 3 --- drivers/gpu/drm/i915/disp

[Intel-gfx] [PATCH 7/9] drm/i915/dp: Iterate over output bpp with fractional step size

2023-08-22 Thread Ankit Nautiyal
This patch adds support to iterate over compressed output bpp as per the fractional step, supported by DP sink. v2: -Avoid ending up with compressed bpp, same as pipe bpp. (Stan) Signed-off-by: Ankit Nautiyal --- drivers/gpu/drm/i915/display/intel_dp.c | 36 - 1 file cha

[Intel-gfx] [PATCH 5/9] drm/display/dp: Add helper function to get DSC bpp prescision

2023-08-22 Thread Ankit Nautiyal
Add helper to get the DSC bits_per_pixel precision for the DP sink. Signed-off-by: Ankit Nautiyal --- drivers/gpu/drm/display/drm_dp_helper.c | 27 + include/drm/display/drm_dp_helper.h | 1 + 2 files changed, 28 insertions(+) diff --git a/drivers/gpu/drm/display/dr

[Intel-gfx] [PATCH 3/9] drm/i915/display: Consider fractional vdsc bpp while computing m_n values

2023-08-22 Thread Ankit Nautiyal
MTL+ supports fractional compressed bits_per_pixel, with precision of 1/16. This compressed bpp is stored in U6.4 format. Accommodate this precision while computing m_n values. Signed-off-by: Ankit Nautiyal --- drivers/gpu/drm/i915/display/intel_display.c | 6 +- drivers/gpu/drm/i915/display

[Intel-gfx] [PATCH 4/9] drm/i915/audio : Consider fractional vdsc bpp while computing tu_data

2023-08-22 Thread Ankit Nautiyal
MTL+ supports fractional compressed bits_per_pixel, with precision of 1/16. This compressed bpp is stored in U6.4 format. Accommodate the precision during calculation of transfer unit data for hblank_early calculation. v2: -Fixed tu_data calculation while dealing with U6.4 format. (Stan) Signed-o

[Intel-gfx] [PATCH 2/9] drm/i915/display: Store compressed bpp in U6.4 format

2023-08-22 Thread Ankit Nautiyal
DSC parameter bits_per_pixel is stored in U6.4 format. The 4 bits represent the fractional part of the bpp. Currently we use compressed_bpp member of dsc structure to store only the integral part of the bits_per_pixel. To store the full bits_per_pixel along with the fractional part, compressed_bpp

[Intel-gfx] [PATCH 1/9] drm/display/dp: Fix the DP DSC Receiver cap size

2023-08-22 Thread Ankit Nautiyal
DP DSC Receiver Capabilities are exposed via DPCD 60h-6Fh. Fix the DSC RECEIVER CAP SIZE accordingly. Fixes: ffddc4363c28 ("drm/dp: Add DP DSC DPCD receiver capability size define and missing SHIFT") Cc: Anusha Srivatsa Cc: Manasi Navare Cc: # v5.0+ Signed-off-by: Ankit Nautiyal Reviewed-by:

[Intel-gfx] [PATCH 0/9] Add DSC fractional bpp support

2023-08-22 Thread Ankit Nautiyal
This patch series adds support for DSC fractional compressed bpp for MTL+. First fix patch is taken from : https://patchwork.freedesktop.org/series/122613/ Adding here to to avoid issues while reading fractional bpp support. The new few patches, add changes to accommodate compressed bpp with fract

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work

2023-08-22 Thread Patchwork
== Series Details == Series: series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work URL : https://patchwork.freedesktop.org/series/122736/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work

2023-08-22 Thread Patchwork
== Series Details == Series: series starting with [CI,1/2] drm: Add an HPD poll helper to reschedule the poll work URL : https://patchwork.freedesktop.org/series/122736/ State : warning == Summary == Error: dim sparse failed /home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimr

Re: [Intel-gfx] [PATCH 4/4] Revert "drm/amd/display: implement force function in amdgpu_dm_connector_funcs"

2023-08-22 Thread Jani Nikula
On Tue, 22 Aug 2023, Jani Nikula wrote: > This reverts commit 0ba4a784a14592abed41873e339eab78ceb6e230. > > drm_edid_override_connector_update() is *not* supposed to be used by > drivers directly. > > From the documentation: > > Only to be used from drm_helper_probe_single_connector_modes() as a

[Intel-gfx] [PATCH 0/4] drm/amd/display: stop using drm_edid_override_connector_update()

2023-08-22 Thread Jani Nikula
Over the past years I've been trying to unify the override and firmware EDID handling as well as EDID property updates. It won't work if drivers do their own random things. BR, Jani. Cc: Alex Deucher Cc: Alex Hung Cc: Chao-kai Wang Cc: Daniel Wheeler Cc: Harry Wentland Cc: Hersen Wu Cc: Le

[Intel-gfx] [PATCH 4/4] Revert "drm/amd/display: implement force function in amdgpu_dm_connector_funcs"

2023-08-22 Thread Jani Nikula
This reverts commit 0ba4a784a14592abed41873e339eab78ceb6e230. drm_edid_override_connector_update() is *not* supposed to be used by drivers directly. >From the documentation: Only to be used from drm_helper_probe_single_connector_modes() as a fallback for when DDC probe failed during drm_get_

[Intel-gfx] [PATCH 3/4] Revert "drm/amd/display: mark amdgpu_dm_connector_funcs_force static"

2023-08-22 Thread Jani Nikula
This reverts commit dae343b343ff741d727312b2a9b03d86e64b31c5. Dependency for reverting the next commit cleanly. Cc: Alex Deucher Cc: Alex Hung Cc: Chao-kai Wang Cc: Daniel Wheeler Cc: Harry Wentland Cc: Hersen Wu Cc: Leo Li Cc: Rodrigo Siqueira Cc: Wenchieh Chien Cc: David Airlie Cc: Da

[Intel-gfx] [PATCH 2/4] Revert "drm/amd/display: assign edid_blob_ptr with edid from debugfs"

2023-08-22 Thread Jani Nikula
This reverts commit 550e5d23f14784e2a625c25fe0c9d498589c9256. drm_edid_override_connector_update() is *not* supposed to be used by drivers directly. >From the documentation: Only to be used from drm_helper_probe_single_connector_modes() as a fallback for when DDC probe failed during drm_get_

[Intel-gfx] [PATCH 1/4] Revert "drm/amd/display: drop unused count variable in create_eml_sink()"

2023-08-22 Thread Jani Nikula
This reverts commit 8789989b476b5f3bb0bf1a63b5223f6e76cfd13d. Dependency for reverting the next commit cleanly. Cc: Alex Deucher Cc: Alex Hung Cc: Chao-kai Wang Cc: Daniel Wheeler Cc: Harry Wentland Cc: Hersen Wu Cc: Leo Li Cc: Rodrigo Siqueira Cc: Wenchieh Chien Cc: David Airlie Cc: Da

[Intel-gfx] ✓ Fi.CI.BAT: success for Add DSC PPS readout (rev9)

2023-08-22 Thread Patchwork
== Series Details == Series: Add DSC PPS readout (rev9) URL : https://patchwork.freedesktop.org/series/120456/ State : success == Summary == CI Bug Log - changes from CI_DRM_13542 -> Patchwork_120456v9 Summary --- **SUCCESS** No r

[Intel-gfx] [CI 2/2] drm/i915: Fix HPD polling, reenabling the output poll work as needed

2023-08-22 Thread Imre Deak
After the commit in the Fixes: line below, HPD polling stopped working on i915, since after that change calling drm_kms_helper_poll_enable() doesn't restart drm_mode_config::output_poll_work if the work was stopped (no connectors needing polling) and enabling polling for a connector (during runtime

[Intel-gfx] [CI 1/2] drm: Add an HPD poll helper to reschedule the poll work

2023-08-22 Thread Imre Deak
Add a helper to reschedule drm_mode_config::output_poll_work after polling has been enabled for a connector (and needing a reschedule, since previously polling was disabled for all connectors and hence output_poll_work was not running). This is needed by the next patch fixing HPD polling on i915.

[Intel-gfx] [PATCH i-g-t] tests/core_hotunplug: Wait for device nodes to re-appear

2023-08-22 Thread Janusz Krzysztofik
Sometimes our health check is not able to find a device node (cardX or renderY) after driver rebind or device rediscover. Since device nodes are recreated in detmpvfs asynchronously, give it a bit of time to do its job before we try to reopen the device for health check. (core_hotunplug:3612) DEB

[Intel-gfx] ✗ Fi.CI.BAT: failure for Add DSC PPS readout (rev9)

2023-08-22 Thread Patchwork
== Series Details == Series: Add DSC PPS readout (rev9) URL : https://patchwork.freedesktop.org/series/120456/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13542 -> Patchwork_120456v9 Summary --- **FAILURE** Seri