Re: [PATCH 3/4] drm/i915: Compute config and mode valid changes for ultrajoiner

2024-07-11 Thread Lisovskiy, Stanislav
On Wed, Jul 10, 2024 at 06:58:14PM +0530, Nautiyal, Ankit K wrote: > > On 7/10/2024 2:07 PM, Lisovskiy, Stanislav wrote: > > On Wed, Jul 03, 2024 at 02:21:48PM +0530, Nautiyal, Ankit K wrote: > > > On 6/26/2024 1:48 PM, Stanislav Lisovskiy wrote: > > > > Im

Re: [PATCH 3/4] drm/i915: Compute config and mode valid changes for ultrajoiner

2024-07-10 Thread Lisovskiy, Stanislav
On Wed, Jul 03, 2024 at 02:21:48PM +0530, Nautiyal, Ankit K wrote: > > On 6/26/2024 1:48 PM, Stanislav Lisovskiy wrote: > > Implement required changes for mode validation and compute config, > > to support Ultrajoiner. > > This also includes required DSC changes and checks. > > > > Signed-off-by:

Re: [PATCH 3/4] drm/i915: Compute config and mode valid changes for ultrajoiner

2024-07-03 Thread Lisovskiy, Stanislav
On Wed, Jul 03, 2024 at 02:21:48PM +0530, Nautiyal, Ankit K wrote: > > On 6/26/2024 1:48 PM, Stanislav Lisovskiy wrote: > > Implement required changes for mode validation and compute config, > > to support Ultrajoiner. > > This also includes required DSC changes and checks. > > > > Signed-off-by:

Re: [PATCH 2/5] drm/i915: Implement basic functions for ultrajoiner support

2024-05-24 Thread Lisovskiy, Stanislav
On Wed, May 22, 2024 at 02:40:56PM +0300, Ville Syrjälä wrote: > On Wed, May 22, 2024 at 11:01:32AM +0300, Lisovskiy, Stanislav wrote: > > On Tue, May 21, 2024 at 09:09:16PM +0300, Ville Syrjälä wrote: > > > On Tue, May 21, 2024 at 11:25:31AM +0300, Lisovskiy, Stanislav wrote: &

Re: [PATCH 2/5] drm/i915: Implement basic functions for ultrajoiner support

2024-05-22 Thread Lisovskiy, Stanislav
On Tue, May 21, 2024 at 09:09:16PM +0300, Ville Syrjälä wrote: > On Tue, May 21, 2024 at 11:25:31AM +0300, Lisovskiy, Stanislav wrote: > > On Mon, May 20, 2024 at 09:24:45PM +0300, Ville Syrjälä wrote: > > > On Mon, May 20, 2024 at 10:38:36AM +0300, Stanislav Lisovskiy w

Re: [PATCH 2/5] drm/i915: Implement basic functions for ultrajoiner support

2024-05-21 Thread Lisovskiy, Stanislav
On Mon, May 20, 2024 at 09:24:45PM +0300, Ville Syrjälä wrote: > On Mon, May 20, 2024 at 10:38:36AM +0300, Stanislav Lisovskiy wrote: > > Lets implement or change basic functions required for ultrajoiner > > support from atomic commit/modesetting point of view. > > > > Signed-off-by: Stanislav Lis

Re: [PATCH v10 6/6] drm/i915/display: force qgv check after the hw state readout

2024-04-22 Thread Lisovskiy, Stanislav
On Fri, Apr 05, 2024 at 02:35:33PM +0300, Vinod Govindapillai wrote: > The current intel_bw_atomic_check do not check the possbility > of a sagv configuration change after the hw state readout. > Hence cannot update the sagv configuration until some other > relevant changes like data rates, number

Re: [PATCH v10 2/6] drm/i915/display: Extract code required to calculate max qgv/psf gv point

2024-04-08 Thread Lisovskiy, Stanislav
On Fri, Apr 05, 2024 at 02:35:29PM +0300, Vinod Govindapillai wrote: > From: Stanislav Lisovskiy > > We need that in order to force disable SAGV in next patch. > Also it is beneficial to separate that code, as in majority cases, > when SAGV is enabled, we don't even need those calculations. > Als

Re: [PATCH v10 5/6] drm/i915/display: handle systems with duplicate psf gv points

2024-04-08 Thread Lisovskiy, Stanislav
On Fri, Apr 05, 2024 at 02:35:32PM +0300, Vinod Govindapillai wrote: > From: Stanislav Lisovskiy > > There could be multiple qgv and psf gv points with similar values. > Apparently pcode's handling og psf and qgv points are different. For > qgv case, pcode sets whatever is asked by the driver. Bu

Re: [PATCH 1/4] drm/i915: Update mbus in intel_dbuf_mbus_update and do it properly

2024-03-25 Thread Lisovskiy, Stanislav
On Mon, Mar 25, 2024 at 08:43:10PM +0200, Ville Syrjälä wrote: > On Mon, Mar 25, 2024 at 08:29:56PM +0200, Lisovskiy, Stanislav wrote: > > On Mon, Mar 25, 2024 at 07:11:21PM +0200, Ville Syrjälä wrote: > > > On Mon, Mar 25, 2024 at 07:01:03PM +0200, Lisovskiy, Stanislav wrote: &

Re: [PATCH 2/4] drm/i915: Use old mbus_join value when increasing CDCLK

2024-03-25 Thread Lisovskiy, Stanislav
On Mon, Mar 25, 2024 at 08:22:41PM +0200, Ville Syrjälä wrote: > On Mon, Mar 25, 2024 at 08:16:55PM +0200, Lisovskiy, Stanislav wrote: > > On Mon, Mar 25, 2024 at 07:01:48PM +0200, Ville Syrjälä wrote: > > > On Mon, Mar 25, 2024 at 06:55:21PM +0200, Lisovskiy, Stanislav wrote: &

Re: [PATCH 1/4] drm/i915: Update mbus in intel_dbuf_mbus_update and do it properly

2024-03-25 Thread Lisovskiy, Stanislav
On Mon, Mar 25, 2024 at 07:11:21PM +0200, Ville Syrjälä wrote: > On Mon, Mar 25, 2024 at 07:01:03PM +0200, Lisovskiy, Stanislav wrote: > > On Mon, Mar 25, 2024 at 04:45:49PM +0200, Ville Syrjälä wrote: > > > On Mon, Mar 25, 2024 at 01:23:26PM +0200, Stanislav Lisovskiy wrote: &g

Re: [PATCH 2/4] drm/i915: Use old mbus_join value when increasing CDCLK

2024-03-25 Thread Lisovskiy, Stanislav
On Mon, Mar 25, 2024 at 07:01:48PM +0200, Ville Syrjälä wrote: > On Mon, Mar 25, 2024 at 06:55:21PM +0200, Lisovskiy, Stanislav wrote: > > On Mon, Mar 25, 2024 at 04:30:14PM +0200, Ville Syrjälä wrote: > > > On Mon, Mar 25, 2024 at 01:23:27PM +0200, Stanislav Lisovskiy wrote: &

Re: [PATCH 1/4] drm/i915: Update mbus in intel_dbuf_mbus_update and do it properly

2024-03-25 Thread Lisovskiy, Stanislav
On Mon, Mar 25, 2024 at 04:45:49PM +0200, Ville Syrjälä wrote: > On Mon, Mar 25, 2024 at 01:23:26PM +0200, Stanislav Lisovskiy wrote: > > According to BSpec we need to do correspondent MBUS updates before > > or after DBUF reallocation, depending on whether we are enabling > > or disabling mbus joi

Re: [PATCH 2/4] drm/i915: Use old mbus_join value when increasing CDCLK

2024-03-25 Thread Lisovskiy, Stanislav
On Mon, Mar 25, 2024 at 04:30:14PM +0200, Ville Syrjälä wrote: > On Mon, Mar 25, 2024 at 01:23:27PM +0200, Stanislav Lisovskiy wrote: > > In order to make sure we are not breaking the proper sequence > > lets to updates step by step and don't change MBUS join value > > during MDCLK/CDCLK programmin

Re: [PATCH 5/5] drm/i915: Implement vblank synchronized MBUS join changes

2024-03-25 Thread Lisovskiy, Stanislav
On Fri, Mar 22, 2024 at 08:06:46PM +0200, Ville Syrjälä wrote: > On Fri, Mar 22, 2024 at 01:40:46PM +0200, Stanislav Lisovskiy wrote: > > Currently we can't change MBUS join status without doing a modeset, > > because we are lacking mechanism to synchronize those with vblank. > > However then this

Re: [PATCH 6/6] drm/i915: Allow bigjoiner for MST

2024-03-13 Thread Lisovskiy, Stanislav
On Tue, Mar 12, 2024 at 09:48:33PM -0700, Manasi Navare wrote: > Now when we enable bigjoiner for MST, in MST case > intel_ddi_post_disable_hdmi_or_sst() function wont get called, > Do we need similar changes for MST case to loop over the joined pipes > in MST bigjoiner case? > > Manasi Hi Manasi

Re: [PATCH 2/6] drm/i915: Extract intel_ddi_post_disable_hdmi_or_sst()

2024-03-13 Thread Lisovskiy, Stanislav
On Tue, Mar 12, 2024 at 09:36:22PM -0700, Manasi Navare wrote: > Thanks Stan for the cleanup around post disable non MST case, one comment > below > > On Fri, Mar 8, 2024 at 5:11 AM Stanislav Lisovskiy > wrote: > > > > Extract the "not-MST" stuff from intel_ddi_post_disable() so that > > the who

Re: [PATCH 6/8] drm/i915/xe2lpd: Support MDCLK:CDCLK ratio changes

2024-03-12 Thread Lisovskiy, Stanislav
On Mon, Mar 11, 2024 at 06:13:29PM -0300, Gustavo Sousa wrote: > Quoting Lisovskiy, Stanislav (2024-03-11 18:01:04-03:00) > >On Mon, Mar 04, 2024 at 03:30:25PM -0300, Gustavo Sousa wrote: > >> Commit 394b4b7df9f7 ("drm/i915/lnl: Add CDCLK table") and commit > >&g

Re: [PATCH 6/8] drm/i915/xe2lpd: Support MDCLK:CDCLK ratio changes

2024-03-11 Thread Lisovskiy, Stanislav
On Mon, Mar 04, 2024 at 03:30:25PM -0300, Gustavo Sousa wrote: > Commit 394b4b7df9f7 ("drm/i915/lnl: Add CDCLK table") and commit > 3d3696c0fed1 ("drm/i915/lnl: Start using CDCLK through PLL") started > adding support for CDCLK programming support for Xe2LPD. One final piece > is missing, which is

Re: [PATCH 2/2] drm/i915: Implement vblank synchronized MBUS join changes

2024-03-11 Thread Lisovskiy, Stanislav
On Fri, Mar 08, 2024 at 05:11:42PM +0200, Ville Syrjälä wrote: > On Fri, Mar 08, 2024 at 03:43:35PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 08, 2024 at 12:07:19PM +0200, Ville Syrjälä wrote: > > > On Wed, Feb 28, 2024 at 10:02:13AM +0200, Stanislav Lisovskiy wrote: &g

Re: [PATCH 2/2] drm/i915: Implement vblank synchronized MBUS join changes

2024-03-08 Thread Lisovskiy, Stanislav
On Fri, Mar 08, 2024 at 12:07:19PM +0200, Ville Syrjälä wrote: > On Wed, Feb 28, 2024 at 10:02:13AM +0200, Stanislav Lisovskiy wrote: > > Currently we can't change MBUS join status without doing a modeset, > > because we are lacking mechanism to synchronize those with vblank. > > However then this

Re: [PATCH 1/8] drm/i915: Rename the crtc/crtc_states in the top level DDI hooks/etc

2024-03-05 Thread Lisovskiy, Stanislav
On Tue, Mar 05, 2024 at 10:50:01AM +0200, Ville Syrjälä wrote: > On Tue, Mar 05, 2024 at 10:41:49AM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 04:35:53PM +0200, Ville Syrjala wrote: > > > From: Ville Syrjälä > > > > > > In preparati

Re: [PATCH 7/8] drm/i915: Simplify intel_old_crtc_state_disables() calling convention

2024-03-05 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:35:59PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Stop passing in so much redundant stuff to > intel_old_crtc_state_disables(). Top level atomic state + crtc > is all we need. > > Signed-off-by: Ville Syrjälä Reviewed-by: Stanislav Lisovskiy > --- > dr

Re: [PATCH 6/8] drm/i915: Disable planes more atomically during modesets

2024-03-05 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:35:58PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Follow in the footsteps of commit c610e841f19d ("drm/i915: > Do plane/etc. updates more atomically across pipes") and > do the plane disables back to back for all pipes also when > we are disabling pipes. >

Re: [PATCH 5/8] drm/i915: Precompute disable_pipes bitmask in intel_commit_modeset_disables()

2024-03-05 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:35:57PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Copy the pipe bitmask based approach skl_commit_modeset_enables() > into intel_commit_modeset_disables(). This avoids doing so many > duplicated checks in all the loops, and also let's us WARN at the > end if

Re: [PATCH 3/8] drm/i915: Extract intel_ddi_post_disable_hdmi_or_sst()

2024-03-05 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:35:55PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Extract the "not-MST" stuff from intel_ddi_post_disable() so that > the whole thing isn't so cluttered. > > The bigjoiner slave handling was outside of the !MST check, > but it really should have been inside

Re: [PATCH 1/8] drm/i915: Rename the crtc/crtc_states in the top level DDI hooks/etc

2024-03-05 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:35:53PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > In preparation for doing a more sensible pipe vs. transcoder > handling for bigjoiner let's rename the crtc/crtc_state in the > top level crtc_enable/disable and the DDI encoder hooks to > include "master" in

Re: [PATCH v2 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-04 Thread Lisovskiy, Stanislav
se things related to transcoder have to be clarified still. Or do you plan to do it yourself? Stan > > > -Original Message- > > From: Intel-gfx On Behalf Of Ville > > Syrjala > > Sent: Friday, March 1, 2024 10:54 PM > > To: intel-gfx@lists.freedesktop.org

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-04 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 06:47:54PM +0200, Ville Syrjälä wrote: > On Fri, Mar 01, 2024 at 06:22:19PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 06:10:25PM +0200, Ville Syrjälä wrote: > > > On Fri, Mar 01, 2024 at 06:04:27PM +0200, Lisovskiy, Stanislav wrote: &

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 06:10:25PM +0200, Ville Syrjälä wrote: > On Fri, Mar 01, 2024 at 06:04:27PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 04:36:00PM +0200, Ville Syrjala wrote: > > > From: Ville Syrjälä > > > > > > Reorganize the crt

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:36:00PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Reorganize the crtc disable path to only deal with the > master pipes/transcoders in intel_old_crtc_state_disables() > and offload the handling of joined pipes to hsw_crtc_disable(). > This makes the whole th

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:36:00PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Reorganize the crtc disable path to only deal with the > master pipes/transcoders in intel_old_crtc_state_disables() > and offload the handling of joined pipes to hsw_crtc_disable(). > This makes the whole th

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 05:26:19PM +0200, Ville Syrjälä wrote: > On Fri, Mar 01, 2024 at 05:17:41PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 04:40:28PM +0200, Ville Syrjälä wrote: > > > On Fri, Mar 01, 2024 at 02:29:28PM +0200, Lisovskiy, Stanislav wrote: &

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:40:28PM +0200, Ville Syrjälä wrote: > On Fri, Mar 01, 2024 at 02:29:28PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 12:43:46PM +0200, Ville Syrjälä wrote: > > > On Fri, Mar 01, 2024 at 12:27:18PM +0200, Lisovskiy, Stanislav wrote: &

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 12:43:46PM +0200, Ville Syrjälä wrote: > On Fri, Mar 01, 2024 at 12:27:18PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 12:10:52PM +0200, Ville Syrjälä wrote: > > > On Wed, Feb 21, 2024 at 09:20:09PM +0200, Stanislav Lisovskiy wrote: &

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 12:10:52PM +0200, Ville Syrjälä wrote: > On Wed, Feb 21, 2024 at 09:20:09PM +0200, Stanislav Lisovskiy wrote: > > Handle only bigjoiner masters in skl_commit_modeset_enables/disables, > > slave crtcs should be handled by master hooks. Same for encoders. > > That way we can a

Re: [PATCH 1/3] drm/i915/bigjoiner: Refactor bigjoiner state readout

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 12:10:19PM +0200, Ville Syrjälä wrote: > On Wed, Feb 21, 2024 at 09:20:08PM +0200, Stanislav Lisovskiy wrote: > > Don't call enabled_bigjoiner_pipes twice, lets just move > > intel_get_bigjoiner_config earlier, because it is anyway > > calling same function. > > Also cleanup

Re: [PATCH 3/3] drm/i915: Fix bigjoiner case for DP2.0

2024-02-27 Thread Lisovskiy, Stanislav
On Tue, Feb 27, 2024 at 11:06:16AM +0200, Srinivas, Vidya wrote: > > > > -Original Message- > > From: Lisovskiy, Stanislav > > Sent: Tuesday, February 27, 2024 2:34 PM > > To: Jani Nikula > > Cc: intel-gfx@lists.freedesktop.org; Saarinen, Jani >

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-02-27 Thread Lisovskiy, Stanislav
On Tue, Feb 27, 2024 at 06:40:23AM +0200, Srinivas, Vidya wrote: > > > > -Original Message- > > From: Lisovskiy, Stanislav > > Sent: Thursday, February 22, 2024 12:50 AM > > To: intel-gfx@lists.freedesktop.org > > Cc: Lisovskiy, Stanisl

Re: [PATCH 3/3] drm/i915: Fix bigjoiner case for DP2.0

2024-02-27 Thread Lisovskiy, Stanislav
On Mon, Feb 26, 2024 at 09:56:10PM +0200, Jani Nikula wrote: > On Wed, 21 Feb 2024, Stanislav Lisovskiy > wrote: > > Patch calculates bigjoiner pipes in mst compute. > > Patch also passes bigjoiner bool to validate plane > > max size. > > Please use the imperative mood in commit messages, e.g. "

Re: [PATCH] drm/i915: Add bigjoiner force enable option to debugfs

2024-02-14 Thread Lisovskiy, Stanislav
On Tue, Feb 13, 2024 at 10:33:56AM -0500, Rodrigo Vivi wrote: > On Tue, Feb 13, 2024 at 05:21:26PM +0200, Lisovskiy, Stanislav wrote: > > On Tue, Feb 13, 2024 at 05:11:37PM +0200, Shankar, Uma wrote: > > > > > > > > > > -Original Message- > >

Re: [PATCH] drm/i915: Add bigjoiner force enable option to debugfs

2024-02-13 Thread Lisovskiy, Stanislav
On Tue, Feb 13, 2024 at 05:11:37PM +0200, Shankar, Uma wrote: > > > > -Original Message- > > From: Rodrigo Vivi > > Sent: Tuesday, February 13, 2024 8:26 PM > > To: Shankar, Uma > > Cc: intel-gfx@lists.freedesktop.org; Lisovskiy, Stanislav

Re: [PATCH 3/3] drm/i915: Disable SAGV on bw init, to force QGV point recalculation

2024-02-01 Thread Lisovskiy, Stanislav
On Thu, Jan 18, 2024 at 11:07:23AM +0200, Ville Syrjälä wrote: > On Thu, Jan 18, 2024 at 10:50:30AM +0200, Lisovskiy, Stanislav wrote: > > On Thu, Jan 18, 2024 at 10:35:56AM +0200, Ville Syrjälä wrote: > > > On Wed, Jan 17, 2024 at 05:57:18PM +0200, Stanislav Lisovskiy wrote:

Re: [PATCH 2/3] drm/i915: Rework global state serializaiton

2024-02-01 Thread Lisovskiy, Stanislav
On Tue, Dec 19, 2023 at 03:07:55PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Instead of injecting extra crtc commits to serialize the global > state let's hand roll a but of commit machinery to take care of > the hardware synchronization. > > Rather than basing everything on the crtc

Re: [PATCH 1/3] drm/i915: Compute use_sagv_wm differently

2024-02-01 Thread Lisovskiy, Stanislav
On Tue, Dec 19, 2023 at 03:07:54PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > drm_atomic_check_only() gets upset if we try to add extra crtcs > to any commit that isn't flagged with DRM_MODE_ATOMIC_ALLOW_MODESET. > This conflicts with how SAGV watermarks work on pre-ADL as we > need to

Re: [PATCH 3/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-01-29 Thread Lisovskiy, Stanislav
On Fri, Jan 12, 2024 at 06:47:10PM +0200, Ville Syrjälä wrote: > On Mon, Jan 08, 2024 at 02:07:25PM +0200, Stanislav Lisovskiy wrote: > > Handle only bigjoiner masters in skl_commit_modeset_enables/disables, > > slave crtcs should be handled by master hooks. Same for encoders. > > That way we can a

Re: [PATCH 1/3] drm/i915: Add bigjoiner force enable option to debugfs

2024-01-18 Thread Lisovskiy, Stanislav
On Thu, Jan 18, 2024 at 01:53:41PM +0200, Jani Nikula wrote: > On Thu, 18 Jan 2024, Stanislav Lisovskiy > wrote: > > For validation purposes, it might be useful to be able to > > force Bigjoiner mode, even if current dotclock/resolution > > do not require that. > > Lets add such to option to debu

Re: [PATCH 3/3] drm/i915: Disable SAGV on bw init, to force QGV point recalculation

2024-01-18 Thread Lisovskiy, Stanislav
On Thu, Jan 18, 2024 at 11:07:23AM +0200, Ville Syrjälä wrote: > On Thu, Jan 18, 2024 at 10:50:30AM +0200, Lisovskiy, Stanislav wrote: > > On Thu, Jan 18, 2024 at 10:35:56AM +0200, Ville Syrjälä wrote: > > > On Wed, Jan 17, 2024 at 05:57:18PM +0200, Stanislav Lisovskiy wrote:

Re: [PATCH 3/3] drm/i915: Disable SAGV on bw init, to force QGV point recalculation

2024-01-18 Thread Lisovskiy, Stanislav
On Thu, Jan 18, 2024 at 10:35:56AM +0200, Ville Syrjälä wrote: > On Wed, Jan 17, 2024 at 05:57:18PM +0200, Stanislav Lisovskiy wrote: > > Problem is that on some platforms, we do get QGV point mask in wrong > > state on boot. However driver assumes it is set to 0 > > (i.e all points allowed), howev

Re: [PATCH 2/3] drm/i915: Extract code required to calculate max qgv/psf gv point

2024-01-17 Thread Lisovskiy, Stanislav
On Wed, Jan 17, 2024 at 01:12:49PM +0200, Ville Syrjälä wrote: > On Wed, Jan 17, 2024 at 12:12:18PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Jan 12, 2024 at 07:35:24PM +0200, Ville Syrjälä wrote: > > > On Tue, Nov 28, 2023 at 10:37:53AM +0200, Stanislav Lisovskiy wrote: &g

Re: [PATCH 2/3] drm/i915: Extract code required to calculate max qgv/psf gv point

2024-01-17 Thread Lisovskiy, Stanislav
On Fri, Jan 12, 2024 at 07:35:24PM +0200, Ville Syrjälä wrote: > On Tue, Nov 28, 2023 at 10:37:53AM +0200, Stanislav Lisovskiy wrote: > > We need that in order to force disable SAGV in next patch. > > Also it is beneficial to separate that code, as in majority cases, > > when SAGV is enabled, we do

Re: [PATCH 3/3] drm/i915: Extract intel_atomic_swap_state()

2024-01-15 Thread Lisovskiy, Stanislav
On Tue, Dec 19, 2023 at 03:07:56PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Pull all the state swap stuff into its own function to declutter > intel_atomic_commit() a bit. > > Note that currently the state swap is spread across both > sides of the unprepare branch in intel_atomic_co

Re: [PATCH 3/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-01-15 Thread Lisovskiy, Stanislav
On Fri, Jan 12, 2024 at 06:47:10PM +0200, Ville Syrjälä wrote: > On Mon, Jan 08, 2024 at 02:07:25PM +0200, Stanislav Lisovskiy wrote: > > Handle only bigjoiner masters in skl_commit_modeset_enables/disables, > > slave crtcs should be handled by master hooks. Same for encoders. > > That way we can a

Re: [PATCH 2/3] drm/i915/bigjoiner: Refactor bigjoiner state readout

2024-01-15 Thread Lisovskiy, Stanislav
On Fri, Jan 12, 2024 at 06:42:15PM +0200, Ville Syrjälä wrote: > On Mon, Jan 08, 2024 at 02:07:24PM +0200, Stanislav Lisovskiy wrote: > > Don't call enabled_bigjoiner_pipes twice, lets just move > > intel_get_bigjoiner_config earlier, because it is anyway > > calling same function. > > Also cleanup

Re: [PATCH 1/3] drm/i915: Add bigjoiner force enable option to debugfs

2024-01-15 Thread Lisovskiy, Stanislav
On Fri, Jan 12, 2024 at 06:25:05PM +0200, Ville Syrjälä wrote: > On Mon, Jan 08, 2024 at 02:07:23PM +0200, Stanislav Lisovskiy wrote: > > For validation purposes, it might be useful to be able to > > force Bigjoiner mode, even if current dotclock/resolution > > do not require that. > > Lets add suc

Re: [PATCH 2/2] drm/i915/psr: CAN_PSR and CAN_PANEL_REPLAY can be now local defines

2024-01-10 Thread Lisovskiy, Stanislav
On Tue, Jan 09, 2024 at 12:05:17PM +0200, Jouni Högander wrote: > CAN_PSR and CAN_PANEL_REPLAY are not used outside intel_psr.c anymore. Make > them as intel_psr.c local defines. > > Signed-off-by: Jouni Högander Reviewed-by: Stanislav Lisovskiy > --- > drivers/gpu/drm/i915/display/intel_psr.

Re: [PATCH 1/2] drm/i915/display: No need for full modeset due to psr

2024-01-10 Thread Lisovskiy, Stanislav
On Tue, Jan 09, 2024 at 12:05:16PM +0200, Jouni Högander wrote: > There is no specific reason to force full modeset if psr is enabled. > > Signed-off-by: Jouni Högander > Tested-by: Paz Zcharya Reviewed-by: Stanislav Lisovskiy > --- > drivers/gpu/drm/i915/display/intel_display.c | 7 ---

Re: [Intel-gfx] [PATCH] drm/i915: Fix bigjoiner case for DP2.0

2024-01-10 Thread Lisovskiy, Stanislav
On Fri, Oct 13, 2023 at 01:43:46PM +0300, Ville Syrjälä wrote: > On Fri, Oct 13, 2023 at 01:00:00AM +0530, vsrini4 wrote: > > Patch calculates bigjoiner pipes in mst compute. > > Patch also passes bigjoiner bool to validate plane > > max size. > > I doubt this is sufficient. The modeset sequence i

Re: [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"

2024-01-09 Thread Lisovskiy, Stanislav
On Fri, Dec 15, 2023 at 01:15:16PM +0200, Ville Syrjälä wrote: > On Wed, Dec 13, 2023 at 05:29:12PM +0200, Ville Syrjälä wrote: > > On Wed, Dec 13, 2023 at 05:15:06PM +0200, Ville Syrjälä wrote: > > > On Wed, Dec 13, 2023 at 01:28:15PM +0200, Lisovskiy, Stanislav wrote: >

Re: [PATCH] drm/i915: clear the QGV mask set by GOP while booting

2024-01-04 Thread Lisovskiy, Stanislav
On Wed, Jan 03, 2024 at 06:57:45PM -0800, George D Sworo wrote: > From: George D Sworo > > GOP driver in the firmware is masking the QGV points except the one > which can > provide high Bandwidth required for panel. > > On boot to the OS the mask is already set, and is not cleared anywhere > in

Re: [PATCH] drm/i915: clear the QGV mask set by GOP while booting

2024-01-04 Thread Lisovskiy, Stanislav
On Wed, Jan 03, 2024 at 06:57:45PM -0800, George D Sworo wrote: > From: George D Sworo > > GOP driver in the firmware is masking the QGV points except the one > which can > provide high Bandwidth required for panel. > > On boot to the OS the mask is already set, and is not cleared anywhere > in

Re: [PATCH] drm/i915: Reject async flips with bigjoiner

2023-12-13 Thread Lisovskiy, Stanislav
On Mon, Dec 11, 2023 at 10:11:34AM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Currently async flips are busted when bigjoiner is in use. > As a short term fix simply reject async flips in that case. > > Cc: sta...@vger.kernel.org > Closes: https://gitlab.freedesktop.org/drm/intel/-/is

Re: [PATCH 9/9] Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"

2023-12-13 Thread Lisovskiy, Stanislav
On Wed, Dec 13, 2023 at 12:25:19PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > This reverts commit cfeff354f70bb1d0deb0279506e3f7989bc16e28. > > A core design consideration with legacy cursor updates is that the > cursor must not touch any other plane, even if we were to force it > to

Re: [Intel-gfx] [PATCH] drm/i915/cdclk: Remove divider field from tables

2023-11-28 Thread Lisovskiy, Stanislav
On Tue, Nov 28, 2023 at 10:43:36AM +0200, Ville Syrjälä wrote: > On Mon, Nov 27, 2023 at 08:21:46AM -0800, Matt Roper wrote: > > On Fri, Nov 24, 2023 at 05:55:23PM -0300, Gustavo Sousa wrote: > > > The cdclk tables were introduced with commit 736da8112fee ("drm/i915: > > > Use literal representatio

Re: [Intel-gfx] [PATCH v2 09/11] drm/i915/dp: Report a rounded-down value as the maximum data rate

2023-11-17 Thread Lisovskiy, Stanislav
On Thu, Nov 16, 2023 at 03:18:39PM +0200, Imre Deak wrote: > Callers of intel_dp_max_data_rate() use the return value as an upper > bound for the BW a given mode requires. As such the rounding shouldn't > result in a bigger value than the actual upper bound. Use round-down > instead of -closest acc

Re: [Intel-gfx] [PATCH 2/3] drm/i915: Split intel_update_crtc() into two parts

2023-11-08 Thread Lisovskiy, Stanislav
On Thu, Sep 07, 2023 at 03:25:40PM +0300, Ville Syrjala wrote: > From: Ville Syrjälä > > Split intel_update_crtc() into two parts such that the first > part performs all the non-vblank evasion preparatory stuff, > and the second part just does the vblank evasion stuff. > > For now we just call t

Re: [Intel-gfx] [PATCH v5 25/30] drm/i915/dp_mst: Enable MST DSC decompression for all streams

2023-11-08 Thread Lisovskiy, Stanislav
On Tue, Nov 07, 2023 at 02:15:03AM +0200, Imre Deak wrote: > Enable DSC decompression for all streams. In particular atm if a sink is > connected to a last branch device that is downstream of the first branch > device connected to the source, decompression is not enabled for it. > Similarly it's no

Re: [Intel-gfx] [PATCH v4 01/30] drm/i915/dp_mst: Fix race between connector registration and setup

2023-10-31 Thread Lisovskiy, Stanislav
On Mon, Oct 30, 2023 at 05:58:14PM +0200, Imre Deak wrote: > After drm_connector_init() is called the connector is visible to the > rest of the kernel via the drm_mode_config::connector_list. Make > sure that the DSC AUX device and capabilities are setup by that time. > > Another race condition is

Re: [Intel-gfx] [PATCH v4 25/30] drm/i915/dp_mst: Enable MST DSC decompression for all streams

2023-10-31 Thread Lisovskiy, Stanislav
On Mon, Oct 30, 2023 at 05:58:38PM +0200, Imre Deak wrote: > Enable DSC decompression for all streams. In particular atm if a sink is > connected to a last branch device that is downstream of the first branch > device connected to the source, decompression is not enabled for it. > Similarly it's no

Re: [Intel-gfx] [PATCH 24/29] drm/i915/dp_mst: Enable MST DSC decompression for all streams

2023-10-30 Thread Lisovskiy, Stanislav
On Fri, Oct 27, 2023 at 05:53:17PM +0300, Imre Deak wrote: > On Fri, Oct 27, 2023 at 05:45:30PM +0300, Lisovskiy, Stanislav wrote: > > On Tue, Oct 24, 2023 at 04:09:20AM +0300, Imre Deak wrote: > > > Enable DSC decompression for all streams. In particular atm if a sink is > &g

Re: [Intel-gfx] [PATCH 25/29] drm/i915: Factor out function to clear pipe update flags

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:21AM +0300, Imre Deak wrote: > Factor out a helper to clear the pipe update flags, used by a follow-up > patch to modeset an MST topology. > > Signed-off-by: Imre Deak Was willing to do that myself :)) Spotted when doing bigjoiner related refactoring, thanks for do

Re: [Intel-gfx] [PATCH 10/29] drm/i915/dp: Specify the FEC overhead as an increment vs. a remainder

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:06AM +0300, Imre Deak wrote: > A follow-up patch will add up all the overheads on a DP link, where it > makes more sense to specify each overhead factor in terms of the added > overhead amount vs. the reciprocal remainder (of usable BW remaining > after deducting the o

Re: [Intel-gfx] [PATCH 12/29] drm/i915/dp_mst: Account for FEC and DSC overhead during BW allocation

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:08AM +0300, Imre Deak wrote: > Atm, the BW allocated for an MST stream doesn't take into account the > DSC control symbol (EOC) and data alignment overhead on the local (first > downstream) MST link (reflected by the data M/N/TU values) and - besides > the above overhe

Re: [Intel-gfx] [PATCH 24/29] drm/i915/dp_mst: Enable MST DSC decompression for all streams

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:20AM +0300, Imre Deak wrote: > Enable DSC decompression for all streams. In particular atm if a sink is > connected to a last branch device that is downstream of the first branch > device connected to the source, decompression is not enabled for it. > Similarly it's no

Re: [Intel-gfx] [PATCH v2 22/29] drm/i915/dp: Enable DSC via the connector decompression AUX

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 01:22:18PM +0300, Imre Deak wrote: > Enable DSC using the DSC AUX device stored for this purpose in the > connector. This prepares for a follow-up patch which toggles DSC for > each stream as needed, but for now keeps the current behavior, as DSC is > still only enabled for

Re: [Intel-gfx] [PATCH v2 23/29] drm/i915/dp_mst: Enable DSC passthrough

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 01:22:19PM +0300, Imre Deak wrote: > Enable passing through DSC streams to the sink in last branch devices. > > v2: > - Fix the DPCD register address while setting/clearing the passthrough > flag. > > Signed-off-by: Imre Deak Reviewed-by: Stanislav Lisovskiy > --- >

Re: [Intel-gfx] [PATCH 22/29] drm/i915/dp: Enable DSC via the connector decompression AUX

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:18AM +0300, Imre Deak wrote: > Enable DSC using the DSC AUX device stored for this purpose in the > connector. This prepares for a follow-up patch which toggles DSC for > each stream as needed, but for now keeps the current behavior, as DSC is > still only enabled for

Re: [Intel-gfx] [PATCH 21/29] drm/i915/dp_mst: Enable decompression in the sink from the MST encoder hooks

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:17AM +0300, Imre Deak wrote: > Enable/disable the DSC decompression in the sink/branch from the MST > encoder hooks. This prepares for an upcoming patch toggling DSC for each > stream as needed, but for now keeps the current behavior, as DSC is only > enabled for the f

Re: [Intel-gfx] [PATCH 07/29] drm/dp_mst: Add HBLANK expansion quirk for Synaptics MST hubs

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:03AM +0300, Imre Deak wrote: > Add a quirk for Synaptics MST hubs, which require a workaround - at leat > on i915 - for some modes, on which the hub applies HBLANK expansion. > These modes will only work by enabling DSC decompression for them, a > follow-up patch will

Re: [Intel-gfx] [PATCH v2 08/29] drm/dp: Add helpers to calculate the link BW overhead

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 01:22:17PM +0300, Imre Deak wrote: > Add helpers drivers can use to calculate the BW allocation overhead - > due to SSC, FEC, DSC and data alignment on symbol cycles - and the > channel coding efficiency - due to the 8b/10b, 128b/132b encoding. On > 128b/132b links the FEC o

Re: [Intel-gfx] [PATCH 07/29] drm/dp_mst: Add HBLANK expansion quirk for Synaptics MST hubs

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:03AM +0300, Imre Deak wrote: > Add a quirk for Synaptics MST hubs, which require a workaround - at leat > on i915 - for some modes, on which the hub applies HBLANK expansion. > These modes will only work by enabling DSC decompression for them, a > follow-up patch will

Re: [Intel-gfx] [PATCH 06/29] drm/dp: Add DP_HBLANK_EXPANSION_CAPABLE and DSC_PASSTHROUGH_EN DPCD flags

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:02AM +0300, Imre Deak wrote: > Add the DPCD flag to enable DSC passthrough in a last branch device, > used in a follow-up i915 patch. > > Also add a flag to detect HBLANK expansion support in a branch device, > used by a workaround in a follow-up i915 patch. > > Cc:

Re: [Intel-gfx] [PATCH 05/29] drm/dp_mst: Allow DSC in any Synaptics last branch device

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:01AM +0300, Imre Deak wrote: > The Synaptics MST branch deivces support DSC decompression on all their devices > output ports, provided that they are last branch devices (with their > output ports connected to the sinks). The Thinkpad 40B0 TBT dock for > instance has

Re: [Intel-gfx] [PATCH 26/29] drm/i915/dp_mst: Force modeset CRTC if DSC toggling requires it

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:22AM +0300, Imre Deak wrote: > Enabling / disabling DSC decompression in the branch device downstream > of the source may reset the while branch device. To avoid this while the "may reset the whOle branch device" I guess? > streams are still active, force a modeset o

Re: [Intel-gfx] [PATCH 20/29] drm/i915/dp_mst: Handle the Synaptics HBlank expansion quirk

2023-10-27 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:16AM +0300, Imre Deak wrote: > The Synaptics MST hubs expose some sink EDID modes with a reduced HBLANK > period, presumedly to save BW, which the hub expands before forwarding > the stream to the sink. In particular a 4k mode with a standard CVT > HBLANK period is exp

Re: [Intel-gfx] [PATCH 22/29] drm/i915/dp: Enable DSC via the connector decompression AUX

2023-10-25 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:18AM +0300, Imre Deak wrote: > Enable DSC using the DSC AUX device stored for this purpose in the > connector. This prepares for a follow-up patch which toggles DSC for > each stream as needed, but for now keeps the current behavior, as DSC is > still only enabled for

Re: [Intel-gfx] [PATCH 19/29] drm/i915/dp: Disable FEC ready flag in the sink

2023-10-25 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:15AM +0300, Imre Deak wrote: > Disable the FEC ready flag in the sink during a disabling modeset. > > Signed-off-by: Imre Deak Reviewed-by: Stanislav Lisovskiy > --- > drivers/gpu/drm/i915/display/intel_ddi.c | 21 + > 1 file changed, 13 inser

Re: [Intel-gfx] [PATCH 17/29] drm/i915/dp: Rename intel_ddi_disable_fec_state() to intel_ddi_disable_fec()

2023-10-25 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:13AM +0300, Imre Deak wrote: > Rename intel_ddi_disable_fec_state() to intel_ddi_disable_fec(), for > symmetry with intel_ddi_enable_fec(). > > Signed-off-by: Imre Deak Reviewed-by: Stanislav Lisovskiy > --- > drivers/gpu/drm/i915/display/intel_ddi.c | 9

Re: [Intel-gfx] [PATCH 11/29] drm/i915/dp: Pass actual BW overhead to m_n calculation

2023-10-24 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:07AM +0300, Imre Deak wrote: > A follow-up MST patch will need to specify the total BW allocation > overhead, prepare for that here by passing the amount of overhead > to intel_link_compute_m_n(), keeping the existing behavior. > > Signed-off-by: Imre Deak Reviewed-

Re: [Intel-gfx] [PATCH 09/29] drm/i915/dp_mst: Enable FEC early once it's known DSC is needed

2023-10-24 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:05AM +0300, Imre Deak wrote: > Enable FEC in crtc_state, as soon as it's known it will be needed by > DSC. This fixes the calculation of BW allocation overhead, in case DSC > is enabled by falling back to it during the encoder compute config > phase (vs. enabling FEC d

Re: [Intel-gfx] [PATCH 18/29] drm/i915/dp: Wait for FEC detected status in the sink

2023-10-24 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 04:09:14AM +0300, Imre Deak wrote: > As required by the DP standard wait for the sink to detect the FEC > decode enabling symbol sent by the source. > > Signed-off-by: Imre Deak Reviewed-by: Stanislav Lisovskiy > --- > drivers/gpu/drm/i915/display/intel_ddi.c| 73 +

Re: [Intel-gfx] [PATCH] drm/i915/adl: Initialize all GV points as restricted in bw_state

2023-10-24 Thread Lisovskiy, Stanislav
On Tue, Oct 24, 2023 at 05:01:22PM +0300, Ville Syrjälä wrote: > On Tue, Oct 24, 2023 at 03:52:56PM +0300, Stanislav Lisovskiy wrote: > > In some customer cases, machine can start up with all > > GV points restricted. However we don't ever read those > > from hw and initial driver qgv_points_mask i

Re: [Intel-gfx] [PATCH] drm/i915: Add bigjoiner force enable option to debugfs

2023-10-13 Thread Lisovskiy, Stanislav
On Thu, Oct 12, 2023 at 05:59:18PM +0300, Jani Nikula wrote: > On Thu, 12 Oct 2023, Stanislav Lisovskiy > wrote: > > For validation purposes, it might be useful to be able to > > force Bigjoiner mode, even if current dotclock/resolution > > do not require that. > > Lets add such to option to debu

Re: [Intel-gfx] [PATCH 1/3] drm/i915: Drop redundant !modeset check

2023-10-11 Thread Lisovskiy, Stanislav
On Wed, Oct 11, 2023 at 06:50:05PM +0300, Ville Syrjälä wrote: > On Wed, Oct 11, 2023 at 04:47:00PM +0300, Lisovskiy, Stanislav wrote: > > On Thu, Sep 07, 2023 at 03:25:39PM +0300, Ville Syrjala wrote: > > > From: Ville Syrjälä > > > > > > Since commit 7de5

Re: [Intel-gfx] [PATCH 3/3] drm/i915: Do plane/etc. updates more atomically across pipes

2023-10-11 Thread Lisovskiy, Stanislav
On Thu, Sep 07, 2023 at 03:25:41PM +0300, Ville Syrjala wrote: > From: Ville Syrjälä > > Perform all the intel_pre_update_crtc() stuff for all pipes first, > and only then do the intel_update_crtc() vblank evasion stuff for > every pipe back to back. This should make it more likely that > the pla

Re: [Intel-gfx] [PATCH 1/3] drm/i915: Drop redundant !modeset check

2023-10-11 Thread Lisovskiy, Stanislav
On Thu, Sep 07, 2023 at 03:25:39PM +0300, Ville Syrjala wrote: > From: Ville Syrjälä > > Since commit 7de5b6b54630 ("drm/i915: Don't flag both full > modeset and fastset at the same time") > intel_crtc_needs_fastset() and intel_crtc_needs_modeset() have > been mutually exclusive. Drop the redunda

Re: [Intel-gfx] [PATCH] drm/i915: Add bigjoiner force enable option to debugfs

2023-10-11 Thread Lisovskiy, Stanislav
On Wed, Oct 11, 2023 at 11:49:38AM +0300, Jani Nikula wrote: > On Mon, 09 Oct 2023, Stanislav Lisovskiy > wrote: > > For validation purposes, it might be useful to be able to > > force Bigjoiner mode, even if current dotclock/resolution > > do not require that. > > Lets add such to option to debu

Re: [Intel-gfx] [PATCH 09/19] drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_max_sink_compressed_bppx16()

2023-10-09 Thread Lisovskiy, Stanislav
On Fri, Oct 06, 2023 at 04:37:17PM +0300, Imre Deak wrote: > Use the connector's DSC DPCD capabilities in > intel_dp_dsc_max_sink_compressed_bppx16(). > > Signed-off-by: Imre Deak Reviewed-by: Stanislav Lisovskiy > --- > drivers/gpu/drm/i915/display/intel_dp.c | 19 +++ > 1 fi

Re: [Intel-gfx] [PATCH 08/19] drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_dsc()

2023-10-09 Thread Lisovskiy, Stanislav
On Fri, Oct 06, 2023 at 04:37:16PM +0300, Imre Deak wrote: > Use the connector's DSC DPCD capabilities in intel_dp_supports_dsc(). > > Signed-off-by: Imre Deak Reviewed-by: Stanislav Lisovskiy > --- > drivers/gpu/drm/i915/display/intel_dp.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 del

  1   2   3   4   5   6   7   8   >