Workaround for disabling round to nearest even in the SF unit.
BSpec: 45818
Signed-off-by: Shekhar Chauhan
---
drivers/gpu/drm/i915/gt/intel_workarounds.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c
b/drivers/gpu/drm/i915/gt/intel_workaroun
== Series Details ==
Series: drm/i915/quirk: Add quirk for devices that cannot be dimmed (rev4)
URL : https://patchwork.freedesktop.org/series/118971/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13492_full -> Patchwork_118971v4_full
==
== Series Details ==
Series: drm/i915/irq: cleanups
URL : https://patchwork.freedesktop.org/series/122165/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13492_full -> Patchwork_122165v1_full
Summary
---
**FAILURE**
On 03-08-2023 14:19, Tvrtko Ursulin wrote:
>
> On 03/08/2023 06:15, Iddamsetty, Aravind wrote:
>> On 27-07-2023 15:43, Tvrtko Ursulin wrote:
>>> From: Tvrtko Ursulin
>>>
>>> Use the newly added drm_print_memory_stats helper to show memory
>>> utilisation of our objects in drm/driver specific f
On Mon, Aug 07, 2023 at 10:19:07AM -0700, Sean Christopherson wrote:
> On Mon, Aug 07, 2023, Like Xu wrote:
> > On 23/12/2022 8:57 am, Sean Christopherson wrote:
> > > +static inline void kvm_page_track_write(struct kvm_vcpu *vcpu, gpa_t gpa,
> > > + const u8 *new, i
Register read for requested_freq can return 0 when system is
in runtime_pm. Make allowance for this case.
Link: https://gitlab.freedesktop.org/drm/intel/issues/8736
Link: https://gitlab.freedesktop.org/drm/intel/issues/8989
Signed-off-by: Vinay Belgaumkar
---
tests/i915/i915_pm_freq_api.c | 18
Hi all,
Today's linux-next merge of the fbdev tree got a conflict in:
drivers/video/fbdev/Kconfig
between commit:
8c47895b70a2 ("fbdev/mx3fb: Use fbdev I/O helpers")
from the drm-misc tree and commit:
87ac8777d424 ("fbdev: mx3fb: Remove the driver")
from the fbdev tree.
I fixed it up
== Series Details ==
Series: Test conflict fix for "Fix Wa_22016122933 implementation" (rev4)
URL : https://patchwork.freedesktop.org/series/122099/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13492 -> Patchwork_122099v4
== Series Details ==
Series: Test conflict fix for "Fix Wa_22016122933 implementation" (rev4)
URL : https://patchwork.freedesktop.org/series/122099/
State : warning
== Summary ==
Error: dim sparse failed
/home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such
file or di
== Series Details ==
Series: Test conflict fix for "Fix Wa_22016122933 implementation" (rev4)
URL : https://patchwork.freedesktop.org/series/122099/
State : warning
== Summary ==
Error: dim checkpatch failed
/home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such
file o
Hi Daniel,
On 2023-08-03 9:03 a.m., Daniel Vetter wrote:
On Thu, 27 Jul 2023 at 22:13, Zhanjun Dong wrote:
This attempts to avoid circular locking dependency between flush delayed work
and intel_gt_reset.
Switched from cancel_delayed_work_sync to cancel_delayed_work, the non-sync
version f
Hi Andi,
On 2023-08-03 8:36 a.m., Andi Shyti wrote:
Hi Zhanjun,
On Thu, Jul 27, 2023 at 01:13:23PM -0700, Zhanjun Dong wrote:
This attempts to avoid circular locking dependency between flush delayed work
and intel_gt_reset.
Switched from cancel_delayed_work_sync to cancel_delayed_work, the n
On Tue, Aug 08, 2023 at 06:53:31PM +0300, Jani Nikula wrote:
> Unify on making the calls from display code. Need to add an if ladder in
> gen8_de_irq_postinstall() for now, but the function looks like it could
> be overall be better split by platform. Something for the future.
>
> The display vers
On Tue, Aug 08, 2023 at 06:53:30PM +0300, Jani Nikula wrote:
> Add a dedicated de postinstall function.
>
> Signed-off-by: Jani Nikula
> ---
> .../gpu/drm/i915/display/intel_display_irq.c | 41 +++
> .../gpu/drm/i915/display/intel_display_irq.h | 1 +
> drivers/gpu/drm/i915/i9
On Tue, Aug 08, 2023 at 06:53:29PM +0300, Jani Nikula wrote:
> Add a dedicated de postinstall function.
>
> Signed-off-by: Jani Nikula
> ---
> .../gpu/drm/i915/display/intel_display_irq.c| 17 -
> .../gpu/drm/i915/display/intel_display_irq.h| 2 +-
> drivers/gpu/drm/i915
On Tue, Aug 08, 2023 at 06:53:28PM +0300, Jani Nikula wrote:
> Continue splitting display from the rest.
>
> Signed-off-by: Jani Nikula
> ---
> .../gpu/drm/i915/display/intel_display_driver.c | 2 ++
> .../gpu/drm/i915/display/intel_display_irq.c| 17 +
> .../gpu/drm/i915/di
== Series Details ==
Series: drm/i915/quirk: Add quirk for devices that cannot be dimmed (rev4)
URL : https://patchwork.freedesktop.org/series/118971/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13492 -> Patchwork_118971v4
== Series Details ==
Series: drm/i915/quirk: Add quirk for devices that cannot be dimmed (rev4)
URL : https://patchwork.freedesktop.org/series/118971/
State : warning
== Summary ==
Error: dim sparse failed
/home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No
such file o
== Series Details ==
Series: drm/i915/quirk: Add quirk for devices that cannot be dimmed (rev4)
URL : https://patchwork.freedesktop.org/series/118971/
State : warning
== Summary ==
Error: dim checkpatch failed
/home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No
such fi
== Series Details ==
Series: drm/i915/irq: cleanups
URL : https://patchwork.freedesktop.org/series/122165/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13492 -> Patchwork_122165v1
Summary
---
**SUCCESS**
No regre
== Series Details ==
Series: drm/i915/irq: cleanups
URL : https://patchwork.freedesktop.org/series/122165/
State : warning
== Summary ==
Error: dim sparse failed
/home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such
file or directory
== Series Details ==
Series: drm/i915/irq: cleanups
URL : https://patchwork.freedesktop.org/series/122165/
State : warning
== Summary ==
Error: dim checkpatch failed
/home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No
such file or directory
== Series Details ==
Series: Test conflict fix for "Fix Wa_22016122933 implementation" (rev3)
URL : https://patchwork.freedesktop.org/series/122099/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13492 -> Patchwork_122099v3
== Series Details ==
Series: Test conflict fix for "Fix Wa_22016122933 implementation" (rev3)
URL : https://patchwork.freedesktop.org/series/122099/
State : warning
== Summary ==
Error: dim sparse failed
/home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No
such file or
== Series Details ==
Series: Test conflict fix for "Fix Wa_22016122933 implementation" (rev3)
URL : https://patchwork.freedesktop.org/series/122099/
State : warning
== Summary ==
Error: dim checkpatch failed
/home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such
file o
Cybernet T10C cannot be dimmed without the backlight strobing. Create a
new quirk to lock the minimum brightness to the highest supported value.
This aligns the device with its behavior on Windows, which will not
lower the brightness below maximum.
Signed-off-by: Allen Ballway
---
V2 -> V3: Fix t
== Series Details ==
Series: DSC misc fixes (rev6)
URL : https://patchwork.freedesktop.org/series/117662/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13489_full -> Patchwork_117662v6_full
Summary
---
**SUCCESS**
== Series Details ==
Series: Add DSC PPS readout (rev7)
URL : https://patchwork.freedesktop.org/series/120456/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13489_full -> Patchwork_120456v7_full
Summary
---
**FAILURE
Unify on making the calls from display code. Need to add an if ladder in
gen8_de_irq_postinstall() for now, but the function looks like it could
be overall be better split by platform. Something for the future.
The display version check for mtp seems a bit suspect, but this matches
current code.
Add a dedicated de postinstall function.
Signed-off-by: Jani Nikula
---
.../gpu/drm/i915/display/intel_display_irq.c | 41 +++
.../gpu/drm/i915/display/intel_display_irq.h | 1 +
drivers/gpu/drm/i915/i915_irq.c | 38 +
3 files changed, 43 insertio
Add a dedicated de postinstall function.
Signed-off-by: Jani Nikula
---
.../gpu/drm/i915/display/intel_display_irq.c| 17 -
.../gpu/drm/i915/display/intel_display_irq.h| 2 +-
drivers/gpu/drm/i915/i915_irq.c | 11 +--
3 files changed, 18 insertion
Continue splitting display from the rest.
Signed-off-by: Jani Nikula
---
.../gpu/drm/i915/display/intel_display_driver.c | 2 ++
.../gpu/drm/i915/display/intel_display_irq.c| 17 +
.../gpu/drm/i915/display/intel_display_irq.h| 2 ++
drivers/gpu/drm/i915/i915_irq.c
Cleanups that should additionally help xe&i915 display integration.
Jani Nikula (4):
drm/i915/irq: add dedicated intel_display_irq_init()
drm/i915/irq: add dg1_de_irq_postinstall()
drm/i915/irq: add ilk_de_irq_postinstall()
drm/i915/irq: move all PCH irq postinstall calls to display code
== Series Details ==
Series: drm/i915/dsi: Explicit first_line_bpg_offset assignment for DSI (rev2)
URL : https://patchwork.freedesktop.org/series/122108/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13489_full -> Patchwork_122108v2_full
==
I would like if these kernel patches are accepted by everyone, If yes,
when they can be upstream.
I have a MR for libdrm to support drm nodes type up to 2^MINORBITS
nodes which can work with these patches,
https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/305
Thanks!
James
On 2023-
On Thu, 13 Apr 2023, Radhakrishna Sripada
wrote:
> From: Mika Kahola
>
> PICA is used for DP alt mode and TBT modes. Hotplug interruption is routed
> from PICA chip to south display engine and from there to north display
> engine. This patch adds functionality to enable hotplug detection for
> a
Am 28.07.23 um 16:22 schrieb Simon Ser:
On Thursday, July 27th, 2023 at 14:01, Christian König
wrote:
We do need patches to stop trying to infer the node type from the minor
in libdrm, though. Emil has suggested using sysfs, which we already do
in a few places in libdrm.
That sounds like a r
On Thu, 2023-06-22 at 12:09 +, Coelho, Luciano wrote:
> On Thu, 2023-06-22 at 10:08 +, Kandpal, Suraj wrote:
> > > On Tue, 2023-06-20 at 10:30 +, Kandpal, Suraj wrote:
> > > > > When intel_display_device_probe() (and, subsequently,
> > > > > probe_gmdid_display()) returns, the caller ex
On Fri, 04 Aug 2023, Vinod Govindapillai wrote:
> Optimize DP 2 SDP split config update so that DP-MST code
> path can be supported as well.
What's the optimization?
>
> Signed-off-by: Vinod Govindapillai
> ---
> drivers/gpu/drm/i915/display/intel_audio.c | 6 +++---
> drivers/gpu/drm/i915/
== Series Details ==
Series: drm/i915/dp: Fix LT debug print in SDP CRC enable (rev2)
URL : https://patchwork.freedesktop.org/series/120719/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13489_full -> Patchwork_120719v2_full
== Series Details ==
Series: DSC misc fixes (rev6)
URL : https://patchwork.freedesktop.org/series/117662/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13489 -> Patchwork_117662v6
Summary
---
**SUCCESS**
No regres
> -Original Message-
> From: Sousa, Gustavo
> Sent: Thursday, August 3, 2023 5:03 PM
> To: Taylor, Clinton A ;
> intel-gfx@lists.freedesktop.org
> Cc: Sripada, Radhakrishna ; Kahola, Mika
>
> Subject: Re: [PATCH 1/4] drm/i915/cx0: Add intel_cx0_get_owned_lane_mask()
>
> Quoting Taylor,
== Series Details ==
Series: DSC misc fixes (rev6)
URL : https://patchwork.freedesktop.org/series/117662/
State : warning
== Summary ==
Error: dim sparse failed
/home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such
file or directory
== Series Details ==
Series: DSC misc fixes (rev6)
URL : https://patchwork.freedesktop.org/series/117662/
State : warning
== Summary ==
Error: dim checkpatch failed
/home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such
file or directory
Separate out functions for getting maximum and minimum input BPC based
on platforms, when DSC is used.
v2: Use HAS_DSC macro instead of platform check while getting min input
bpc. (Stan)
Signed-off-by: Ankit Nautiyal
---
drivers/gpu/drm/i915/display/intel_dp.c | 35 +++--
1
== Series Details ==
Series: Test conflict fix for "Fix Wa_22016122933 implementation" (rev2)
URL : https://patchwork.freedesktop.org/series/122099/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13488_full -> Patchwork_122099v2_full
== Series Details ==
Series: Add DSC PPS readout (rev7)
URL : https://patchwork.freedesktop.org/series/120456/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13489 -> Patchwork_120456v7
Summary
---
**SUCCESS**
No r
== Series Details ==
Series: Add DSC PPS readout (rev7)
URL : https://patchwork.freedesktop.org/series/120456/
State : warning
== Summary ==
Error: dim sparse failed
/home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No
such file or directory
== Series Details ==
Series: Add DSC PPS readout (rev7)
URL : https://patchwork.freedesktop.org/series/120456/
State : warning
== Summary ==
Error: dim checkpatch failed
/home/kbuild2/linux/maintainer-tools/dim: line 50: /home/kbuild2/.dimrc: No
such file or directory
== Series Details ==
Series: drm/i915/dsi: Explicit first_line_bpg_offset assignment for DSI (rev2)
URL : https://patchwork.freedesktop.org/series/122108/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13489 -> Patchwork_122108v2
== Series Details ==
Series: drm/i915/dsi: Explicit first_line_bpg_offset assignment for DSI (rev2)
URL : https://patchwork.freedesktop.org/series/122108/
State : warning
== Summary ==
Error: dim sparse failed
/home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such
file
== Series Details ==
Series: drm/i915/dsi: Explicit first_line_bpg_offset assignment for DSI (rev2)
URL : https://patchwork.freedesktop.org/series/122108/
State : warning
== Summary ==
Error: dim checkpatch failed
/home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such
With the dsc config being readout and filled in crtc_state add
macros and use them to compare current and previous PPS param in
DSC.
--v2
-Remove version check [Jani]
-Remove dupe macro for dsc pipe compare and use the existing ones
[Jani]
Signed-off-by: Suraj Kandpal
Reviewed-by: Ankit Nautiyal
Now that we have a function that reads any PPS register based
on intel_dsc_pps enum provided lets create a function that can
write on any PPS.
--v2
-Changes need as PPS enum was dropped
-Remove duplicated code in intel_dsc_write_pps_reg [Jani]
--v3
-Use dsc_split instead of num_vdsc_instances [An
We have setup both the read and write functions so we can
move ahead and fill in all the readout state from PPS register
into the crtc_state so we can send it for comparision.
--v2
-Shorten comment to just PPSX rather than having the whole
"Readout PPSX register" [Jani]
-Remove pps_temp reinitiali
Now that we have macros that can fetch dsc register values based
on pipe and pps parameters we can go ahead and remove all the
unused register.
Signed-off-by: Suraj Kandpal
---
.../gpu/drm/i915/display/intel_vdsc_regs.h| 259 ++
1 file changed, 24 insertions(+), 235 deletions
Add function to read any PPS register based on the
intel_dsc_pps enum provided. Add a function which will call the
new pps read function and place it in crtc state. Only PPS0 and
PPS1 are readout the rest of the registers will be read in upcoming
patches.
--v2
-Changes in read function as PPS enum
We have a function that gets us the total of the vdsc engines being
used but not the no. of vdsc instances being used by each pipe.
--v6
-Change function to static
--v7
-Shorten name to intel_dsc_get_vdsc_per_pipe
Signed-off-by: Suraj Kandpal
Reviewed-by: Ankit Nautiyal
---
drivers/gpu/drm/i9
This patch refactors dsc register related macros that prepares
the values to be written in the register. The current bit shifting
looks bad and going forward will not serve our purpose to readout
dsc register field values the change was suggested by Jani Nikula.
Cc: Jani Nikula
Signed-off-by: Sur
In intel_vdsc_get_config we only read the primary dsc engine register
and not take into account if the other dsc engine is in use and if
both registers have the same value or not this patche fixes that by
adding a check.
--v3
-Remove superfluos new line [Jani]
-Fix register naming [Jani]
--v5
-pp
Up until now we only verified one or two of the dsc pps
params like bits_per_component and bits_per_pixel this
patch series aim to readout almost all PPS param and get
them compared.
Along with that some work on making a common function to
read and write PPS param regiters is also done.
--v2
-Remo
LGTM.
Perhaps we can have shorter name for the helper and variable.
something like intel_dsc_get_vdsc_per_pipe, vdsc_instanances_per_pipe?
With that fixed, this is:
Reviewed-by: Ankit Nautiyal
On 8/3/2023 6:33 PM, Suraj Kandpal wrote:
We have a function that gets us the total of the vdsc e
The patch is tested and the issue is resolved. Thank you.
Tested-by: William Tseng
-Original Message-
From: Kandpal, Suraj
Sent: Monday, August 7, 2023 10:28 PM
To: intel-gfx@lists.freedesktop.org
Cc: Nautiyal, Ankit K ; Tseng, William
; Heikkila, Juha-pekka
; Kandpal, Suraj
Subject
Hi Suraj
The patch is tested without problem. Thank you.
Tested-by: William Tseng
On 8/7/2023 7:33 PM, Kandpal, Suraj wrote:
On 8/3/2023 6:33 PM, Suraj Kandpal wrote:
Add function to read any PPS register based on the intel_dsc_pps enum
provided. Add a function which will call the new pps read function and
place it in crtc state. Only PPS0 and
PPS1 are readout the rest of
65 matches
Mail list logo