✓ Fi.CI.BAT: success for Refactor MST DSC Determination Policy (rev3)

2024-11-08 Thread Patchwork
== Series Details == Series: Refactor MST DSC Determination Policy (rev3) URL : https://patchwork.freedesktop.org/series/140832/ State : success == Summary == CI Bug Log - changes from CI_DRM_15658 -> Patchwork_140832v3 Summary --- *

✗ Fi.CI.SPARSE: warning for Refactor MST DSC Determination Policy (rev3)

2024-11-08 Thread Patchwork
== Series Details == Series: Refactor MST DSC Determination Policy (rev3) URL : https://patchwork.freedesktop.org/series/140832/ 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 Refactor MST DSC Determination Policy (rev3)

2024-11-08 Thread Patchwork
== Series Details == Series: Refactor MST DSC Determination Policy (rev3) URL : https://patchwork.freedesktop.org/series/140832/ State : warning == Summary == Error: dim checkpatch failed 4af0868951f8 drm/display/dsc: Refactor DRM MST DSC Determination Policy -:11: WARNING:COMMIT_LOG_LONG_LINE

Re: ✓ Fi.CI.IGT: success for drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD (rev4)

2024-11-08 Thread Matt Roper
On Fri, Nov 08, 2024 at 03:25:30PM -, Patchwork wrote: > == Series Details == > > Series: drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD (rev4) > URL : https://patchwork.freedesktop.org/series/140282/ > State : success > > == Summary == > > CI Bug Log - changes from CI_DRM_15658_full ->

[PATCH v4 0/2] Refactor MST DSC Determination Policy

2024-11-08 Thread Fangzhi Zuo
The patch series is to refactor existing dsc determination policy for dsc decompression and dsc passthrough given a mst output port. Original routine was written based on different peer device types which is not accurate and shows difficulty when expanding support of products that do not fully com

[PATCH v4 1/2] drm/display/dsc: Refactor DRM MST DSC Determination Policy

2024-11-08 Thread Fangzhi Zuo
[why] How we determine the dsc_aux used for dsc decompression in drm_dp_mst_dsc_aux_for_port() today has defects: 1. The method how we determine a connected peer device is virtual or not in drm_dp_mst_is_virtual_dpcd() is not always correct. There are DP1.4 products in the market which don'

[PATCH v4 2/2] drm/display/dsc: MST DSC Interface Change

2024-11-08 Thread Fangzhi Zuo
[why] Starting from dp2 where dsc passthrough is introduced, it is required to identify the dsc passthrough aux, apart from dsc decompression aux. Existing drm_dp_mst_port function that returns dsc_aux alone is not sufficient. [how] 1. Interface change in drm_dp_mst_dsc_aux_for_port, and depende

✓ Fi.CI.BAT: success for drm/i915: Potential boot oops fix and some cleanups (rev3)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915: Potential boot oops fix and some cleanups (rev3) URL : https://patchwork.freedesktop.org/series/141059/ State : success == Summary == CI Bug Log - changes from CI_DRM_15658 -> Patchwork_141059v3 Summar

✗ Fi.CI.SPARSE: warning for drm/i915: Potential boot oops fix and some cleanups (rev3)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915: Potential boot oops fix and some cleanups (rev3) URL : https://patchwork.freedesktop.org/series/141059/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. +./arch/x86/incl

✗ Fi.CI.CHECKPATCH: warning for drm/i915: Potential boot oops fix and some cleanups (rev3)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915: Potential boot oops fix and some cleanups (rev3) URL : https://patchwork.freedesktop.org/series/141059/ State : warning == Summary == Error: dim checkpatch failed 34f5e0cf0a95 drm/i915: Grab intel_display from the encoder to avoid potential oopsies d1f1d

[PULL] drm-xe-fixes

2024-11-08 Thread Lucas De Marchi
Hi Dave and Simona, drm-xe-fixes for 6.12-rc7. Still busier than I'd like for an rc7, but needed particularly for LNL. thanks, Lucas De Marchi drm-xe-fixes-2024-11-08: Driver Changes: - Fix ccs_mode setting for Xe2 and later (Balasubramani) - Synchronize ccs_mode setting with client creation (B

Re: [PATCH v4 00/15] drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD

2024-11-08 Thread Gustavo Sousa
Quoting Luca Coelho (2024-11-08 11:16:03-03:00) >On Fri, 2024-11-08 at 09:57 -0300, Gustavo Sousa wrote: >> Using the DMC wakelock is the official recommendation for Xe3_LPD. This >> series apply fixes to the current DMC wakelock implementation and >> enables it by default for Xe3_LPD. The series h

Re: [PATCH v4 00/15] drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD

2024-11-08 Thread Luca Coelho
On Fri, 2024-11-08 at 09:57 -0300, Gustavo Sousa wrote: > Using the DMC wakelock is the official recommendation for Xe3_LPD. This > series apply fixes to the current DMC wakelock implementation and > enables it by default for Xe3_LPD. The series has been tested with a PTL > machine. > > This is th

✓ Fi.CI.BAT: success for drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD (rev4)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD (rev4) URL : https://patchwork.freedesktop.org/series/140282/ State : success == Summary == CI Bug Log - changes from CI_DRM_15658 -> Patchwork_140282v4 Summary

✗ Fi.CI.SPARSE: warning for drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD (rev4)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD (rev4) URL : https://patchwork.freedesktop.org/series/140282/ 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/dmc_wl: Fixes and enablement for Xe3_LPD (rev4)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD (rev4) URL : https://patchwork.freedesktop.org/series/140282/ State : warning == Summary == Error: dim checkpatch failed 9e0a95a12b30 drm/i915/dmc_wl: Use i915_mmio_reg_offset() instead of reg.reg cfd1589bb25d drm/x

[PULL] drm-misc-next

2024-11-08 Thread Maarten Lankhorst
Hi Dave, Simona, Sorry for being late. I tried sending a pull request on monday, then noticed the first compile fix was already in drm-next. There's one more in this tree, mediatek no longer builds on arm64 without it. I've lost my fiber connection on wednesday, and unfortunately it's still not

Re: [PATCH 09/10] drm/i915/crt: Rename some variables

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > Rename a bunch of local variables to the preferred > encoder/connector from intel_encoder/intel_connector. > > Signed-off-by: Ville Syrjälä Reviewed-by: Jani Nikula > --- > drivers/gpu/drm/i915/display/intel_crt.c | 44

✓ Fi.CI.BAT: success for drm/i915/dp: demote source OUI read/write failure logging to debug (rev2)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915/dp: demote source OUI read/write failure logging to debug (rev2) URL : https://patchwork.freedesktop.org/series/141016/ State : success == Summary == CI Bug Log - changes from CI_DRM_15657 -> Patchwork_141016v2

Re: [PATCH 10/10] drm/i915/crt: Nuke unused crt->connector

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > crt->connector is never used, nuke it. > > Signed-off-by: Ville Syrjälä I'll trust the compiler. Reviewed-by: Jani Nikula > --- > drivers/gpu/drm/i915/display/intel_crt.c | 5 - > 1 file changed, 5 deletions(-) > > dif

Re: [PATCH 08/10] drm/i915/crt: Drop pointless drm_device variables

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > Remove a bunch of pointless 'struct drm_device *dev' local variables. > > Signed-off-by: Ville Syrjälä > --- > drivers/gpu/drm/i915/display/intel_crt.c | 15 +-- > 1 file changed, 5 insertions(+), 10 deletions(-) >

Re: [PATCH 07/10] drm/i915/crt: s/pipe_config/crtc_state/

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > Call the crtc state 'crtc_state' rather than 'pipe_config', > as is the modern style. > > Signed-off-by: Ville Syrjälä Reviewed-by: Jani Nikula > --- > drivers/gpu/drm/i915/display/intel_crt.c | 62 >

Re: [PATCH 06/10] drm/i915/crt: Extract intel_crt_regs.h

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > Move the analog port register definitions into their > own file. > > Signed-off-by: Ville Syrjälä 'git show --color-moved' <3 Reviewed-by: Jani Nikula > --- > drivers/gpu/drm/i915/display/intel_crt.c | 1 + > drivers/

Re: [PATCH 05/10] drm/i915/crt: Clean up ADPA_HOTPLUG_BITS definitions

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > ADPA_HOTPLUG_BITS is defined in terms of the individual > register bits and is defined in intel_crt.c, whereas the > counterpart mask (ADPA_CRT_HOTPLUG_MASK) is just defined > as a raw hex constant and lives in i915_reg.h. Just d

Re: [PATCH v3 17/18] drm/i915/dmc_wl: Do nothing until initialized

2024-11-08 Thread Gustavo Sousa
Quoting Luca Coelho (2024-11-08 06:57:11-03:00) >On Thu, 2024-11-07 at 17:22 -0300, Gustavo Sousa wrote: >> Quoting Gustavo Sousa (2024-11-07 17:14:36-03:00) >> > Quoting Luca Coelho (2024-11-07 16:23:06-03:00) >> > > On Thu, 2024-11-07 at 15:27 -0300, Gustavo Sousa wrote: >> > > > There is a bit o

Re: [PATCH 04/10] drm/i915/crt: Use REG_BIT() & co.

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > Follow the modern style and use REG_BIT() & co. for the analog > port register definitions. > > Also throw out the ADPA_DPMS_... stuff as that's just an alias > for the sync off bits. I think you decided to split that to a separ

[PATCH v4 12/15] drm/i915/dmc_wl: Couple enable/disable with dynamic DC states

2024-11-08 Thread Gustavo Sousa
Enabling and disabling the DMC wakelock should be done as part of enabling and disabling of dynamic DC states, respectively. We should not enable or disable DMC wakelock independently of DC states, otherwise we would risk ending up with an inconsistent state where dynamic DC states are enabled and

[PATCH v4 15/15] drm/i915/xe3lpd: Use DMC wakelock by default

2024-11-08 Thread Gustavo Sousa
Although Bspec doesn't explicitly mentions that, as of Xe3_LPD, using DMC wakelock is the officially recommended way of accessing registers that would be off during DC5/DC6 and the legacy method (where the DMC intercepts MMIO to wake up the hardware) is to be avoided. As such, update the driver to

[PATCH v4 08/15] drm/i915/dmc_wl: Rename lnl_wl_range to powered_off_ranges

2024-11-08 Thread Gustavo Sousa
In an upcoming change, we will add extra range tables for registers that are touched by the DMC during DC states. The range table that we are currently using is meant for registers that are powered off during DC states. As such, let's rename the table to powered_off_ranges and also add a comment re

[PATCH v4 14/15] drm/i915/dmc_wl: Sanitize enable_dmc_wl according to hardware support

2024-11-08 Thread Gustavo Sousa
Instead of checking for HAS_DMC_WAKELOCK() multiple times, let's use it to sanitize the enable_dmc_wl parameter and use that variable when necessary. Reviewed-by: Luca Coelho Signed-off-by: Gustavo Sousa --- drivers/gpu/drm/i915/display/intel_dmc_wl.c | 21 ++--- 1 file changed,

[PATCH v4 11/15] drm/i915/dmc_wl: Deal with existing references when disabling

2024-11-08 Thread Gustavo Sousa
It is possible that there are active wakelock references at the time we are disabling the DMC wakelock mechanism. We need to deal with that in two ways: (A) Implement the missing step from Bspec: The Bspec instructs us to clear any existing wakelock request bit after disabling the mechani

[PATCH v4 10/15] drm/i915/dmc_wl: Allow simpler syntax for single reg in range tables

2024-11-08 Thread Gustavo Sousa
Allow simpler syntax for defining entries for single registers in range tables. That makes them easier to type as well as to read, allowing one to quickly tell whether a range actually refers to a single register or a "true range". Reviewed-by: Luca Coelho Signed-off-by: Gustavo Sousa --- drive

[PATCH v4 13/15] drm/i915/dmc_wl: Add and use HAS_DMC_WAKELOCK()

2024-11-08 Thread Gustavo Sousa
A HAS_DMC_WAKELOCK() macro gives more semantic than openly checking the display version. Define it and use it where appropriate. v2: - Make this patch contain only the non-functional refactor. Functional changes related to including HAS_DMC() in the macro are done in upcoming changes. (J

[PATCH v4 09/15] drm/i915/dmc_wl: Track registers touched by the DMC

2024-11-08 Thread Gustavo Sousa
There are extra registers that require the DMC wakelock when specific dynamic DC states are in place. Those are registers that are touched by the DMC and require DC exit for proper access. Add the range tables for them and use the correct one depending on the enabled DC state. v2: - Do not look

[PATCH v4 01/15] drm/i915/dmc_wl: Use i915_mmio_reg_offset() instead of reg.reg

2024-11-08 Thread Gustavo Sousa
The macro i915_mmio_reg_offset() is the proper interface to get a register's offset. Use that instead of looking directly at reg.reg. Reviewed-by: Jani Nikula Reviewed-by: Luca Coelho Signed-off-by: Gustavo Sousa --- drivers/gpu/drm/i915/display/intel_dmc_wl.c | 11 ++- 1 file changed,

[PATCH v4 04/15] drm/i915/dmc_wl: Check for non-zero refcount in release work

2024-11-08 Thread Gustavo Sousa
When the DMC wakelock refcount reaches zero, we know that there are no users and that we can do the actual release operation on the hardware, which is queued with a delayed work. The idea of the delayed work is to avoid performing the release if a new lock user appears (i.e. refcount gets increment

[PATCH v4 02/15] drm/xe: Mimic i915 behavior for non-sleeping MMIO wait

2024-11-08 Thread Gustavo Sousa
In upcoming display changes, we will modify the DMC wakelock MMIO waiting code to choose a non-sleeping variant implementation, because the wakelock is also taking in atomic context. While xe provides an explicit parameter (namely "atomic") to prevent xe_mmio_wait32() from sleeping, i915 does not

[PATCH v4 07/15] drm/i915/dmc_wl: Extract intel_dmc_wl_reg_in_range()

2024-11-08 Thread Gustavo Sousa
We will be using more than one range table in intel_dmc_wl_check_range(). As such, move the logic to a new function and name it intel_dmc_wl_reg_in_range(). Reviewed-by: Luca Coelho Signed-off-by: Gustavo Sousa --- drivers/gpu/drm/i915/display/intel_dmc_wl.c | 21 +++-- 1 file c

[PATCH v4 06/15] drm/i915/dmc_wl: Use sentinel item for range tables

2024-11-08 Thread Gustavo Sousa
We are currently using ARRAY_SIZE() to iterate address ranges in intel_dmc_wl_check_range(). In upcoming changes, we will be using more than a single table and will extract the range checking logic into a dedicated function that takes a range table as argument. As we will not able to use ARRAY_SIZE

[PATCH v4 05/15] drm/i915/dmc_wl: Get wakelock when disabling dynamic DC states

2024-11-08 Thread Gustavo Sousa
Bspec says that disabling dynamic DC states require taking the DMC wakelock to cause an DC exit before writing to DC_STATE_EN. Implement that. In fact, testing on PTL revealed we end up failing to exit DC5/6 without this step. Bspec: 71583 Reviewed-by: Luca Coelho Signed-off-by: Gustavo Sousa -

[PATCH v4 03/15] drm/i915/dmc_wl: Use non-sleeping variant of MMIO wait

2024-11-08 Thread Gustavo Sousa
Some display MMIO transactions for offsets in the range that requires the DMC wakelock happen in atomic context (this has been confirmed during tests on PTL). That means that we need to use a non-sleeping variant of MMIO waiting function. Implement __intel_de_wait_for_register_atomic_nowl() and us

Re: [PATCH 03/10] drm/i915/crt: Drop the unused ADPA_DPMS bit definitions

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > The ADPA_DPMS bit definitions aer just an alias for the *are > sync disable bits, and unused one at that. Drop the > pointless definitions. Pedantic mode, there's some singular/plural asymmetry going on here. :p Reviewed-by:

[PATCH v4 00/15] drm/i915/dmc_wl: Fixes and enablement for Xe3_LPD

2024-11-08 Thread Gustavo Sousa
Using the DMC wakelock is the official recommendation for Xe3_LPD. This series apply fixes to the current DMC wakelock implementation and enables it by default for Xe3_LPD. The series has been tested with a PTL machine. This is the v4 of the series. The only difference from v3 is that I decided to

Re: [PATCH 01/10] drm/i915: Grab intel_display from the encoder to avoid potential oopsies

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > Grab the intel_display from 'encoder' rather than 'state' > in the encoder hooks to avoid the massive footgun that is > intel_sanitize_encoder(), which passes NULL as the 'state' > argument to encoder .disable() and .post_disable

Re: [PATCH 02/10] drm/i915/crt: Split long line

2024-11-08 Thread Jani Nikula
On Thu, 07 Nov 2024, Ville Syrjala wrote: > From: Ville Syrjälä > > Split an overly long line in the CRT code. > > Signed-off-by: Ville Syrjälä Reviewed-by: Jani Nikula > --- > drivers/gpu/drm/i915/display/intel_crt.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git

✗ Fi.CI.BAT: failure for drm/i915/mst: cleanups, renames, clarifications (rev2)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915/mst: cleanups, renames, clarifications (rev2) URL : https://patchwork.freedesktop.org/series/141068/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15656 -> Patchwork_141068v2 Summary --

✗ Fi.CI.SPARSE: warning for drm/i915/mst: cleanups, renames, clarifications (rev2)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915/mst: cleanups, renames, clarifications (rev2) URL : https://patchwork.freedesktop.org/series/141068/ 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/

✗ Fi.CI.CHECKPATCH: warning for drm/i915/mst: cleanups, renames, clarifications (rev2)

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915/mst: cleanups, renames, clarifications (rev2) URL : https://patchwork.freedesktop.org/series/141068/ State : warning == Summary == Error: dim checkpatch failed 007f6f5fb61b drm/i915/mst: pass primary encoder to primary encoder hooks -:21: WARNING:LONG_LINE

Re: [PATCH] drm/i915/psr: Disable Panel Replay as well if VRR is enabled

2024-11-08 Thread Hogander, Jouni
On Fri, 2024-11-08 at 07:56 +, Golani, Mitulkumar Ajitkumar wrote: > > > > -Original Message- > > From: Intel-gfx On Behalf > > Of Jouni > > Högander > > Sent: 31 October 2024 13:40 > > To: intel-gfx@lists.freedesktop.org; intel...@lists.freedesktop.org > > Cc: Hogander, Jouni > > S

Re: [PATCH v3 17/18] drm/i915/dmc_wl: Do nothing until initialized

2024-11-08 Thread Luca Coelho
On Thu, 2024-11-07 at 17:47 -0300, Gustavo Sousa wrote: > Quoting Gustavo Sousa (2024-11-07 17:14:36-03:00) > > Quoting Luca Coelho (2024-11-07 16:23:06-03:00) > > > > > > Since we do not expect DC states (and consequently the wakelock > > > > mechanism) to be enabled until DMC and DMC wakelock so

Re: [PATCH v3 17/18] drm/i915/dmc_wl: Do nothing until initialized

2024-11-08 Thread Luca Coelho
On Thu, 2024-11-07 at 17:22 -0300, Gustavo Sousa wrote: > Quoting Gustavo Sousa (2024-11-07 17:14:36-03:00) > > Quoting Luca Coelho (2024-11-07 16:23:06-03:00) > > > On Thu, 2024-11-07 at 15:27 -0300, Gustavo Sousa wrote: > > > > There is a bit of a chicken and egg situation where we depend on runt

✗ Fi.CI.BAT: failure for drm/i915/watermark: Modify latency programmed into PKG_C_LATENCY

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915/watermark: Modify latency programmed into PKG_C_LATENCY URL : https://patchwork.freedesktop.org/series/141091/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15656 -> Patchwork_141091v1

RE: [PATCH] drm/i915/display: Add WA_14018221282

2024-11-08 Thread Jani Nikula
On Fri, 08 Nov 2024, "Golani, Mitulkumar Ajitkumar" wrote: >> -Original Message- >> From: Intel-gfx On Behalf Of >> Nemesa Garg >> Sent: 08 November 2024 13:31 >> To: intel-gfx@lists.freedesktop.org >> Cc: Garg, Nemesa ; kulka...@freedesktop.org; >> Kulkarni, Vandita >> Subject: [PATCH]

[PATCH v2] drm/i915/display: make CHICKEN_TRANS() display version aware

2024-11-08 Thread Jani Nikula
Making register macros platform or display version aware is not exactly something I want to promote widely, but in this case it's the lesser of two evils. hsw_chicken_trans_reg() is not pretty, and it doesn't have a suitable home. v2: Rebase Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/d

Re: [PATCH 06/10] mtd: intel-dg: wake card on operations

2024-11-08 Thread Miquel Raynal
>> > That's the part that I'm not sure if I agree. if I remember from some >> > experiments in the past, >> > when you call to wake up the child, the parent will wakeup first anyway. >> > >> The child (mtd device) does not exist at this point of time. >> To create MTD device, the partition table

✗ Fi.CI.BAT: failure for drm/i915/display: Add WA_14018221282

2024-11-08 Thread Patchwork
== Series Details == Series: drm/i915/display: Add WA_14018221282 URL : https://patchwork.freedesktop.org/series/141087/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15656 -> Patchwork_141087v1 Summary --- **FAILURE

RE: [PATCH] drm/i915/display: Add WA_14018221282

2024-11-08 Thread Garg, Nemesa
> -Original Message- > From: Golani, Mitulkumar Ajitkumar > Sent: Friday, November 8, 2024 1:47 PM > To: Garg, Nemesa ; intel-gfx@lists.freedesktop.org > Cc: Garg, Nemesa ; kulka...@freedesktop.org; > Kulkarni, Vandita > Subject: RE: [PATCH] drm/i915/display: Add WA_14018221282 > > >

[PATCH] drm/i915/watermark: Modify latency programmed into PKG_C_LATENCY

2024-11-08 Thread Suraj Kandpal
Increase the latency programmed into PKG_C_LATENCY latency to be a multiple of line time which is written into WM_LINETIME. --v2 -Fix commit subject line [Sai Teja] -Use individual DISPLAY_VER checks instead of range [Sai Teja] -Initialize max_linetime [Sai Teja] WA: 22020299601 Signed-off-by: Su

[PULL] drm-misc-fixes

2024-11-08 Thread Thomas Zimmermann
Hi Dave, Sima, here's the drm-misc-fixes PR for this week. Apologies for being late. Best regards Thomas drm-misc-fixes-2024-11-08: Short summary of fixes pull: imagination: - Track PVR context per file - Break ref-counting cycle panel-orientation-quirks: - Fix matching Lenovo Yoga Tab 3 X90F

RE: [PATCH] drm/i915/display: Add WA_14018221282

2024-11-08 Thread Golani, Mitulkumar Ajitkumar
> -Original Message- > From: Intel-gfx On Behalf Of > Nemesa Garg > Sent: 08 November 2024 13:31 > To: intel-gfx@lists.freedesktop.org > Cc: Garg, Nemesa ; kulka...@freedesktop.org; > Kulkarni, Vandita > Subject: [PATCH] drm/i915/display: Add WA_14018221282 > > It was observed that th

[PATCH] drm/i915/display: Add WA_14018221282

2024-11-08 Thread Nemesa Garg
It was observed that the first write to DKL DP Mode register was not taking effect, hence rewrite this register. Signed-off-by: Nemesa Garg Signed-off-by: Kulkarni, Vandita --- drivers/gpu/drm/i915/display/intel_ddi.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/drivers/g