✓ Fi.CI.BAT: success for Enable Adaptive Sync SDP Support for DP (rev31)

2024-03-21 Thread Patchwork
== Series Details == Series: Enable Adaptive Sync SDP Support for DP (rev31) URL : https://patchwork.freedesktop.org/series/126829/ State : success == Summary == CI Bug Log - changes from CI_DRM_14465 -> Patchwork_126829v31 Summary ---

Re: [PATCH] drm/i915/display: move dmc_firmware_path to display params

2024-03-21 Thread Lucas De Marchi
On Thu, Mar 21, 2024 at 06:20:57PM +0200, Jani Nikula wrote: On Thu, 21 Mar 2024, Jani Nikula wrote: The dmc_firmware_path parameter is clearly a display parameter. Move it there. This also cleans up the ugly member in struct xe_device. Hmm, does this actually fix the parameter on xe?! not

✗ Fi.CI.SPARSE: warning for Enable Adaptive Sync SDP Support for DP (rev31)

2024-03-21 Thread Patchwork
== Series Details == Series: Enable Adaptive Sync SDP Support for DP (rev31) 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.

✗ Fi.CI.CHECKPATCH: warning for Enable Adaptive Sync SDP Support for DP (rev31)

2024-03-21 Thread Patchwork
== Series Details == Series: Enable Adaptive Sync SDP Support for DP (rev31) URL : https://patchwork.freedesktop.org/series/126829/ State : warning == Summary == Error: dim checkpatch failed 218f7e3c8c89 drm/dp: Add support to indicate if sink supports AS SDP -:14: WARNING:BAD_SIGN_OFF: Duplic

✗ Fi.CI.BAT: failure for drm/i915/gt: Report full vm address range (rev4)

2024-03-21 Thread Patchwork
== Series Details == Series: drm/i915/gt: Report full vm address range (rev4) URL : https://patchwork.freedesktop.org/series/131095/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14465 -> Patchwork_131095v4 Summary ---

[PATCH v18 9/9] drm/i915/display: Read/Write Adaptive Sync SDP

2024-03-21 Thread Mitul Golani
Add read/write calls for Adaptive Sync SDP. Signed-off-by: Mitul Golani Reviewed-by: Ankit Nautiyal --- drivers/gpu/drm/i915/display/intel_ddi.c | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/driv

[PATCH v18 8/9] drm/i915/display: Compute vrr_vsync params

2024-03-21 Thread Mitul Golani
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 PIPE_CONF_CHECK_I(vrr.

[PATCH v18 6/9] drm/i915/display: Compute AS SDP parameters

2024-03-21 Thread Mitul Golani
Add necessary function definitions to compute AS SDP data. The new intel_dp_compute_as_sdp function computes AS SDP values based on the display configuration, ensuring proper handling of Variable Refresh Rate (VRR). --v2: - Added DP_SDP_ADAPTIVE_SYNC to infoframe_type_to_idx(). [Ankit] - Separated

[PATCH v18 7/9] drm/i915/display: Add state checker for Adaptive Sync SDP

2024-03-21 Thread Mitul Golani
Enable infoframe and add state checker for Adaptive Sync SDP enablement. --v1: - crtc_state->infoframes.enable, to add on correct place holder. Signed-off-by: Mitul Golani Reviewed-by: Ankit Nautiyal --- drivers/gpu/drm/i915/display/intel_display.c | 46 1 file changed, 46

[PATCH v18 5/9] drm/i915/dp: Add wrapper function to check AS SDP

2024-03-21 Thread Mitul Golani
Add a wrapper function to check if both the source and sink support Adaptive Sync SDP. --v1: Just use drm/i915/dp in subject line. Signed-off-by: Mitul Golani Reviewed-by: Ankit Nautiyal --- drivers/gpu/drm/i915/display/intel_dp.c | 8 drivers/gpu/drm/i915/display/intel_dp.h | 1 + 2

[PATCH v18 4/9] drm/i915/dp: Add Read/Write support for Adaptive Sync SDP

2024-03-21 Thread Mitul Golani
Add the necessary structures and functions to handle reading and unpacking Adaptive Sync Secondary Data Packets. Also add support to write and pack AS SDP. --v2: - Correct use of REG_BIT and REG_GENMASK. [Jani] - Use as_sdp instead of async. [Jani] - Remove unrelated comments and changes. [Jani] -

[PATCH v18 3/9] drm/i915/display: Add crtc state dump for Adaptive Sync SDP

2024-03-21 Thread Mitul Golani
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 +++ drivers/gpu/drm/i915/display/intel_display_t

[PATCH v18 2/9] drm: Add Adaptive Sync SDP logging

2024-03-21 Thread Mitul Golani
Add structure representing Adaptive Sync Secondary Data Packet (AS SDP). Also, add Adaptive Sync SDP logging in drm_dp_helper.c to facilitate debugging. --v2: - Update logging. [Jani, Ankit] - Use 'as_sdp' instead of 'async' [Ankit] - Correct define placeholders to where they are actually used. [J

[PATCH v18 1/9] drm/dp: Add support to indicate if sink supports AS SDP

2024-03-21 Thread Mitul Golani
Add an API that indicates support for Adaptive Sync SDP in the sink, which can be utilized by the rest of the DP programming. --v1: - Format commit message properly. Signed-off-by: Mitul Golani Reviewed-by: Ankit Nautiyal Signed-off-by: Mitul Golani --- drivers/gpu/drm/display/drm_dp_helper.c

[PATCH v18 0/9] Enable Adaptive Sync SDP Support for DP

2024-03-21 Thread Mitul Golani
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 SDP values based on the display configuration, ensuring proper handling of Variable Refresh Rate (VRR) in the context of Adaptive

✗ Fi.CI.BAT: failure for drm/i915/display: move dmc_firmware_path to display params

2024-03-21 Thread Patchwork
== Series Details == Series: drm/i915/display: move dmc_firmware_path to display params URL : https://patchwork.freedesktop.org/series/131443/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14464 -> Patchwork_131443v1 Summar

✗ Fi.CI.SPARSE: warning for drm/i915/display: move dmc_firmware_path to display params

2024-03-21 Thread Patchwork
== Series Details == Series: drm/i915/display: move dmc_firmware_path to display params URL : https://patchwork.freedesktop.org/series/131443/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

✗ Fi.CI.CHECKPATCH: warning for drm/i915/display: move dmc_firmware_path to display params

2024-03-21 Thread Patchwork
== Series Details == Series: drm/i915/display: move dmc_firmware_path to display params URL : https://patchwork.freedesktop.org/series/131443/ State : warning == Summary == Error: dim checkpatch failed dc34fc4bd4c3 drm/i915/display: move dmc_firmware_path to display params -:20: CHECK:PARENTHE

✓ Fi.CI.BAT: success for drm/i915/bios: Pimp some VBT definitions

2024-03-21 Thread Patchwork
== Series Details == Series: drm/i915/bios: Pimp some VBT definitions URL : https://patchwork.freedesktop.org/series/131441/ State : success == Summary == CI Bug Log - changes from CI_DRM_14464 -> Patchwork_131441v1 Summary --- **SUC

Re: [PATCH v2] drm/i915/gt: Report full vm address range

2024-03-21 Thread Nirmoy Das
Hi Andi, On 3/21/2024 4:17 PM, Andi Shyti wrote: Commit 9bb66c179f50 ("drm/i915: Reserve some kernel space per vm") has reserved an object for kernel space usage. Userspace, though, needs to know the full address range. In the former patch the reserved space was substructed from the total amou

✗ Fi.CI.BUILD: failure for Enable Adaptive Sync SDP Support for DP (rev30)

2024-03-21 Thread Patchwork
== Series Details == Series: Enable Adaptive Sync SDP Support for DP (rev30) URL : https://patchwork.freedesktop.org/series/126829/ State : failure == Summary == Error: make failed CALLscripts/checksyscalls.sh DESCEND objtool INSTALL libsubcmd_headers CC [M] drivers/gpu/drm/i915/d

✗ Fi.CI.BAT: failure for drm/i915/gt: Report full vm address range (rev3)

2024-03-21 Thread Patchwork
== Series Details == Series: drm/i915/gt: Report full vm address range (rev3) URL : https://patchwork.freedesktop.org/series/131095/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14464 -> Patchwork_131095v3 Summary ---

Re: [PATCH] drm/i915/display: move dmc_firmware_path to display params

2024-03-21 Thread Jani Nikula
On Thu, 21 Mar 2024, Jani Nikula wrote: > The dmc_firmware_path parameter is clearly a display parameter. Move it > there. This also cleans up the ugly member in struct xe_device. Hmm, does this actually fix the parameter on xe?! > > Signed-off-by: Jani Nikula > --- > drivers/gpu/drm/i915/disp

[PULL] drm-misc-next-fixes

2024-03-21 Thread Thomas Zimmermann
Hi Dave, Sima, here's the drm-misc-next-fixes PR for this week. Best regards Thomas drm-misc-next-fixes-2024-03-21: Short summary of fixes pull: core: - fix rounding in drm_fixp2int_round() bridge: - fix documentation for DRM_BRIDGE_OP_EDID nouveau: - don't check devinit disable on GSP sun4i

[PATCH] drm/i915/display: move dmc_firmware_path to display params

2024-03-21 Thread Jani Nikula
The dmc_firmware_path parameter is clearly a display parameter. Move it there. This also cleans up the ugly member in struct xe_device. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_display_params.c | 3 +++ drivers/gpu/drm/i915/display/intel_display_params.h | 1 + drivers/g

[PATCH 5/5] drm/i915/bios: Pimp the VBT backlight data BDB version comments

2024-03-21 Thread Ville Syrjala
From: Ville Syrjälä Add the missing BDB version number information for some of the backlight fields in VBT. Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_

[PATCH 3/5] drm/i915/bios: Add the old DPST field into VBT LFP power block

2024-03-21 Thread Ville Syrjala
From: Ville Syrjälä According to some VBIOS sources the LFP power block used to have a single bit for DPST support. In version 159 that bit got moved into the driver features block, and then in version 228 back into the LFP power block (but this time as a per-panel thing). We have definitions for

[PATCH 4/5] drm/i915/bios: Define the (obsolete) backlight i2c VBT stuff

2024-03-21 Thread Ville Syrjala
From: Ville Syrjälä The VBT backlight entries include various fields for i2c controlled backlights. These have been obsoleted at some unknown point in time, but let's define them anyway so that we have a full picture of what has been in there. Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/i

[PATCH 2/5] drm/i915/bios: Update VBT driver feature block version numbers

2024-03-21 Thread Ville Syrjala
From: Ville Syrjälä While the spec does claim that most of the driver feature flags start from BDB version 165, reality and some VBIOS code disagrees. The VBIOS code says it sart from version 159, and my ILK with version 162 definitely has these things already in its VBT. Update the version numbe

[PATCH 1/5] drm/i915/bios: s/dpfs/dfps/

2024-03-21 Thread Ville Syrjala
From: Ville Syrjälä We've misspelled the VBT DFPS (dynamic frames per second) field as DPFS. Fix it. Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_vbt_defs.h

[PATCH 0/5] drm/i915/bios: Pimp some VBT definitions

2024-03-21 Thread Ville Syrjala
From: Ville Syrjälä Update a bunch of our VBT defintions based on real world data and an archaeological dig through some VBIOS ruins. Ville Syrjälä (5): drm/i915/bios: s/dpfs/dfps/ drm/i915/bios: Update VBT driver feature block version numbers drm/i915/bios: Add the old DPST field into VBT

[PATCH v18 4/9] drm/i915/dp: Add Read/Write support for Adaptive Sync SDP

2024-03-21 Thread Mitul Golani
Add the necessary structures and functions to handle reading and unpacking Adaptive Sync Secondary Data Packets. Also add support to write and pack AS SDP. --v2: - Correct use of REG_BIT and REG_GENMASK. [Jani] - Use as_sdp instead of async. [Jani] - Remove unrelated comments and changes. [Jani] -

[PATCH v18 6/9] drm/i915/display: Compute AS SDP parameters

2024-03-21 Thread Mitul Golani
Add necessary function definitions to compute AS SDP data. The new intel_dp_compute_as_sdp function computes AS SDP values based on the display configuration, ensuring proper handling of Variable Refresh Rate (VRR). --v2: - Added DP_SDP_ADAPTIVE_SYNC to infoframe_type_to_idx(). [Ankit] - Separated

[PATCH v18 7/9] drm/i915/display: Add state checker for Adaptive Sync SDP

2024-03-21 Thread Mitul Golani
Enable infoframe and add state checker for Adaptive Sync SDP enablement. --v1: - crtc_state->infoframes.enable, to add on correct place holder. Signed-off-by: Mitul Golani Reviewed-by: Ankit Nautiyal --- drivers/gpu/drm/i915/display/intel_display.c | 46 1 file changed, 46

[PATCH v18 5/9] drm/i915/dp: Add wrapper function to check AS SDP

2024-03-21 Thread Mitul Golani
Add a wrapper function to check if both the source and sink support Adaptive Sync SDP. --v1: Just use drm/i915/dp in subject line. Signed-off-by: Mitul Golani Reviewed-by: Ankit Nautiyal --- drivers/gpu/drm/i915/display/intel_dp.c | 8 drivers/gpu/drm/i915/display/intel_dp.h | 1 + 2

[PATCH v18 9/9] drm/i915/display: Read/Write Adaptive Sync SDP

2024-03-21 Thread Mitul Golani
Add read/write calls for Adaptive Sync SDP. Signed-off-by: Mitul Golani Reviewed-by: Ankit Nautiyal --- drivers/gpu/drm/i915/display/intel_ddi.c | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/driv

[PATCH v18 8/9] drm/i915/display: Compute vrr_vsync params

2024-03-21 Thread Mitul Golani
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 PIPE_CONF_CHECK_I(vrr.

[PATCH v18 1/9] drm/dp: Add support to indicate if sink supports AS SDP

2024-03-21 Thread Mitul Golani
Add an API that indicates support for Adaptive Sync SDP in the sink, which can be utilized by the rest of the DP programming. --v1: - Format commit message properly. Signed-off-by: Mitul Golani Reviewed-by: Ankit Nautiyal --- drivers/gpu/drm/display/drm_dp_helper.c | 25 +++

[PATCH v18 3/9] drm/i915/display: Add crtc state dump for Adaptive Sync SDP

2024-03-21 Thread Mitul Golani
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 +++ drivers/gpu/drm/i915/display/intel_display_t

[PATCH v18 2/9] drm: Add Adaptive Sync SDP logging

2024-03-21 Thread Mitul Golani
Add structure representing Adaptive Sync Secondary Data Packet (AS SDP). Also, add Adaptive Sync SDP logging in drm_dp_helper.c to facilitate debugging. --v2: - Update logging. [Jani, Ankit] - Use 'as_sdp' instead of 'async' [Ankit] - Correct define placeholders to where they are actually used. [J

[PATCH v18 0/9] Enable Adaptive Sync SDP Support for DP

2024-03-21 Thread Mitul Golani
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 SDP values based on the display configuration, ensuring proper handling of Variable Refresh Rate (VRR) in the context of Adaptive

[PATCH v2] drm/i915/gt: Report full vm address range

2024-03-21 Thread Andi Shyti
Commit 9bb66c179f50 ("drm/i915: Reserve some kernel space per vm") has reserved an object for kernel space usage. Userspace, though, needs to know the full address range. In the former patch the reserved space was substructed from the total amount of the VM space. Add it back when the user reques

Re: [PATCH] drm/i915: Do not print 'pxp init failed with 0' when it succeed

2024-03-21 Thread Souza, Jose
On Thu, 2024-03-21 at 14:38 +0200, Jani Nikula wrote: > On Wed, 20 Mar 2024, José Roberto de Souza wrote: > > It is misleading, if the intention was to also print something > > in case it succeed it should have a different string. > > > > Cc: Alan Previn > > Signed-off-by: José Roberto de Souza

[PULL] drm-misc-next

2024-03-21 Thread Maarten Lankhorst
drm-misc-next-2024-03-21-1: drm-misc-next for v6.10: UAPI Changes: - Move some nouveau magic constants to uapi. Cross-subsystem Changes: - Move drm-misc to gitlab and freedesktop hosting. - Add entries for panfrost. Core Changes: - Improve placement for TTM bo's in idle/busy handling. - Improve

Re: [PATCH] drm/i915: Do not print 'pxp init failed with 0' when it succeed

2024-03-21 Thread Jani Nikula
On Wed, 20 Mar 2024, José Roberto de Souza wrote: > It is misleading, if the intention was to also print something > in case it succeed it should have a different string. > > Cc: Alan Previn > Signed-off-by: José Roberto de Souza Fixes: 698e19da2914 ("drm/i915: Skip pxp init if gt is wedged") C

Re: [CI 0/7] drm/i915: pass encoder around more for port/phy checks

2024-03-21 Thread Jani Nikula
On Wed, 20 Mar 2024, Jani Nikula wrote: > v1 after the reviewed RFC [1]. And pushed to drm-intel-next, thanks for the review. Fixed patch 1 subject prefix to "drm/i915/hdmi" while applying. BR, Jani. > > BR, > Jani. > > > [1] https://lore.kernel.org/r/cover.1710253533.git.jani.nik...@intel.com

✓ Fi.CI.BAT: success for drm/edid & drm/i915: vendor and product id logging improvements

2024-03-21 Thread Patchwork
== Series Details == Series: drm/edid & drm/i915: vendor and product id logging improvements URL : https://patchwork.freedesktop.org/series/131414/ State : success == Summary == CI Bug Log - changes from CI_DRM_14461 -> Patchwork_131414v1 S

✗ Fi.CI.SPARSE: warning for drm/edid & drm/i915: vendor and product id logging improvements

2024-03-21 Thread Patchwork
== Series Details == Series: drm/edid & drm/i915: vendor and product id logging improvements URL : https://patchwork.freedesktop.org/series/131414/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. +./arch/x86

✗ Fi.CI.BAT: failure for drm/edid & drm/display header spring cleaning

2024-03-21 Thread Patchwork
== Series Details == Series: drm/edid & drm/display header spring cleaning URL : https://patchwork.freedesktop.org/series/131412/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14461 -> Patchwork_131412v1 Summary ---

✗ Fi.CI.SPARSE: warning for drm/edid & drm/display header spring cleaning

2024-03-21 Thread Patchwork
== Series Details == Series: drm/edid & drm/display header spring cleaning URL : https://patchwork.freedesktop.org/series/131412/ 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/bitop

✗ Fi.CI.CHECKPATCH: warning for drm/edid & drm/display header spring cleaning

2024-03-21 Thread Patchwork
== Series Details == Series: drm/edid & drm/display header spring cleaning URL : https://patchwork.freedesktop.org/series/131412/ State : warning == Summary == Error: dim checkpatch failed 4933bb2fa206 drm/displayid: move drm_displayid.h to drm_displayd_internal.h -:31: WARNING:FILE_PATH_CHANG

[PATCH 4/4] drm/i915/bios: return drm_edid_product_id from get_lvds_pnp_id()

2024-03-21 Thread Jani Nikula
Use a more suitable type to avoid the cast. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_bios.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c index 5e111a8cce

[PATCH 3/4] drm/i915/bios: switch to struct drm_edid and struct drm_edid_product_id

2024-03-21 Thread Jani Nikula
To avoid accessing and parsing the raw EDID with drm_edid_raw(), switch to the struct drm_edid based function to extract product id, and use the drm printer function to debug log it. The underlying assumption is that struct drm_edid_product_id and struct lvds_pnp_id describe identical data, albeit

[PATCH 2/4] drm/edid: add drm_edid_print_product_id()

2024-03-21 Thread Jani Nikula
Add a function to print a decoded EDID vendor and product id to a drm printer, optinally with the raw data. Signed-off-by: Jani Nikula --- drivers/gpu/drm/drm_edid.c | 35 +++ include/drm/drm_edid.h | 3 +++ 2 files changed, 38 insertions(+) diff --git a/dri

[PATCH 0/4] drm/edid & drm/i915: vendor and product id logging improvements

2024-03-21 Thread Jani Nikula
Jani Nikula (4): drm/edid: add drm_edid_get_product_id() drm/edid: add drm_edid_print_product_id() drm/i915/bios: switch to struct drm_edid and struct drm_edid_product_id drm/i915/bios: return drm_edid_product_id from get_lvds_pnp_id() drivers/gpu/drm/drm_edid.c| 50

[PATCH 1/4] drm/edid: add drm_edid_get_product_id()

2024-03-21 Thread Jani Nikula
Add a struct drm_edid based function to get the vendor and product ID from an EDID. Add a separate struct for defining this part of the EDID, with defined byte order for product code and serial number. Signed-off-by: Jani Nikula --- drivers/gpu/drm/drm_edid.c | 15 +++ include/drm/dr

Re: Weirdness in parsing cpp macros

2024-03-21 Thread Jani Nikula
On Thu, 21 Mar 2024, Julia Lawall wrote: > On Wed, 20 Mar 2024, Jani Nikula wrote: > >> On Wed, 20 Mar 2024, Julia Lawall wrote: >> > On Wed, 20 Mar 2024, Jani Nikula wrote: >> >> Okay, I have another one wrt macros. :) >> >> >> >> I'm trying to add a completely new variadic macro, but it fails a

[PATCH 3/3] drm/edid: group struct drm_edid based declarations together

2024-03-21 Thread Jani Nikula
Keep the declarations for struct drm_edid based functions together. Signed-off-by: Jani Nikula --- include/drm/drm_edid.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/drm/drm_edid.h b/include/drm/drm_edid.h index 6eadc4f12c07..19814bb1103c 100644 --- a/incl

[PATCH 2/3] drm/edid: move all internal declarations to drm_crtc_internal.h

2024-03-21 Thread Jani Nikula
The declarations for internal EDID functions are a bit scattered. Put them all in drm_crtc_internal.h. Signed-off-by: Jani Nikula --- drivers/gpu/drm/drm_crtc_internal.h | 6 ++ drivers/gpu/drm/drm_displayid.c | 1 + drivers/gpu/drm/drm_eld.c | 4 +++- drivers/gpu/drm/drm_inter

[PATCH 1/3] drm/displayid: move drm_displayid.h to drm_displayd_internal.h

2024-03-21 Thread Jani Nikula
There are no exported symbols for displayid, and it's all internal interfaces. Move the header to drivers/gpu/drm/drm_displayd_internal.h. Signed-off-by: Jani Nikula --- drivers/gpu/drm/drm_displayid.c | 3 ++- .../gpu/drm/drm_displayid_internal.h

[PATCH 0/3] drm/edid & drm/display header spring cleaning

2024-03-21 Thread Jani Nikula
Jani Nikula (3): drm/displayid: move drm_displayid.h to drm_displayd_internal.h drm/edid: move all internal declarations to drm_crtc_internal.h drm/edid: group struct drm_edid based declarations together drivers/gpu/drm/drm_crtc_internal.h | 6 ++ drivers/gpu/drm/drm_

Re: [PATCH] drm/xe/display: check for error on drmm_mutex_init

2024-03-21 Thread Jani Nikula
On Thu, 21 Mar 2024, 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 | 14 -- > 1 file changed, 8 insertions(+), 6 deletions(-) > > diff --git a/driv

✗ Fi.CI.BUILD: failure for Weirdness in parsing cpp macros

2024-03-21 Thread Patchwork
== Series Details == Series: Weirdness in parsing cpp macros URL : https://patchwork.freedesktop.org/series/131409/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/131409/revisions/1/mbox/ not applied Applying: Weirdness in parsing cpp macros error

RE: [PATCH v3 4/4] drm/i915/display: tie DMC wakelock to DC5/6 state transitions

2024-03-21 Thread Shankar, Uma
> -Original Message- > From: Coelho, Luciano > Sent: Monday, March 18, 2024 7:08 PM > To: intel-gfx@lists.freedesktop.org > Cc: intel...@lists.freedesktop.org; Shankar, Uma ; > ville.syrj...@linux.intel.com; Nikula, Jani > Subject: [PATCH v3 4/4] drm/i915/display: tie DMC wakelock to D

Re: Weirdness in parsing cpp macros

2024-03-21 Thread Julia Lawall
On Wed, 20 Mar 2024, Jani Nikula wrote: > On Wed, 20 Mar 2024, Julia Lawall wrote: > > On Wed, 20 Mar 2024, Jani Nikula wrote: > >> Okay, I have another one wrt macros. :) > >> > >> I'm trying to add a completely new variadic macro, but it fails at > >> "...". I've tried all sorts of things, b

RE: [PATCH v3 3/4] drm/i915/display: add module parameter to enable DMC wakelock

2024-03-21 Thread Shankar, Uma
> -Original Message- > From: Coelho, Luciano > Sent: Monday, March 18, 2024 7:08 PM > To: intel-gfx@lists.freedesktop.org > Cc: intel...@lists.freedesktop.org; Shankar, Uma ; > ville.syrj...@linux.intel.com; Nikula, Jani > Subject: [PATCH v3 3/4] drm/i915/display: add module parameter

RE: [PATCH v3 2/4] drm/i915/display: don't allow DMC wakelock on older hardware

2024-03-21 Thread Shankar, Uma
> -Original Message- > From: Coelho, Luciano > Sent: Monday, March 18, 2024 7:08 PM > To: intel-gfx@lists.freedesktop.org > Cc: intel...@lists.freedesktop.org; Shankar, Uma ; > ville.syrj...@linux.intel.com; Nikula, Jani > Subject: [PATCH v3 2/4] drm/i915/display: don't allow DMC wakel

✗ Fi.CI.BAT: failure for drm/xe/display: check for error on drmm_mutex_init (rev2)

2024-03-21 Thread Patchwork
== Series Details == Series: drm/xe/display: check for error on drmm_mutex_init (rev2) URL : https://patchwork.freedesktop.org/series/131301/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14459 -> Patchwork_131301v2 Summary

RE: [PATCH v3 1/4] drm/i915/display: add support for DMC wakelocks

2024-03-21 Thread Shankar, Uma
> -Original Message- > From: Coelho, Luciano > Sent: Monday, March 18, 2024 7:08 PM > To: intel-gfx@lists.freedesktop.org > Cc: intel...@lists.freedesktop.org; Shankar, Uma ; > ville.syrj...@linux.intel.com; Nikula, Jani > Subject: [PATCH v3 1/4] drm/i915/display: add support for DMC w

Re: [RESEND v3 0/6] drm/i915/mst: enable MST mode for 128b/132b single-stream sideband

2024-03-21 Thread Jani Nikula
On Tue, 19 Mar 2024, Jani Nikula wrote: > Resend because I forgot to Cc: dri-devel on the original submission. Pushed to drm-intel-next, thanks for the reviews and acks. BR, Jani. > > Jani Nikula (6): > drm/mst: read sideband messaging cap > drm/i915/mst: improve debug logging of DP MST mod