Hi Dmitry,
On 21/05/24 12:39, Vignesh Raman wrote:
Hi Dmitry,
On 20/05/24 16:32, Dmitry Baryshkov wrote:
On Fri, May 17, 2024 at 02:54:59PM +0530, Vignesh Raman wrote:
With latest IGT, the tests tries to load the module and it
fails. So build the virtual GPU driver for virtio as module.
drm-misc-next-fixes-2024-05-23:
drm-misc-next-fixes for v6.10-rc1:
- MST null deref fix.
- Don't let next bridge create connector in adv7511 to make probe work.
The following changes since commit 959314c438caf1b62d787f02d54a193efda38880:
drm/nouveau: use tile_mode and pte_kind for VM_BIND bo
On Wed, May 22, 2024 at 08:33:41PM +0300, Jani Nikula wrote:
> Add a name to the display ip version structure, and pass that around
> instead of a triplet of u16's.
>
> Signed-off-by: Jani Nikula
> ---
> .../drm/i915/display/intel_display_device.c | 40 ---
>
On Wed, May 22, 2024 at 08:33:40PM +0300, Jani Nikula wrote:
> The main change here is that the check for platforms without display is
> now also done for GMD ID based platforms. However, without matches, the
> end result is the same.
Reviewed-by: Rodrigo Vivi
>
> Signed-off-by: Jani Nikula
>
On Wed, May 22, 2024 at 08:33:39PM +0300, Jani Nikula wrote:
> Return NULL for errors, and handle the no display case in one
> location. This will make subsequent changes easier.
>
> Signed-off-by: Jani Nikula
> ---
> .../drm/i915/display/intel_display_device.c| 18 +-
> 1
On Wed, May 22, 2024 at 08:33:38PM +0300, Jani Nikula wrote:
> Copy the parameters earlier to make subsequent changes easier.
>
> Signed-off-by: Jani Nikula
> ---
> drivers/gpu/drm/i915/display/intel_display_device.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git
On Wed, May 22, 2024 at 09:36:40PM +0300, Jani Nikula wrote:
> On Wed, 22 May 2024, Gustavo Sousa wrote:
> > Quoting Jani Nikula (2024-05-22 14:33:37-03:00)
> >>Add independent platform probe in display, in preparation for breaking
> >>free from i915 and xe code.
> >>
> >>Up next would be adding
On Wed, May 22, 2024 at 09:23:20PM +0300, Ville Syrjälä wrote:
> On Mon, May 20, 2024 at 09:58:02PM +0300, Imre Deak wrote:
> > Reduce the indentation in intel_dp_get_link_train_fallback_values() by
> > adding separate helpers to reduce the link rate and lane count. Also
> > simplify things by
On Wed, 22 May 2024, Gustavo Sousa wrote:
> Quoting Jani Nikula (2024-05-22 14:33:37-03:00)
>>Add independent platform probe in display, in preparation for breaking
>>free from i915 and xe code.
>>
>>Up next would be adding separate IS_() style macros to
>>display. Not included here, because I
== Series Details ==
Series: drm/i915: identify all platforms in display probe
URL : https://patchwork.freedesktop.org/series/133932/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14804 -> Patchwork_133932v1
Summary
On Mon, May 20, 2024 at 09:58:03PM +0300, Imre Deak wrote:
> Factor out a function to modeset commit a set of pipes, which a later
> patch will reuse for DP link retraining.
>
> Signed-off-by: Imre Deak
Reviewed-by: Ville Syrjälä
> ---
> drivers/gpu/drm/i915/display/intel_ddi.c | 31
On Mon, May 20, 2024 at 09:58:02PM +0300, Imre Deak wrote:
> Reduce the indentation in intel_dp_get_link_train_fallback_values() by
> adding separate helpers to reduce the link rate and lane count. Also
> simplify things by passing crtc_state to the function.
>
> This also prepares for later
On Mon, May 20, 2024 at 09:58:01PM +0300, Imre Deak wrote:
> Move the functions used to reduce the link parameters during link
> training to intel_dp_link_training.c .
>
> Signed-off-by: Imre Deak
Reviewed-by: Ville Syrjälä
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 76
On Mon, May 20, 2024 at 09:57:59PM +0300, Imre Deak wrote:
> Symbols consisting of multiple (4) TU timeslots may get split across
> MTPs when using 2 or 1 link lanes. Avoid this, as required by Bspec by
> aligning the allocated TUs to 2 when using 2 lanes and 4 when using 1
> lane.
>
> Atm, we
== Series Details ==
Series: drm/i915: identify all platforms in display probe
URL : https://patchwork.freedesktop.org/series/133932/
State : warning
== Summary ==
Error: dim checkpatch failed
4b7fb7e322d3 drm/i915/display: move params copy at probe earlier
1740c90203fa drm/i915/display:
Quoting Jani Nikula (2024-05-22 14:33:37-03:00)
>Add independent platform probe in display, in preparation for breaking
>free from i915 and xe code.
>
>Up next would be adding separate IS_() style macros to
>display. Not included here, because I couldn't come up with nice names
>yet. IS_DISPLAY_()
Add support for subplatforms. This is similar to what the xe driver is
doing. The subplatform is an enum and it's exclusive, i.e. only one
subplatform can match, and it completely identifies the platform and
subplatform. This is different from i915 core, and is notable in the
handling of ULT/ULX
Add an info message about which display device was probed.
Signed-off-by: Jani Nikula
---
drivers/gpu/drm/i915/display/intel_display_device.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c
Add enum intel_display_platform and add that and name to all platform
descriptors.
Signed-off-by: Jani Nikula
---
.../drm/i915/display/intel_display_device.c | 48 +++
.../drm/i915/display/intel_display_device.h | 58 +++
2 files changed, 106 insertions(+)
diff
We'll need to identify all platforms, including the ones that have
display defined by GMD ID. Add MTL and LNL. Their display info will
still be probed via GMD ID.
Signed-off-by: Jani Nikula
---
.../drm/i915/display/intel_display_device.c | 44 +++
1 file changed, 26
Although not supported by i915 core, the display code needs to know the
LNL PCI IDs.
Long term, xe and i915 should probably share the file defining PCI IDs.
Signed-off-by: Jani Nikula
---
include/drm/i915_pciids.h | 6 ++
1 file changed, 6 insertions(+)
diff --git
We'll need to start identifying the platforms independently in display
code in order to break free from the i915 and xe IS_()
macros. This is fairly straightforward, as we already identify most
platforms by PCI ID in display probe anyway.
As the first step, add platform descriptors with pointers
Add a name to the display ip version structure, and pass that around
instead of a triplet of u16's.
Signed-off-by: Jani Nikula
---
.../drm/i915/display/intel_display_device.c | 40 ---
.../drm/i915/display/intel_display_device.h | 2 +-
2 files changed, 17 insertions(+), 25
The main change here is that the check for platforms without display is
now also done for GMD ID based platforms. However, without matches, the
end result is the same.
Signed-off-by: Jani Nikula
---
drivers/gpu/drm/i915/display/intel_display_device.c | 11 ++-
1 file changed, 6
Return NULL for errors, and handle the no display case in one
location. This will make subsequent changes easier.
Signed-off-by: Jani Nikula
---
.../drm/i915/display/intel_display_device.c| 18 +-
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git
Copy the parameters earlier to make subsequent changes easier.
Signed-off-by: Jani Nikula
---
drivers/gpu/drm/i915/display/intel_display_device.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c
Add independent platform probe in display, in preparation for breaking
free from i915 and xe code.
Up next would be adding separate IS_() style macros to
display. Not included here, because I couldn't come up with nice names
yet. IS_DISPLAY_() is a bit verbose.
BR,
Jani.
Jani Nikula (10):
tree/branch:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
branch HEAD: 8314289a8d50a4e05d8ece1ae0445a3b57bb4d3b Add linux-next specific
files for 20240522
Error/Warning: (recently discovered and may have been fixed)
m68k-linux-ld: regmap-spi.c:(.text+0x272
== Series Details ==
Series: drm/i915/dpt: Make DPT object unshrinkable (rev3)
URL : https://patchwork.freedesktop.org/series/133818/
State : failure
== Summary ==
Error: patch
https://patchwork.freedesktop.org/api/1.0/series/133818/revisions/3/mbox/ not
applied
Applying: drm/i915/dpt: Make
In some scenarios, the DPT object gets shrunk but
the actual framebuffer did not and thus its still
there on the DPT's vm->bound_list. Then it tries to
rewrite the PTEs via a stale CPU mapping. This causes panic.
Suggested-by: Ville Syrjala
Cc: sta...@vger.kernel.org
Fixes: 0dc987b699ce
> -Original Message-
> From: Kandpal, Suraj
> Sent: Tuesday, May 21, 2024 1:45 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: Manna, Animesh ; Kandpal, Suraj
>
> Subject: [PATCH 0/2] Fixes in hdcp remote capability
>
> This patch series aims to avoid page fault errors caused by aux
Hi,
I've been testing v6.9 with the XE driver on a
| 00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris
Xe Graphics] (rev 01)
(8086:9a49) 11th Gen Intel(R) Core(TM) i7-1165G7 platform.
During boot up a few timeouts and errors showed up:
| xe :00:02.0: enabling
On Mon, May 20, 2024 at 09:58:05PM +0300, Imre Deak wrote:
> [...]
> +static void intel_ddi_link_check_work_fn(struct work_struct *work)
> +{
> + struct intel_digital_port *dig_port =
> + container_of(work, typeof(*dig_port), check_link_work.work);
> + struct intel_encoder
> -Original Message-
> From: Jani Nikula
> Sent: Wednesday, May 22, 2024 12:39 PM
> To: Kahola, Mika ; intel-gfx@lists.freedesktop.org
> Cc: Kahola, Mika
> Subject: Re: [PATCH 2/2] drm/i915/display: Add compare config for MTL+
> platforms
>
> On Wed, 22 May 2024, Mika Kahola wrote:
>
On 22/05/2024 08:25, Dmitry Baryshkov wrote:
This panel driver uses DSC PPS functions and as such depends on the
DRM_DISPLAY_DP_HELPER. Select this symbol to make required functions
available to the driver.
Reported-by: kernel test robot
Closes:
On 22/05/2024 08:25, Dmitry Baryshkov wrote:
Fix sparse warning regarding symbol 'sw43408_backlight_ops' not being
declared.
Reported-by: kernel test robot
Closes:
https://lore.kernel.org/oe-kbuild-all/202404200739.hbwzvohr-...@intel.com/
Reviewed-by: Neil Armstrong
Fixes: 069a6c0e94f9
Quoting Bhadane, Dnyaneshwar (2024-05-13 08:21:31-03:00)
>
>
>> -Original Message-
>> From: Intel-xe On Behalf Of
>> Gustavo Sousa
>> Sent: Friday, May 10, 2024 7:36 PM
>> To: intel-gfx@lists.freedesktop.org; intel...@lists.freedesktop.org
>> Subject: [PATCH] drm/i915/bmg: Load DMC
>>
>>
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:
> > > On Mon, May 20, 2024 at 09:24:45PM +0300, Ville Syrjälä wrote:
> > > > On Mon, May
On 21.05.2024 07:48, Patchwork wrote:
> == Series Details ==
>
> Series: drm/xe: Cleanup xe_mmio.h
> URL : https://patchwork.freedesktop.org/series/133825/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_14785_full -> Patchwork_133825v1_full
>
On Mon, 20 May 2024, Jani Nikula wrote:
> On Wed, 15 May 2024, Jani Nikula wrote:
>> The PCI ID macros in xe_pciids.h allow passing in the macro to operate
>> on each PCI ID, making it more flexible. Convert i915_pciids.h to the
>> same pattern.
>>
>> INTEL_IVB_Q_IDS() for Quanta transcode
On 20-05-2024 23:48, Michal Wajdeczko wrote:
We don't need include since commit 5c09bd6ccd41
("drm/xe/mmio: Move xe_mmio_wait32() to xe_mmio.c").
We don't need include since commit
54c659660d63 ("drm/xe: Make xe_mmio_read|write() functions non-
inline").
Please move /inline")./ to above
On Wed, 22 May 2024, Mika Kahola wrote:
> Currently, we may bump into pll mismatch errors during the
> state verification stage. This happens when we try to use
> fastset instead of full modeset. Hence, we would need to add
> a check for pipe configuration to ensure that the sw and the
> hw
Hi Andi,
On 5/21/2024 12:56 PM, Andi Shyti wrote:
Hi Nirmoy,
On Fri, May 17, 2024 at 10:13:37PM +0200, Nirmoy Das wrote:
Hi Andi,
On 5/17/2024 9:34 PM, Andi Shyti wrote:
Hi Nirmoy,
On Fri, May 17, 2024 at 04:00:02PM +0200, Nirmoy Das wrote:
On 5/17/2024 1:25 PM, Andi
On Tue, 21 May 2024, Ville Syrjälä wrote:
> On Tue, May 21, 2024 at 12:51:03PM +0300, Jani Nikula wrote:
>> On Mon, 20 May 2024, Ville Syrjälä wrote:
>> > On Mon, May 20, 2024 at 01:47:34PM +0300, Jani Nikula wrote:
>> >> On Fri, 17 May 2024, Ville Syrjala wrote:
>> >> > From: Ville Syrjälä
>>
++
It's already reviewed, but since this touches shared code, extra acks
are still welcomed
On 17.05.2024 18:34, Michal Wajdeczko wrote:
> We already have some drm printk functions that need to duplicate
> a code to get a similar format of the final result, for example:
>
> [ ] :00:00.0:
> The whole point of the previous fixes has been to change the CCS
> hardware configuration to generate only one stream available to
> the compute users. We did this by changing the info.engine_mask
> that is set during device probe, reset during the detection of
> the fused engines, and finally
== Series Details ==
Series: Fix cursor FB unpinning.
URL : https://patchwork.freedesktop.org/series/133896/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14798 -> Patchwork_133896v1
Summary
---
**SUCCESS**
No
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 wrote:
> > > > Lets
== Series Details ==
Series: drm/panel: two fixes for lg-sw43408
URL : https://patchwork.freedesktop.org/series/133900/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14798 -> Patchwork_133900v1
Summary
---
== Series Details ==
Series: drm/i915/display: Add comparison for pipe config for MTL+ platforms
URL : https://patchwork.freedesktop.org/series/133899/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14798 -> Patchwork_133899v1
== Series Details ==
Series: drm/i915/display: Add comparison for pipe config for MTL+ platforms
URL : https://patchwork.freedesktop.org/series/133899/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: drm/i915/display: Add comparison for pipe config for MTL+ platforms
URL : https://patchwork.freedesktop.org/series/133899/
State : warning
== Summary ==
Error: dim checkpatch failed
dcc6ac972817 drm/i915/display: Revert "drm/i915/display: Skip C10 state
== Series Details ==
Series: Fix cursor FB unpinning.
URL : https://patchwork.freedesktop.org/series/133896/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14798 -> Patchwork_133896v1
Summary
---
**FAILURE**
This panel driver uses DSC PPS functions and as such depends on the
DRM_DISPLAY_DP_HELPER. Select this symbol to make required functions
available to the driver.
Reported-by: kernel test robot
Closes:
https://lore.kernel.org/oe-kbuild-all/202404200800.kysryyli-...@intel.com/
Fixes: 069a6c0e94f9
Fix sparse warning regarding symbol 'sw43408_backlight_ops' not being
declared.
Reported-by: kernel test robot
Closes:
https://lore.kernel.org/oe-kbuild-all/202404200739.hbwzvohr-...@intel.com/
Reviewed-by: Neil Armstrong
Fixes: 069a6c0e94f9 ("drm: panel: Add LG sw43408 panel driver")
Currently the DRM DSC functions are selected by the
DRM_DISPLAY_DP_HELPER Kconfig symbol. This is not optimal, since the DSI
code (both panel and host drivers) end up selecting the seemingly
irrelevant DP helpers. Split the DSC code to be guarded by the separate
DRM_DISPLAY_DSC_HELPER Kconfig
Fix two issues with the panel-lg-sw43408 driver reported by the kernel
test robot.
To: Neil Armstrong
To: Jessica Zhang
To: Sam Ravnborg
To: Maarten Lankhorst
To: Maxime Ripard
To: Thomas Zimmermann
To: David Airlie
To: Daniel Vetter
To: Sumit Semwal
To: Caleb Connolly
To: Alex Deucher
This reverts commit a1d91c6e989d0e66b89aa911f2cd459d7bdebbe5.
Signed-off-by: Mika Kahola
---
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
index
Currently, we may bump into pll mismatch errors during the
state verification stage. This happens when we try to use
fastset instead of full modeset. Hence, we would need to add
a check for pipe configuration to ensure that the sw and the
hw configuration will match. In case of hw and sw mismatch,
Currently, we may bump into pll mismatch errors during the
state verification stage. This happens when we try to use
fastset instead of full modeset. Hence, we would need to add
a check for pipe configuration to ensure that the sw and the
hw configuration will match. In case of hw and sw mismatch,
== Series Details ==
Series: Fix cursor FB unpinning.
URL : https://patchwork.freedesktop.org/series/133896/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
+./arch/x86/include/asm/bitops.h:116:1: warning:
== Series Details ==
Series: Fix cursor FB unpinning.
URL : https://patchwork.freedesktop.org/series/133896/
State : warning
== Summary ==
Error: dim checkpatch failed
3d63069d54f8 drm: Add drm_vblank_work_flush_all().
-:11: WARNING:BAD_SIGN_OFF: 'Co-developed-by:' is the preferred signature
62 matches
Mail list logo