slice count for these based on the total pixel rate of all the tiles.
v2: Use drm helpers to query the throughput caps. (Ville)
v3: Add TODO comment to account for MST tiled displays. (Ville)
Cc: Ville Syrjälä
Reported-and-tested-by: Swati Sharma
Reviewed-by: Ville Syrjälä
Signed-off-by: Imre Dea
harma
Reviewed-by: Ville Syrjälä
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 152
include/drm/display/drm_dp.h| 3 +
include/drm/display/drm_dp_helper.h | 5 +
3 files changed, 160 insertions(+)
diff --git a/drivers/
ed-by: Swati Sharma
Reviewed-by: Ville Syrjälä
Signed-off-by: Imre Deak
---
drivers/gpu/drm/i915/display/intel_dp.c | 5 -
drivers/gpu/drm/i915/display/intel_dp.h | 5 -
drivers/gpu/drm/i915/display/intel_dp_mst.c | 9 -
3 files changed, 16 insertions(+), 3 deletions(-)
On Mon, Sep 29, 2025 at 01:12:15PM +0300, Ville Syrjälä wrote:
> On Mon, Sep 29, 2025 at 09:36:44AM +0300, Imre Deak wrote:
> > Add helpers to query the DP DSC sink device's per-slice throughput as
> > well as a DSC branch device's overall throughput and line-width
>
value from dsc_throughput_quirk_max_bpp_x16(), in case it's
not required to limit the BPP.
[1] https://lore.kernel.org/all/20250924152332.359768-1-imre.d...@intel.com
Reported-by: Vidya Srinivas
Reported-by: Swati Sharma
Cc: Ville Syrjälä
Cc: dri-devel@lists.freedesktop.org
Imre Deak (6):
drm/dp: Add quir
ix name of drm_dp_dsc_branch_max_slice_throughput() to
drm_dp_dsc_sink_max_slice_throughput().
Cc: dri-devel@lists.freedesktop.org
Suggested-by: Ville Syrjälä
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 142
include/drm/display/drm_dp.h| 1 +
i
Add helpers to query the DP branch device's per-slice throughput as well
as overall throughput and line-width capabilities.
Cc: dri-devel@lists.freedesktop.org
Suggested-by: Ville Syrjälä
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c
.
- Describe the quirk in more detail in the dpcd_quirk_list.
v3:
- s/Panarema/Panamera in the commit log.
Cc: dri-devel@lists.freedesktop.org
Reported-by: Vidya Srinivas
Reported-by: Swati Sharma
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 4
include/drm/display
.
- Describe the quirk in more detail in the dpcd_quirk_list.
Cc: dri-devel@lists.freedesktop.org
Reported-by: Vidya Srinivas
Reported-by: Swati Sharma
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 4
include/drm/display/drm_dp_helper.h | 9 +
2 files changed
Reported-by: Swati Sharma
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 4
include/drm/display/drm_dp_helper.h | 4
2 files changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/display/drm_dp_helper.c
b/drivers/gpu/drm/display/drm_dp_helper.c
index
On Fri, Sep 05, 2025 at 07:07:40AM +0200, Greg Kroah-Hartman wrote:
> On Fri, Sep 05, 2025 at 12:48:11AM +0300, Imre Deak wrote:
> > Hi Greg,
> >
> > On Tue, Sep 02, 2025 at 03:20:41PM +0200, Greg Kroah-Hartman wrote:
> > > 6.16-stable review patch. If anyone has
hange is only meant to be applied in the v6.16.y tree, not in
earlier stable trees.
Cc: Greg Kroah-Hartman
Cc: Sasha Levin
Cc: dri-devel@lists.freedesktop.org
Cc: sta...@vger.kernel.org # v6.16
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
1 file changed, 1 insertio
On Fri, Sep 05, 2025 at 04:55:50PM +0200, Greg Kroah-Hartman wrote:
> On Fri, Sep 05, 2025 at 04:45:34PM +0300, Imre Deak wrote:
> > On Fri, Sep 05, 2025 at 07:07:40AM +0200, Greg Kroah-Hartman wrote:
> > > On Fri, Sep 05, 2025 at 12:48:11AM +0300, Imre Deak wrot
32.414566-7-imre.d...@intel.com
> --
>
> From: Imre Deak
>
> This reverts commit 944e732be9c3a33e64e9fb0f5451a37fc252ddfc which is
> commit a40c5d727b8111b5db424a1e43e14a1dcce1e77f upstream.
>
> The upstream commit a40c5d727b8111b5db424a1e43e14a1dcce1e77f (&qu
On Thu, Sep 04, 2025 at 03:20:23PM +0200, Wolfgang Frisch wrote:
> Hi Imre,
>
>
> On 9/2/25 6:13 PM, Imre Deak wrote:
> > This looks like the issue tracked at
> > https://gitlab.freedesktop.org/drm/amd/-/issues/4500
> Thanks! I wasn't aware of that issue being tra
Hi Wolfgang,
On Tue, Sep 02, 2025 at 04:32:10PM +0200, Wolfgang Frisch wrote:
> Hi,
>
> On 8/28/25 7:49 PM, Imre Deak wrote:
> > diff --git a/drivers/gpu/drm/display/drm_dp_helper.c
> > b/drivers/gpu/drm/display/drm_dp_helper.c
> > - ret = drm_dp_dpcd_p
915/kernel/-/issues/14558
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/display/drm_dp_helper.c
b/drivers/gpu/drm/display/drm_dp_helper.c
index dc622c78db9d..ea78c6c8ca7a 100644
--- a/drivers/gpu/d
915/kernel/-/issues/14558
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/display/drm_dp_helper.c
b/drivers/gpu/drm/display/drm_dp_helper.c
index 772d8e662278..851f0baf9460 100644
--- a/drivers/gpu/d
915/kernel/-/issues/14558
Signed-off-by: Imre Deak
---
drivers/gpu/drm/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/drm_dp_helper.c b/drivers/gpu/drm/drm_dp_helper.c
index e830e461edd1..b8815e7f5832 100644
--- a/drivers/gpu/drm/drm_dp_helper.c
+++
915/kernel/-/issues/14558
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/display/drm_dp_helper.c
b/drivers/gpu/drm/display/drm_dp_helper.c
index bb61bbdcce5b..9fa13da513d2 100644
--- a/drivers/gpu/d
915/kernel/-/issues/14558
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/display/drm_dp_helper.c
b/drivers/gpu/drm/display/drm_dp_helper.c
index ecb30e17d50c..e839981c7b2f 100644
--- a/drivers/gpu/d
915/kernel/-/issues/14558
Signed-off-by: Imre Deak
---
drivers/gpu/drm/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/drm_dp_helper.c b/drivers/gpu/drm/drm_dp_helper.c
index ba8ab1dc4912..6ba16db77500 100644
--- a/drivers/gpu/drm/drm_dp_helper.c
+++
915/kernel/-/issues/14558
Signed-off-by: Imre Deak
---
drivers/gpu/drm/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/drm_dp_helper.c b/drivers/gpu/drm/drm_dp_helper.c
index 4eabef5b86d0..ffc68d305afe 100644
--- a/drivers/gpu/drm/drm_dp_helper.c
+++
Hi Tvrtko,
On Wed, Aug 13, 2025 at 10:43:30PM +0100, Tvrtko Ursulin wrote:
> Hi Dave, Sima,
>
> Two display fixes for the RC cycle this week - one for FBC and one for PSR
> handling.
The following commits in drm-intel-next are for stable, so should be
also sent for -rc:
6cb52cba474b drm/i915/ic
On Tue, Aug 12, 2025 at 04:33:48PM -0500, Timur Tabi wrote:
> On Mon, Jul 28, 2025 at 5:25 AM Imre Deak wrote:
> >
> > Ok, thanks for testing it. I realized that it's better to fix this
> > aligning with the conversion for the rest of the drivers in the original
> &g
On Tue, Aug 12, 2025 at 07:04:44PM +0200, Danilo Krummrich wrote:
> On 8/1/25 11:08 AM, Danilo Krummrich wrote:
> > On 7/28/25 12:16 PM, Imre Deak wrote:
> > > Plumb the format info from .fb_create() all the way to
> > > drm_helper_mode_fill_fb_struct() to avoid
Hi,
could you please open a ticket at
https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/new
and attach there a dmesg log booting with drm.debug=0x15e and
reproducing the problem?
Thanks,
Imre
On Mon, Aug 11, 2025 at 04:52:55PM +0200, Laurent Bigonville wrote:
> Hello,
>
> On my Dell Lat
On Wed, Aug 06, 2025 at 08:12:35AM -0400, Sasha Levin wrote:
> Commit 41ab92d35ccd ("drm: Make passing of format info to
> drm_helper_mode_fill_fb_struct() mandatory") removed the fallback
> format lookup in drm_helper_mode_fill_fb_struct(), making the
> format info parameter mandatory.
>
> The co
On Tue, Aug 05, 2025 at 07:56:50PM +0300, Tomi Valkeinen wrote:
> Hi,
>
> On 05/08/2025 19:22, Imre Deak wrote:
> > On Tue, Aug 05, 2025 at 06:43:04PM +0300, Tomi Valkeinen wrote:
> >> Hi,
> >>
> >> On 05/08/2025 17:49, Imre Deak wrote:
> >>&
org
Cc: Tomi Valkeinen
Fixes: 41ab92d35ccd ("drm: Make passing of format info to
drm_helper_mode_fill_fb_struct() mandatory")
Link:
https://lore.kernel.org/all/20250701090722.13645-1-ville.syrj...@linux.intel.com
Acked-by: Alex Deucher
Tested-by: Linux Kernel Functional Testing
Sig
s
Signed-off-by: Imre Deak
---
drivers/gpu/drm/nouveau/nouveau_display.c | 9 +++--
drivers/gpu/drm/nouveau/nouveau_display.h | 3 +++
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/nouveau_display.c
b/drivers/gpu/drm/nouveau/nouveau_display.c
ind
eucher
Cc: James Jones
Cc: Naresh Kamboju
Cc: David Airlie
Cc: Simona Vetter
Cc: Christian König
Cc: Thomas Zimmermann
Cc: Maarten Lankhorst
Cc: Maxime Ripard
Cc: amd-...@lists.freedesktop.org
Cc: nouv...@lists.freedesktop.org
Imre Deak (3):
drm/omap: Pass along the format info from .fb_c
by: Linux Kernel Functional Testing
Acked-by: Alex Deucher
Reviewed-by: Tomi Valkeinen
Signed-off-by: Imre Deak
---
drivers/gpu/drm/omapdrm/omap_fb.c| 23 ++-
drivers/gpu/drm/omapdrm/omap_fb.h| 2 ++
drivers/gpu/drm/omapdrm/omap_fbdev.c | 5 -
3 files changed, 16 i
On Tue, Aug 05, 2025 at 06:43:04PM +0300, Tomi Valkeinen wrote:
> Hi,
>
> On 05/08/2025 17:49, Imre Deak wrote:
> > Hi Tomi,
> >
> > On Tue, Aug 05, 2025 at 02:53:36PM +0300, Tomi Valkeinen wrote:
> >> Hi Imre,
> >>
> >> On 28/07/2025 13
On Tue, Aug 05, 2025 at 01:46:51PM +0300, Dmitry Baryshkov wrote:
> On Mon, Aug 04, 2025 at 11:13:59PM +0300, Nicusor Huhulea wrote:
> > A regression in output polling was introduced by commit
> > 4ad8d57d902fbc7c82507cfc1b031f3a07c3de6e
> > ("drm: Check output polling initialized before disabling
Hi Tomi,
On Tue, Aug 05, 2025 at 02:53:36PM +0300, Tomi Valkeinen wrote:
> Hi Imre,
>
> On 28/07/2025 13:16, Imre Deak wrote:
> > Plumb the format info from .fb_create() all the way to
> > drm_helper_mode_fill_fb_struct() to avoid the redundant
> > lookup.
> >
nel.org/stable/aI32HUzrT95nS_H9@ideak-desk/
>
> Cc: sta...@vger.kernel.org # 6.1.y
> Cc: Imre Deak
> Cc: Shradha Gupta
> Suggested-by: Imre Deak
> Signed-off-by: Nicusor Huhulea
Acked-by: Imre Deak
> ---
> drivers/gpu/drm/drm_probe_helper.c | 2 +-
>
tainer can provide that.
> I've responded to your thread now. Thanks for making the fix!
>
> -James
>
> On 7/31/25 19:28, Imre Deak wrote:
> > On Thu, Jul 31, 2025 at 04:41:04PM -0700, James Jones wrote:
> > > Plumb the format info from .fb_create() all the
On Sat, Aug 02, 2025 at 08:38:36AM +0100, Greg Kroah-Hartman wrote:
> On Fri, Aug 01, 2025 at 06:26:04PM +0300, Imre Deak wrote:
> > Hi Greg and Shradha,
> >
> > could you please check the comment below about the 4ad8d57d902f backport
> > commit in the v6.1.y stable tre
5abffb66d12bcac commit got only backported to the above v6.1.y tree, but
please confirm this.
On Fri, Aug 01, 2025 at 02:37:04PM +, nicusor.huhu...@siemens.com wrote:
> > -Original Message-
> > From: Imre Deak
> > Sent: Wednesday, July 30, 2025 11:02 PM
> > To: Nicus
On Thu, Jul 31, 2025 at 04:41:04PM -0700, James Jones wrote:
> Plumb the format info from .fb_create() all the way to
> nouveau_framebuffer_new() to avoid the redundant lookup.
> Also plumb the format info from there down to
> drm_helper_mode_fill_fb_struct() as required, avoiding
> a WARN_ON() and
ains cherry-picked logic plus context/compatibility amendments as
> needed. Ensures that the driver builds.
> - Together these fixes greatly improve reliability of hotplug detection
> on both devices, with no regression detected in our setups.
>
> Thank you for your review,
&g
ll/CAPM=9tzvm80-v6_5nt6kko3nr+aqlz7r98i419fv8f4-ayq...@mail.gmail.com
Alex already acked the patchset, but patch 1 and 2 are still missing an
ack/reviewed-by from maintainers.
Thanks,
Imre
On Mon, Jul 28, 2025 at 01:16:02PM +0300, Imre Deak wrote:
> Plumb the format info from .fb_creat
el.org/all/CAPM=9tzvm80-v6_5nt6kko3nr+aqlz7r98i419fv8f4-ayq...@mail.gmail.com
Alex already acked the patchset, but patch 1 and 2 are still missing an
ack/reviewed-by from maintainers.
Thanks,
Imre
On Mon, Jul 28, 2025 at 01:16:01PM +0300, Imre Deak wrote:
> Plumb the format info from .fb_creat
On Fri, Jul 25, 2025 at 06:52:11PM +0100, Mark Brown wrote:
> On Fri, Jul 25, 2025 at 05:23:36PM +0300, Imre Deak wrote:
> > On Fri, Jul 25, 2025 at 02:36:31PM +0100, Mark Brown wrote:
>
> > > This regression is still present in today's -next, I've not seen
: Thomas Zimmermann
Cc: Maarten Lankhorst
Cc: Maxime Ripard
Fixes: 41ab92d35ccd ("drm: Make passing of format info to
drm_helper_mode_fill_fb_struct() mandatory")
Link:
https://lore.kernel.org/all/20250701090722.13645-1-ville.syrj...@linux.intel.com
Signed-off-by: Imre Deak
---
drive
kernel.org/all/20250701090722.13645-1-ville.syrj...@linux.intel.com
Signed-off-by: Imre Deak
---
drivers/gpu/drm/radeon/radeon_display.c | 5 +++--
drivers/gpu/drm/radeon/radeon_fbdev.c | 11 ++-
drivers/gpu/drm/radeon/radeon_mode.h| 2 ++
3 files changed, 11 insertions(+), 7 deletion
-4f91-a58b-e1265f841...@sirena.org.uk
Link:
https://lore.kernel.org/all/20250701090722.13645-1-ville.syrj...@linux.intel.com
Signed-off-by: Imre Deak
---
drivers/gpu/drm/omapdrm/omap_fb.c| 23 ++-
drivers/gpu/drm/omapdrm/omap_fb.h| 2 ++
drivers/gpu/drm/omapdrm/omap_fb
Paul
Cc: Danilo Krummrich
Cc: Alex Deucher
Cc: Christian König
Cc: Thomas Zimmermann
Cc: Maarten Lankhorst
Cc: Maxime Ripard
Cc: amd-...@lists.freedesktop.org
Imre Deak (3):
drm/omap: Pass along the format info from .fb_create() to
drm_helper_mode_fill_fb_struct()
drm/nouveau: Pass
On Fri, Jul 25, 2025 at 02:36:31PM +0100, Mark Brown wrote:
> On Tue, Jul 22, 2025 at 02:41:53PM +0100, Mark Brown wrote:
> > On Tue, Jul 01, 2025 at 12:07:22PM +0300, Ville Syrjala wrote:
> > > From: Ville Syrjälä
> > >
> > > Now that everyone passes along the format info to
> > > drm_helper_mod
On Mon, Jul 14, 2025 at 11:00:08AM +0200, Thomas Zimmermann wrote:
>
> Am 14.07.25 um 10:57 schrieb Imre Deak:
> > Hi,
> >
> > On Thu, Jul 10, 2025 at 02:28:28PM +0300, Imre Deak wrote:
> > > Hi Thomas, Maxime, Maarten,
> > >
> > > the patch
Hi,
On Thu, Jul 10, 2025 at 02:28:28PM +0300, Imre Deak wrote:
> Hi Thomas, Maxime, Maarten,
>
> the patch this change fixes (commit a40c5d727b81) was merged via
> drm-intel and is also part of v6.16-rc4 (there cherry-picked in commit
> a3ef3c2da675).
>
> Are you ok with
x27;s released?
Thanks,
Imre
On Wed, Jul 09, 2025 at 12:23:31AM +0300, Imre Deak wrote:
> Commit a40c5d727b81 ("drm/dp: Change AUX DPCD probe address from
> DPCD_REV to LANE0_1_STATUS") stopped using the DPCD_REV register for
> DPCD probing, since this results in link training failur
On Wed, Jul 09, 2025 at 07:57:15AM +0200, Paul Menzel wrote:
> Dear Imre,
>
> Thank you very much for your patch, and the detailed commit message.
>
> Am 08.07.25 um 23:23 schrieb Imre Deak:
> > Commit a40c5d727b81 ("drm/dp: Change AUX DPCD probe address from
>
On Wed, Jul 09, 2025 at 12:55:16AM +0300, Jonathan Cavitt wrote:
> -Original Message-
> From: Intel-gfx On Behalf Of Imre
> Deak
> Sent: Tuesday, July 8, 2025 2:24 PM
> To: intel-...@lists.freedesktop.org; intel...@lists.freedesktop.org;
> dri-devel@lists.freedeskt
to
LANE0_1_STATUS")
Reported-and-tested-by: Paul Menzel
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14558
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/display
On Mon, Feb 24, 2025 at 07:26:43PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä
>
> All platforms are capable of explicitly transmitting the idle
> pattern. Implement it for everyone (so far it as implemented
^was
> only for HSW+).
>
> The imm
On Mon, Feb 24, 2025 at 07:26:41PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä
>
> Implement the POST_LT_ADJ_REQ sequence, which should be used
> to further fine tune the link if TPS4 is not supported.
> The POST_LT_ADJ_REQ sequence will be performed after
> the normal link training has suc
On Thu, Feb 27, 2025 at 10:42:32PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä
>
> Add the bit definitions needed for POST_LT_ADJ sequence.
>
> v2: DP_POST_LT_ADJ_REQ_IN_PROGRESS is bit 1 not 5 (Jani)
>
> Signed-off-by: Ville Syrjälä
> ---
> include/drm/display/drm_dp.h | 3 +++
> 1 fil
any displays/dongles that support
> this so I wasn't able to test anything. Hopefully CI has
> something...
On patches 1-8:
Tested-by: Imre Deak
Reviewed-by: Imre Deak
Few nits later on the patches.
> Ville Syrjälä (9):
> drm/dp: Add definitions for POST_LT_ADJ training seque
On Thu, Jun 12, 2025 at 03:54:51PM +0200, Thomas Zimmermann wrote:
> Hi
>
> Am 12.06.25 um 15:29 schrieb Imre Deak:
> > Hi,
> >
> > On Tue, Jun 10, 2025 at 06:42:04PM +0300, Imre Deak wrote:
> > > Hi Maxim, Thomas, Maarten,
> > >
> > > co
Hi,
On Tue, Jun 10, 2025 at 06:42:04PM +0300, Imre Deak wrote:
> Hi Maxim, Thomas, Maarten,
>
> could you please ack merging this patchset via drm-intel?
any objection to merge the patchset via drm-intel? If not, could
someone ack it?
Patches 1-4 could be also merged to drm-misc-nex
Hi Maxim, Thomas, Maarten,
could you please ack merging this patchset via drm-intel?
Thanks,
Imre
On Thu, Jun 05, 2025 at 11:28:45AM +0300, Imre Deak wrote:
> This is v3 of [1], with the following changes requested by Jani:
>
> - Convert the internal quirk list to an enum list.
>
:
- s/drm_dp_dpcd_set_probe_quirk/drm_dp_dpcd_set_probe (Jani)
- Fix documentation of drm_dp_dpcd_set_probe().
- Add comment at the end of internal quirk entries.
Cc: Ville Syrjälä
Cc: Jani Nikula
Reviewed-by: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c
Ville Syrjälä
Cc: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/i915/display/intel_dp.c | 31 ++--
drivers/gpu/drm/i915/display/intel_dp.h | 1 +
drivers/gpu/drm/i915/display/intel_dp_aux.c | 2 ++
drivers/gpu/drm/i915/display/intel_hotplug.c | 6
4
On Fri, Jun 06, 2025 at 04:50:03PM +0300, Imre Deak wrote:
> On Fri, Jun 06, 2025 at 04:44:37PM +0300, Jani Nikula wrote:
> > On Thu, 05 Jun 2025, Imre Deak wrote:
> > > Reading DPCD registers has side-effects and some of these can cause a
> > > problem for instance dur
On Fri, Jun 06, 2025 at 05:04:36PM +0300, Jani Nikula wrote:
> On Fri, 06 Jun 2025, Imre Deak wrote:
> > On Fri, Jun 06, 2025 at 04:50:03PM +0300, Imre Deak wrote:
> >> On Fri, Jun 06, 2025 at 04:44:37PM +0300, Jani Nikula wrote:
> >> > On Thu, 05 Jun 2025, Imre Deak
On Fri, Jun 06, 2025 at 04:44:37PM +0300, Jani Nikula wrote:
> On Thu, 05 Jun 2025, Imre Deak wrote:
> > Reading DPCD registers has side-effects and some of these can cause a
> > problem for instance during link training. Based on this it's better to
> > avoid the prob
On Thu, Jun 05, 2025 at 04:07:15PM +0300, Jani Nikula wrote:
> On Thu, 05 Jun 2025, Imre Deak wrote:
> > Add support for EDID based quirks which can be queried outside of the
> > EDID parser iteself by DRM core and drivers. There are at least two such
> > quirks applicabl
On Thu, Jun 05, 2025 at 04:11:55PM +0300, Jani Nikula wrote:
> On Thu, 05 Jun 2025, Imre Deak wrote:
> > Reading DPCD registers has side-effects and some of these can cause a
> > problem for instance during link training. Based on this it's better to
> > avoid the prob
-off-by: Imre Deak
---
drivers/gpu/drm/drm_edid.c | 218 +++--
1 file changed, 112 insertions(+), 106 deletions(-)
diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
index 74e77742b2bd4..857ae0c47a1c3 100644
--- a/drivers/gpu/drm/drm_edid.c
+++ b
is an external SST sink, so keep the quirk disabled always for
eDP and MST sinks. Reenable the quirk after a hotplug event and after
resuming from a power state without hotplug support, until the
subsequent EDID based detection.
Cc: Ville Syrjälä
Cc: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gp
-1-imre.d...@intel.com
Cc: Ville Syrjälä
Cc: Jani Nikula
Imre Deak (5):
drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
drm/edid: Define the quirks in an enum list
drm/edid: Add support for quirks visible to DRM core and drivers
drm/dp: Add an EDID quirk for the DPCD
Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 42 +
drivers/gpu/drm/drm_edid.c | 3 ++
include/drm/display/drm_dp_helper.h | 6
include/drm/drm_edid.h | 3 ++
4 files changed, 41 insertions(+
specific quirks.
- Add comment about the way quirks should be queried.
Cc: Ville Syrjälä
Cc: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/drm_edid.c | 8 +++-
include/drm/drm_connector.h | 4 +++-
include/drm/drm_edid.h | 5 +
3 files changed, 15 insertions(+), 2 deletions
Syrjälä
Cc: Jani Nikula
Acked-by: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/display/drm_dp_helper.c
b/drivers/gpu/drm/display/drm_dp_helper.c
index f2a6559a27100
On Wed, Jun 04, 2025 at 01:11:08PM +0300, Jani Nikula wrote:
> On Tue, 03 Jun 2025, Imre Deak wrote:
> > Reading DPCD registers has side-effects and some of these can cause a
> > problem for instance during link training. Based on this it's better to
> > avoid the prob
On Wed, Jun 04, 2025 at 01:02:57PM +0300, Jani Nikula wrote:
> On Wed, 04 Jun 2025, Imre Deak wrote:
> > Add support for EDID based quirks which can be queried outside of the
> > EDID parser iteself by DRM core and drivers. There are at least two such
> > quirks applicabl
Standard). The latter quirk applies to panels with specific
EDID panel names, accordingly add support for defining quirks based on
the EDID panel name.
v2: Reset global_quirks in drm_reset_display_info().
Cc: Ville Syrjälä
Cc: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/drm_edid.c
quirk enabled by default, allowing it to be disabled after the
monitor is detected.
v2: Fix lockdep wrt. drm_dp_aux::hw_mutex when calling
drm_dp_dpcd_set_probe_quirk() with a dependent lock already held.
Cc: Ville Syrjälä
Cc: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/di
is an external SST sink, so keep the quirk disabled always for
eDP and MST sinks. Reenable the quirk after a hotplug event and after
resuming from a power state without hotplug support, until the
subsequent EDID based detection.
Cc: Ville Syrjälä
Cc: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gp
quirk enabled by default, allowing it to be disabled after the
monitor is detected.
Cc: Ville Syrjälä
Cc: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 15 ++-
drivers/gpu/drm/drm_edid.c | 3 +++
include/drm/display/drm_dp_helper.h
Syrjälä
Cc: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/display/drm_dp_helper.c
b/drivers/gpu/drm/display/drm_dp_helper.c
index f2a6559a27100..dc622c78db9d4 100644
--- a
Standard). The latter quirk applies to panels with specific
EDID panel names, accordingly add support for defining quirks based on
the EDID panel name.
Cc: Ville Syrjälä
Cc: Jani Nikula
Signed-off-by: Imre Deak
---
drivers/gpu/drm/drm_edid.c | 33 ++---
include/drm
This patchset fixes a known issue where the DPCD probe quirk leads to
link training failures (patch 1) and limits the quirk to the monitor
which requires it, to avoid similar failures in the future.
Cc: Ville Syrjälä
Cc: Jani Nikula
Imre Deak (4):
drm/dp: Change AUX DPCD probe address from
> > v4: Expose only drm_dp_link_symbol_cycles() (Imre)
> >
> > Reviewed-by: Imre Deak
> > Signed-off-by: Arun R Murthy
> > ---
> > drivers/gpu/drm/display/drm_dp_helper.c | 53
> > +
> > include/drm/display/drm_dp_helper.h
active_sym_cycles = drm_dp_link_symbol_cycles(max_lane_count,
> + adjusted_mode->hdisplay,
> +dsc_slices,
> +link_b
ane count
> * @hactive: pixel count of the active period in one scanline of the stream
> - * @dsc_slice_count: DSC slice count if @flags/DRM_DP_LINK_BW_OVERHEAD_DSC
> is set
> + * @dsc_slice_count: number of slices
Same nit as the above @dsc_slice_count one.
> * @bpp_x16: bits
On Tue, Apr 22, 2025 at 08:28:31AM +0300, Kandpal, Suraj wrote:
> [...]
>
> > +void intel_dp_compute_min_hblank(int link_bpp_x16,
> > +struct intel_crtc_state *crtc_state,
> > +struct drm_connector_state *conn_state,
> > +
On Tue, Apr 22, 2025 at 10:25:48AM +0300, Govindapillai, Vinod wrote:
> [...]
>
> > > +3263,9 @@ intel_dp_compute_config(struct intel_encoder *encoder,
> > > > &pipe_config->dp_m_n);
> > > > }
> > > >
> > > > + intel_dp_compute_min_hblank(link_b
On Tue, Apr 22, 2025 at 08:03:52AM +0300, Kandpal, Suraj wrote:
>
>
> > -Original Message-
> > From: Intel-gfx On Behalf Of Arun
> > R
> > Murthy
> > Sent: Thursday, April 17, 2025 4:22 PM
> > To: dri-devel@lists.freedesktop.org; intel-...@lists.freedesktop.org; intel-
> > x...@lists.fr
On Thu, Apr 17, 2025 at 04:22:28PM +0530, Arun R Murthy wrote:
> Unify the function to calculate the link symbol cycles for both dsc and
> non-dsc case and export the function so that it can be used in the
> respective platform display drivers for other calculations.
>
> v2: unify the fn for both
On Tue, Apr 15, 2025 at 01:25:09PM +0530, Arun R Murthy wrote:
> Minimum HBlank is programmed to address jitter for high resolutions with
> high refresh rates that have small Hblank, specifically where Hblank is
> smaller than one MTP.
>
> TODO: Add the min_hblank calculation for hdmi as well.
>
On Tue, Apr 15, 2025 at 01:25:07PM +0530, Arun R Murthy wrote:
> Unify the function to calculate the link symbol cycles for both dsc and
> non-dsc case and export the function so that it can be used in the
> respective platform display drivers for other calculations.
>
> v2: unify the fn for both
On Tue, Apr 08, 2025 at 09:40:36AM +0530, Arun R Murthy wrote:
> Minimum HBlank is programmed to address jitter for high resolutions with
> high refresh rates that have small Hblank, specifically where Hblank is
> smaller than one MTP.
I wondered if following the standard practice of one change pe
On Tue, Apr 08, 2025 at 09:40:34AM +0530, Arun R Murthy wrote:
> Link symbol cycles are required for the calculation of the minimum
> HBlank calculation.
>
> Signed-off-by: Arun R Murthy
> ---
> drivers/gpu/drm/display/drm_dp_helper.c | 10 ++
> include/drm/display/drm_dp_helper.h |
Hi,
thanks for following up on this.
You could've added some detail about what the patchset is doing.
--Imre
On Tue, Apr 08, 2025 at 09:40:33AM +0530, Arun R Murthy wrote:
> Signed-off-by: Arun R Murthy
> ---
> Arun R Murthy (3):
> drm/drm_dp_helper: export link symbol cycles calculation
Hi,
On Tue, Apr 01, 2025 at 12:03:47PM -0400, Anusha Srivatsa wrote:
> Move to using the new API devm_drm_panel_alloc() to allocate the
> panel.
>
> Signed-off-by: Anusha Srivatsa
> ---
> drivers/gpu/drm/panel/panel-auo-a030jtn01.c | 10 --
> 1 file changed, 4 insertions(+), 6 deletions
drm_dp_dpcd_write_data() can be used to write the GUID for a non-root
MST branch device, similarly to writing the GUID to a root MST branch
device, do so.
Cc: Dmitry Baryshkov
Cc: Lyude Paul
Signed-off-by: Imre Deak
---
drivers/gpu/drm/display/drm_dp_mst_topology.c | 17 +++--
1
On Fri, Apr 04, 2025 at 12:34:48AM +0530, shantam.yashas...@intel.com wrote:
> From: Shantam Yashashvi
>
> Signed-off-by: Shantam Yashashvi
> ---
> drivers/gpu/drm/i915/display/intel_display_debugfs.c | 11 +++
> 1 file changed, 11 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/di
1 - 100 of 803 matches
Mail list logo