[Intel-gfx] ✗ Fi.CI.BUILD: failure for drm/i915: Remove frontbuffer tracking from gem.

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: Remove frontbuffer tracking from gem. URL : https://patchwork.freedesktop.org/series/107715/ State : failure == Summary == Error: make failed CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh DESCEND objtool CHK include/

[Intel-gfx] [PATCH 1/2] drm/i915: Remove gem and overlay frontbuffer tracking

2022-08-24 Thread Maarten Lankhorst
Frontbuffer update handling should be done explicitly by using dirtyfb calls only. Signed-off-by: Maarten Lankhorst --- drivers/gpu/drm/i915/display/intel_fb.c | 1 + drivers/gpu/drm/i915/display/intel_overlay.c | 14 --- .../drm/i915/display/intel_plane_initial.c| 1 + driv

[Intel-gfx] [PATCH 2/2] drm/i915: Remove special frontbuffer type

2022-08-24 Thread Maarten Lankhorst
Signed-off-by: Maarten Lankhorst --- drivers/gpu/drm/i915/display/intel_cursor.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 4 +- .../drm/i915/display/intel_display_types.h| 8 +- drivers/gpu/drm/i915/display/intel_fb.c | 10 +- drivers/gpu/drm/i915/display/intel_f

[Intel-gfx] [PATCH 0/2] drm/i915: Remove frontbuffer tracking from gem.

2022-08-24 Thread Maarten Lankhorst
Frontbuffer tracking in gem is used in old drivers, but nowadays everyone calls dirtyfb explicitly. Remove frontbuffer tracking from gem, and isolate it to display only. Maarten Lankhorst (2): drm/i915: Remove gem and overlay frontbuffer tracking drm/i915: Remove special frontbuffer type dri

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/backlight: Disable pps power hook for aux based backlight

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915/backlight: Disable pps power hook for aux based backlight URL : https://patchwork.freedesktop.org/series/107555/ State : success == Summary == CI Bug Log - changes from CI_DRM_12011_full -> Patchwork_107555v1_full ==

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning URL : https://patchwork.freedesktop.org/series/107638/ State : success == Summary == CI Bug Log - changes from CI_DRM_12017_full -> Patchwork_107638v1_full =

[Intel-gfx] ✓ Fi.CI.IGT: success for Enable Pipewriteback Framework (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: Enable Pipewriteback Framework (rev2) URL : https://patchwork.freedesktop.org/series/107573/ State : success == Summary == CI Bug Log - changes from CI_DRM_12017_full -> Patchwork_107573v2_full Summary ---

[Intel-gfx] ✗ Fi.CI.BUILD: failure for Drop version numbers from firmware files (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: Drop version numbers from firmware files (rev2) URL : https://patchwork.freedesktop.org/series/107340/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/107340/revisions/2/mbox/ not applied Applying: drm/i915/uc: Support

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: add display sub-struct to drm_i915_private (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: add display sub-struct to drm_i915_private (rev2) URL : https://patchwork.freedesktop.org/series/107170/ State : success == Summary == CI Bug Log - changes from CI_DRM_12022 -> Patchwork_107170v2 Summa

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: fix null pointer dereference (rev4)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: fix null pointer dereference (rev4) URL : https://patchwork.freedesktop.org/series/99621/ State : success == Summary == CI Bug Log - changes from CI_DRM_12017_full -> Patchwork_99621v4_full Summary ---

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915: add display sub-struct to drm_i915_private (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: add display sub-struct to drm_i915_private (rev2) URL : https://patchwork.freedesktop.org/series/107170/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: add display sub-struct to drm_i915_private (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: add display sub-struct to drm_i915_private (rev2) URL : https://patchwork.freedesktop.org/series/107170/ State : warning == Summary == Error: dim checkpatch failed 9a1bed4062a5 drm/i915: add display sub-struct to drm_i915_private Traceback (most recent ca

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/kms: Stop registering multiple /sys/class/backlight devs for a single display

2022-08-24 Thread Patchwork
== Series Details == Series: drm/kms: Stop registering multiple /sys/class/backlight devs for a single display URL : https://patchwork.freedesktop.org/series/107674/ State : success == Summary == CI Bug Log - changes from CI_DRM_12022 -> Patchwork_107674v1

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/kms: Stop registering multiple /sys/class/backlight devs for a single display

2022-08-24 Thread Patchwork
== Series Details == Series: drm/kms: Stop registering multiple /sys/class/backlight devs for a single display URL : https://patchwork.freedesktop.org/series/107674/ State : warning == Summary == Error: dim checkpatch failed ce615e6eacec ACPI: video: Add acpi_video_backlight_use_native() help

[Intel-gfx] ✓ Fi.CI.BAT: success for Enable Pipewriteback (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: Enable Pipewriteback (rev2) URL : https://patchwork.freedesktop.org/series/107440/ State : success == Summary == CI Bug Log - changes from CI_DRM_12022 -> Patchwork_107440v2 Summary --- **SUCCESS** No

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Enable Pipewriteback (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: Enable Pipewriteback (rev2) URL : https://patchwork.freedesktop.org/series/107440/ State : warning == Summary == Error: dim checkpatch failed ce0a8c1d6693 drm/i915: Define WD trancoder for i915 -:68: CHECK:LINE_SPACING: Please don't use multiple blank lines #68: FI

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: HuC loading for DG2 (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: HuC loading for DG2 (rev2) URL : https://patchwork.freedesktop.org/series/107477/ State : success == Summary == CI Bug Log - changes from CI_DRM_12022 -> Patchwork_107477v2 Summary --- **SUCCESS

[Intel-gfx] ✗ Fi.CI.BUILD: failure for series starting with [v6,1/6] drm/ttm: Add new callbacks to ttm res mgr

2022-08-24 Thread Patchwork
== Series Details == Series: series starting with [v6,1/6] drm/ttm: Add new callbacks to ttm res mgr URL : https://patchwork.freedesktop.org/series/107528/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/107528/revisions/1/mbox/ not applied Applyin

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/bios: Rethink LFP data pointer generation

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915/bios: Rethink LFP data pointer generation URL : https://patchwork.freedesktop.org/series/107463/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12017_full -> Patchwork_107463v1_full Summ

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: HuC loading for DG2 (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: HuC loading for DG2 (rev2) URL : https://patchwork.freedesktop.org/series/107477/ State : warning == Summary == Error: dim checkpatch failed 999ceb6717f1 HAX: mei: GSC support for XeHP SDV and DG2 platform Traceback (most recent call last): File "script

[Intel-gfx] ✗ Fi.CI.BUILD: failure for Initial Meteorlake Support (rev3)

2022-08-24 Thread Patchwork
== Series Details == Series: Initial Meteorlake Support (rev3) URL : https://patchwork.freedesktop.org/series/106786/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/106786/revisions/3/mbox/ not applied Applying: drm/i915: Read graphics/media/displ

[Intel-gfx] ✗ Fi.CI.BUILD: failure for drm/i915: Add HWMON support (rev4)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: Add HWMON support (rev4) URL : https://patchwork.freedesktop.org/series/104278/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/104278/revisions/4/mbox/ not applied Applying: drm/i915/hwmon: Add HWMON infrastr

[Intel-gfx] [PATCH v2 34/38] drm/i915/quirks: abstract checking for display quirks

2022-08-24 Thread Jani Nikula
Add intel_has_quirk() for checking if a display quirk is present. Avoid accessing i915->quirks all over the place. v2: Rebase Signed-off-by: Jani Nikula Reviewed-by: Lucas De Marchi --- drivers/gpu/drm/i915/display/intel_backlight.c | 9 + drivers/gpu/drm/i915/display/intel_ddi.c

[Intel-gfx] [PATCH v2 27/38] drm/i915: move and group power related members under display.power

2022-08-24 Thread Jani Nikula
Move display power related members under drm_i915_private display sub-struct. Arguably chv_phy_control and chv_phy_assert could be placed in a phy substruct, but they are only used in the power code. Signed-off-by: Jani Nikula Reviewed-by: Lucas De Marchi --- .../gpu/drm/i915/display/intel_dis

[Intel-gfx] [PATCH v2 12/38] drm/i915: move dpll under display.dpll

2022-08-24 Thread Jani Nikula
Move display dpll related members under drm_i915_private display sub-struct. Signed-off-by: Jani Nikula Reviewed-by: Lucas De Marchi --- drivers/gpu/drm/i915/display/icl_dsi.c| 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 24 ++-- drivers/gpu/drm/i915/display/intel_display.c

[Intel-gfx] [PATCH v4 30/31] ACPI: video: Fix indentation of video_detect_dmi_table[] entries

2022-08-24 Thread Hans de Goede
The video_detect_dmi_table[] uses an unusual indentation for before the ".name = ..." named struct initializers. Instead of being indented with an extra tab compared to the previous line's '{' these are indented to with only a single space to allow for long DMI_MATCH() lines without wrapping. But

[Intel-gfx] [PATCH v4 19/31] platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type()

2022-08-24 Thread Hans de Goede
Add an acpi_video_get_backlight_type() == acpi_backlight_nvidia_wmi_ec check. This will make nvidia-wmi-ec-backlight properly honor the user selecting a different backlight driver through the acpi_backlight=... kernel commandline option. Since the auto-detect code check for nvidia-wmi-ec-backlight

[Intel-gfx] [PATCH v4 15/31] platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2)

2022-08-24 Thread Hans de Goede
Move the WMI interface definitions to a header, so that the definitions can be shared with drivers/acpi/video_detect.c . Changes in v2: - Add missing Nvidia copyright header - Move WMI_BRIGHTNESS_GUID to nvidia-wmi-ec-backlight.h as well Suggested-by: Daniel Dadap Signed-off-by: Hans de Goede -

[Intel-gfx] [PATCH v4 02/31] drm/i915: Don't register backlight when another backlight should be used

2022-08-24 Thread Hans de Goede
Before this commit when we want userspace to use the acpi_video backlight device we register both the GPU's native backlight device and acpi_video's firmware acpi_video# backlight device. This relies on userspace preferring firmware type backlight devices over native ones. Registering 2 backlight

[Intel-gfx] ✓ Fi.CI.BAT: success for Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation

2022-08-24 Thread Patchwork
== Series Details == Series: Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation URL : https://patchwork.freedesktop.org/series/107667/ State : success == Summary == CI Bug Log - changes from CI_DRM_12018 -> Patchwork_107667v1

Re: [Intel-gfx] [PATCH v3] drm/i915/pxp: don't start pxp without mei_pxp bind

2022-08-24 Thread Juston Li
On Fri, Aug 19, 2022 at 4:53 AM Andrzej Hajda wrote: > > On 18.08.2022 19:42, Juston Li wrote: > > pxp will not start correctly until after mei_pxp bind completes and > > intel_pxp_init_hw() is called. > > Wait for the bind to complete before proceeding with startup. > > > > This fixes a race cond

[Intel-gfx] [PATCH 19/19] drm/i915/perf: Enable OA for DG2

2022-08-24 Thread Umesh Nerlige Ramappa
OA was disabled for DG2 as support was missing. Enable it back now. Signed-off-by: Umesh Nerlige Ramappa --- drivers/gpu/drm/i915/i915_perf.c | 6 -- 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index ce1b6ad4d107..f109aeeec

[Intel-gfx] [PATCH 02/19] drm/i915/perf: Add OA formats for DG2

2022-08-24 Thread Umesh Nerlige Ramappa
Add new OA formats for DG2. Some of the newer OA formats are not multples of 64 bytes and are not powers of 2. For those formats, adjust hw_tail accordingly when checking for new reports. Signed-off-by: Umesh Nerlige Ramappa --- drivers/gpu/drm/i915/i915_perf.c | 63 -

[Intel-gfx] [PATCH v2 0/3] Enable Pipewriteback Framework

2022-08-24 Thread Kandpal, Suraj
A patch series was floated in the drm mailing list which aimed to change the drm_connector and drm_encoder fields to pointer in the drm_connector_writeback structure, this received a huge pushback from the community but since i915 expects each connector present in the drm_device list to be a intel_

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/bios: Rethink LFP data pointer generation

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915/bios: Rethink LFP data pointer generation URL : https://patchwork.freedesktop.org/series/107463/ State : success == Summary == CI Bug Log - changes from CI_DRM_12017 -> Patchwork_107463v1 Summary --

[Intel-gfx] ✗ Fi.CI.IGT: failure for Enable Pipewriteback Framework

2022-08-24 Thread Patchwork
== Series Details == Series: Enable Pipewriteback Framework URL : https://patchwork.freedesktop.org/series/107573/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12012_full -> Patchwork_107573v1_full Summary --- **FAI

Re: [Intel-gfx] [PATCH] drm/i915/utils: remove unused KBps/MBps/GBps macros

2022-08-24 Thread Jani Nikula
On Tue, 23 Aug 2022, Matthew Auld wrote: > On Mon, 15 Aug 2022 at 09:09, Jani Nikula wrote: >> >> Remove unused macros. If needed again, such macros belong in >> . >> >> Signed-off-by: Jani Nikula > Reviewed-by: Matthew Auld Thanks, pushed to drm-intel-next. BR, Jani. > >> --- >> drivers/gp

[Intel-gfx] ✗ Fi.CI.BUILD: failure for drm/i915/display: Fix warning callstack for imbalance wakeref (rev4)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915/display: Fix warning callstack for imbalance wakeref (rev4) URL : https://patchwork.freedesktop.org/series/107211/ State : failure == Summary == Error: make failed CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh DESCEND objto

[Intel-gfx] [PATCH 0/4] drm/i915: Remove references to uncore from display.

2022-08-24 Thread Maarten Lankhorst
Using intel_de instead of calling uncore functions directly allows us to further isolate display from the core internals. Most places already use intel_de, convert the remaining users. Maarten Lankhorst (4): drm/i915: Move display pcode requests to intel_de drm/i915: Remove uncore from intel_t

[Intel-gfx] [PATCH 19/19] drm/i915/perf: Enable OA for DG2

2022-08-24 Thread Umesh Nerlige Ramappa
OA was disabled for DG2 as support was missing. Enable it back now. Signed-off-by: Umesh Nerlige Ramappa --- drivers/gpu/drm/i915/i915_perf.c | 6 -- 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index ad69c9674e80..f47232630

[Intel-gfx] [PATCH 07/19] drm/i915/perf: Simply use stream->ctx

2022-08-24 Thread Umesh Nerlige Ramappa
Earlier code used exclusive_stream to check for user passed context. Simplify this by accessing stream->ctx. Signed-off-by: Umesh Nerlige Ramappa --- drivers/gpu/drm/i915/i915_perf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_perf.c b/driver

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Enable Pipewriteback Framework

2022-08-24 Thread Patchwork
== Series Details == Series: Enable Pipewriteback Framework URL : https://patchwork.freedesktop.org/series/107573/ State : warning == Summary == Error: dim checkpatch failed a3caab12b5b5 drm/i915: Define WD trancoder for i915 -:68: CHECK:LINE_SPACING: Please don't use multiple blank lines #68:

Re: [Intel-gfx] [PATCH v6 4/4] drm/i915/fbdev: do not create fbdev if HPD is suspended

2022-08-24 Thread Imre Deak
On Fri, Jul 22, 2022 at 02:51:43PM +0200, Andrzej Hajda wrote: > In case of deferred FB setup core can try to create new > framebuffer. Disallow it if hpd_suspended flag is set. > > Signed-off-by: Andrzej Hajda Reviewed-by: Imre Deak > --- > drivers/gpu/drm/i915/display/intel_fbdev.c | 6

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/kms: Stop registering multiple /sys/class/backlight devs for a single display

2022-08-24 Thread Patchwork
== Series Details == Series: drm/kms: Stop registering multiple /sys/class/backlight devs for a single display URL : https://patchwork.freedesktop.org/series/107458/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12021 -> Patchwork_107458v1

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for Add DP MST DSC support to i915 (rev7)

2022-08-24 Thread Patchwork
== Series Details == Series: Add DP MST DSC support to i915 (rev7) URL : https://patchwork.freedesktop.org/series/101492/ 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:117:

[Intel-gfx] [PATCH v2 3/3] drm/i915: Enabling WD Transcoder

2022-08-24 Thread Kandpal, Suraj
From: Suraj Kandpal Adding support for writeback transcoder to start capturing frames using interrupt mechanism Signed-off-by: Suraj Kandpal --- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_acpi.c | 1 + drivers/gpu/drm/i915/display/intel_crtc

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/kms: Stop registering multiple /sys/class/backlight devs for a single display

2022-08-24 Thread Patchwork
== Series Details == Series: drm/kms: Stop registering multiple /sys/class/backlight devs for a single display URL : https://patchwork.freedesktop.org/series/107458/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked sepa

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/kms: Stop registering multiple /sys/class/backlight devs for a single display

2022-08-24 Thread Patchwork
== Series Details == Series: drm/kms: Stop registering multiple /sys/class/backlight devs for a single display URL : https://patchwork.freedesktop.org/series/107458/ State : warning == Summary == Error: dim checkpatch failed cb80f3f59bd6 ACPI: video: Add acpi_video_backlight_use_native() help

[Intel-gfx] ✓ Fi.CI.BAT: success for Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation

2022-08-24 Thread Patchwork
== Series Details == Series: Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation URL : https://patchwork.freedesktop.org/series/107318/ State : success == Summary == CI Bug Log - changes from CI_DRM_12021 -> Patchwork_107318v1

[Intel-gfx] [PATCH v3 04/15] mei: bus: extend bus API to support command streamer API

2022-08-24 Thread Daniele Ceraolo Spurio
From: Vitaly Lubart Add mei bus API for sending gsc commands: mei_cldev_send_gsc_command() The GSC commands are originated in the graphics stack and are in form of SGL DMA buffers. The GSC commands are synchronous, the response is received in the same call on the out sg list buffers. The functio

Re: [Intel-gfx] [PATCH 3/7] drm/i915/guc: Add GuC <-> kernel time stamp translation information

2022-08-24 Thread Jani Nikula
On Wed, 27 Jul 2022, john.c.harri...@intel.com wrote: > From: John Harrison > > It is useful to be able to match GuC events to kernel events when > looking at the GuC log. That requires being able to convert GuC > timestamps to kernel time. So, when dumping error captures and/or GuC > logs, includ

Re: [Intel-gfx] [PATCH 1/7] drm/i915/hwmon: Add HWMON infrastructure

2022-08-24 Thread Jani Nikula
On Fri, 19 Aug 2022, Badal Nilawar wrote: > diff --git a/drivers/gpu/drm/i915/i915_hwmon.h > b/drivers/gpu/drm/i915/i915_hwmon.h > new file mode 100644 > index ..921ae76099d3 > --- /dev/null > +++ b/drivers/gpu/drm/i915/i915_hwmon.h > @@ -0,0 +1,20 @@ > +/* SPDX-License-Identifier: MI

[Intel-gfx] [PATCH v2 15/21] drm/i915/mtl: Obtain SAGV values from MMIO instead of GT pcode mailbox

2022-08-24 Thread Radhakrishna Sripada
>From Meteorlake, Latency Level, SAGV bloack time are read from LATENCY_SAGV register instead of the GT driver pcode mailbox. DDR type and QGV information are also to be read from Mem SS registers. v2: - Simplify MTL_MEM_SS_INFO_QGV_POINT macro(MattR) - Nit: Rearrange the bit def's from higher t

[Intel-gfx] [PATCH v2 12/21] drm/i915/mtl: Fix rawclk for Meteorlake PCH

2022-08-24 Thread Radhakrishna Sripada
From: Clint Taylor MTL has a fixed rawclk of 38400Khz. Register does not need to be reprogrammed. Bspec: 49304 Reviewed-by: Matt Roper Signed-off-by: Clint Taylor Signed-off-by: Radhakrishna Sripada --- drivers/gpu/drm/i915/display/intel_cdclk.c | 7 +++ 1 file changed, 7 insertions(+)

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/mtl: Meteorlake and later support DP 2.0 (rev3)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915/mtl: Meteorlake and later support DP 2.0 (rev3) URL : https://patchwork.freedesktop.org/series/107364/ State : success == Summary == CI Bug Log - changes from CI_DRM_11997_full -> Patchwork_107364v3_full

[Intel-gfx] [PATCH 6/7] drm/i915/hwmon: Expose power1_max_interval

2022-08-24 Thread Badal Nilawar
From: Ashutosh Dixit Expose power1_max_interval, that is the tau corresponding to PL1. Some bit manipulation is needed because of the format of PKG_PWR_LIM_1_TIME in GT0_PACKAGE_RAPL_LIMIT register (1.x * power(2,y)). v2: Update date and kernel version in Documentation (Badal) v3: Cleaned up hwm

[Intel-gfx] [PATCH 3/7] drm/i915/hwmon: Power PL1 limit and TDP setting

2022-08-24 Thread Badal Nilawar
From: Dale B Stimson Use i915 HWMON to display/modify dGfx power PL1 limit and TDP setting. v2: - Fix review comments (Ashutosh) - Do not restore power1_max upon module unload/load sequence because on production systems modules are always loaded and not unloaded/reloaded (Ashutosh)

[Intel-gfx] [PATCH v3 25/31] platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c

2022-08-24 Thread Hans de Goede
Remove the asus-wmi quirk_entry.wmi_backlight_native quirk-flag, which called acpi_video_set_dmi_backlight_type(acpi_backlight_native) and replace it with acpi/video_detect.c video_detect_dmi_table[] entries using the video_detect_force_native callback. acpi_video_set_dmi_backlight_type() is troub

[Intel-gfx] [PATCH v3 12/31] drm/nouveau: Register ACPI video backlight when nv_backlight registration fails

2022-08-24 Thread Hans de Goede
Typically the acpi_video driver will initialize before nouveau, which used to cause /sys/class/backlight/acpi_video0 to get registered and then nouveau would register its own nv_backlight device later. After which the drivers/acpi/video_detect.c code unregistered the acpi_video0 device to avoid the

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation

2022-08-24 Thread Patchwork
== Series Details == Series: Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation URL : https://patchwork.freedesktop.org/series/107318/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode use

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation

2022-08-24 Thread Patchwork
== Series Details == Series: Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation URL : https://patchwork.freedesktop.org/series/107318/ State : warning == Summary == Error: dim checkpatch failed 50d9962fd6ab overflow: Move and

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/dp: add drm_dp_phy_name() and use it in i915

2022-08-24 Thread Patchwork
== Series Details == Series: drm/dp: add drm_dp_phy_name() and use it in i915 URL : https://patchwork.freedesktop.org/series/107266/ State : success == Summary == CI Bug Log - changes from CI_DRM_12021 -> Patchwork_107266v1 Summary ---

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/display/dp_mst: Drop Radeon MST support, make MST atomic-only (rev4)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/display/dp_mst: Drop Radeon MST support, make MST atomic-only (rev4) URL : https://patchwork.freedesktop.org/series/107073/ State : success == Summary == CI Bug Log - changes from CI_DRM_11994_full -> Patchwork_107073v4_full

[Intel-gfx] ✗ Fi.CI.BUILD: failure for series starting with [1/2] drm/i915/gt: Add dedicated function for non-ctx register tuning settings (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915/gt: Add dedicated function for non-ctx register tuning settings (rev2) URL : https://patchwork.freedesktop.org/series/107224/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/107224/re

Re: [Intel-gfx] [PATCH v7 1/8] overflow: Move and add few utility macros into overflow

2022-08-24 Thread Kees Cook
On Thu, Aug 18, 2022 at 01:07:29AM +0200, Andi Shyti wrote: > Hi Kees, > > would you mind taking a look at this patch? Hi! Thanks for the heads-up! > > Thanks, > Andi > > On Tue, Aug 16, 2022 at 06:35:18PM +0900, Gwan-gyeong Mun wrote: > > It moves overflows_type utility macro into overflow he

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/dp: add drm_dp_phy_name() and use it in i915

2022-08-24 Thread Patchwork
== Series Details == Series: drm/dp: add drm_dp_phy_name() and use it in i915 URL : https://patchwork.freedesktop.org/series/107266/ 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/bi

[Intel-gfx] ✓ Fi.CI.BAT: success for Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation

2022-08-24 Thread Patchwork
== Series Details == Series: Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation URL : https://patchwork.freedesktop.org/series/107231/ State : success == Summary == CI Bug Log - changes from CI_DRM_12021 -> Patchwork_107231v1

Re: [Intel-gfx] [PATCH v2 03/29] drm/amdgpu: Don't register backlight when another backlight should be used

2022-08-24 Thread Hans de Goede
Hi, On 7/20/22 18:46, Alex Deucher wrote: > On Wed, Jul 20, 2022 at 12:44 PM Alex Deucher wrote: >> >> On Tue, Jul 12, 2022 at 3:39 PM Hans de Goede wrote: >>> >>> Before this commit when we want userspace to use the acpi_video backlight >>> device we register both the GPU's native backlight dev

[Intel-gfx] ✗ Fi.CI.BUILD: failure for drm/i915/guc/slpc: Allow SLPC to use efficient frequency (rev6)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915/guc/slpc: Allow SLPC to use efficient frequency (rev6) URL : https://patchwork.freedesktop.org/series/107101/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/107101/revisions/6/mbox/ not applied Applying: drm/i

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Fix warning callstack for imbalance wakeref (rev3)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915/display: Fix warning callstack for imbalance wakeref (rev3) URL : https://patchwork.freedesktop.org/series/107211/ State : success == Summary == CI Bug Log - changes from CI_DRM_11991 -> Patchwork_107211v3 ==

Re: [Intel-gfx] [RESEND 3/3] drm/i915/dsi: use VBT backlight and CABC port definitions directly

2022-08-24 Thread Lisovskiy, Stanislav
On Tue, Aug 16, 2022 at 06:37:22PM +0300, Jani Nikula wrote: > Drop the intermediate values stored in intel_dsi and use the VBT values > directly, now that they're conveniently stored in panel->vbt. > > Signed-off-by: Jani Nikula Reviewed-by: Stanislav Lisovskiy > --- > drivers/gpu/drm/i915/d

Re: [Intel-gfx] [PATCH] drm/i915: Fix random -ENOSPC eviction errors due to locked vma objects

2022-08-24 Thread Thomas Hellström
On Wed, 2022-08-17 at 09:55 +0300, Sviatoslav Peleshko wrote: > The i915_gem_object_trylock we had in the grab_vma() makes it return > false > when the vma->obj is already locked. In this case we'll skip this vma > during eviction, and eventually might be forced to return -ENOSPC > even > though we

Re: [Intel-gfx] [PATCH v2 2/2] drm/i915/dg2: Add additional tuning settings

2022-08-24 Thread Lucas De Marchi
On Tue, Aug 16, 2022 at 02:06:01PM -0700, Matt Roper wrote: Some additional MMIO tuning settings have appeared in the bspec's performance tuning guide section. One of the tuning settings here is also documented as formal workaround Wa_22012654132 for some steppings of DG2. However the tuning se

Re: [Intel-gfx] [PATCH 37/39] drm/i915: move quirks under display sub-struct

2022-08-24 Thread Lucas De Marchi
On Thu, Aug 11, 2022 at 06:07:48PM +0300, Jani Nikula wrote: Move display related members under drm_i915_private display sub-struct. Prefer adding anonymous sub-structs even for single members that aren't our own structs. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_displa

Re: [Intel-gfx] [PATCH 12/39] drm/i915: move and split audio under display.audio and display.funcs

2022-08-24 Thread Lucas De Marchi
On Thu, Aug 11, 2022 at 06:07:23PM +0300, Jani Nikula wrote: Move display related members under drm_i915_private display sub-struct. Split audio funcs to display.funcs to follow the same pattern as all the other display functions. Signed-off-by: Jani Nikula Reviewed-by: Lucas De Marchi Lu

[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [v2,1/2] drm/i915/gt: Add dedicated function for non-ctx register tuning settings

2022-08-24 Thread Patchwork
== Series Details == Series: series starting with [v2,1/2] drm/i915/gt: Add dedicated function for non-ctx register tuning settings URL : https://patchwork.freedesktop.org/series/107342/ State : success == Summary == CI Bug Log - changes from CI_DRM_11990_full -> Patchwork_107342v1_full =

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation

2022-08-24 Thread Patchwork
== Series Details == Series: Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation URL : https://patchwork.freedesktop.org/series/107231/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode use

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation

2022-08-24 Thread Patchwork
== Series Details == Series: Fixes integer overflow or integer truncation issues in page lookups, ttm place configuration and scatterlist creation URL : https://patchwork.freedesktop.org/series/107231/ State : warning == Summary == Error: dim checkpatch failed 460df0bcfa13 overflow: Move and

[Intel-gfx] [PATCH 3/3] drm/i915/dsi: use VBT backlight and CABC port definitions directly

2022-08-24 Thread Jani Nikula
Drop the intermediate values stored in intel_dsi and use the VBT values directly, now that they're conveniently stored in panel->vbt. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/icl_dsi.c | 4 drivers/gpu/drm/i915/display/intel_dsi.h | 3 --- .../gpu/

[Intel-gfx] [PATCH 2/3] drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+

2022-08-24 Thread Jani Nikula
The VBT dual-link DSI backlight and CABC still use ports A and C, both in Bspec and code, while display 11+ DSI only supports ports A and B. Assume port C actually means port B for display 11+ when parsing VBT. Bspec: 20154 Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/6476 Cc: sta...@

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Replace kmap() with kmap_local_page()

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: Replace kmap() with kmap_local_page() URL : https://patchwork.freedesktop.org/series/107277/ State : success == Summary == CI Bug Log - changes from CI_DRM_12021 -> Patchwork_107277v1 Summary ---

[Intel-gfx] [PATCH v7 1/8] overflow: Move and add few utility macros into overflow

2022-08-24 Thread Gwan-gyeong Mun
It moves overflows_type utility macro into overflow header from i915_utils header. The overflows_type can be used to catch the truncation between data types. And it adds safe_conversion() macro which performs a type conversion (cast) of an source value into a new variable, checking that the destina

Re: [Intel-gfx] [PATCH] drm: Fix all occurences of the "the the" typo

2022-08-24 Thread Jani Nikula
On Tue, 16 Aug 2022, Bo Liu wrote: > There are double "the" in messages in file drm_dp_helper.c, > i915_irq.c and panel-novatek-nt35510.c, fix it. Please split to three patches. BR, Jani. > > Signed-off-by: Bo Liu > --- > drivers/gpu/drm/display/drm_dp_helper.c | 2 +- > drivers/gpu/drm

Re: [Intel-gfx] [PATCH 12/39] drm/i915: move and split audio under display.audio and display.funcs

2022-08-24 Thread Jani Nikula
On Tue, 16 Aug 2022, "Murthy, Arun R" wrote: >> -Original Message- >> From: Nikula, Jani >> Sent: Friday, August 12, 2022 12:33 PM >> To: Murthy, Arun R ; intel- >> g...@lists.freedesktop.org >> Cc: De Marchi, Lucas >> Subject: RE: [Intel-gfx] [PATCH 12/39] drm/i915: move and split audio

Re: [Intel-gfx] [PATCH] drm/i915/backlight: split out backlight registers to a separate file

2022-08-24 Thread Murthy, Arun R
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Monday, August 15, 2022 3:19 PM > To: intel-gfx@lists.freedesktop.org > Cc: Nikula, Jani > Subject: [Intel-gfx] [PATCH] drm/i915/backlight: split out backlight > registers to > a separate file > > Declutter i915_r

Re: [Intel-gfx] [PATCH 09/39] drm/i915: move and group gmbus members under display.gmbus

2022-08-24 Thread Murthy, Arun R
> -Original Message- > From: Nikula, Jani > Sent: Friday, August 12, 2022 12:26 PM > To: Murthy, Arun R ; intel- > g...@lists.freedesktop.org > Cc: De Marchi, Lucas > Subject: RE: [Intel-gfx] [PATCH 09/39] drm/i915: move and group gmbus > members under display.gmbus > > On Fri, 12 Aug 20

[Intel-gfx] ✗ Fi.CI.BAT: failure for Delay disabling scheduling on a context

2022-08-24 Thread Patchwork
== Series Details == Series: Delay disabling scheduling on a context URL : https://patchwork.freedesktop.org/series/107310/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11989 -> Patchwork_107310v1 Summary --- **FAIL

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/guc/slpc: Allow SLPC to use efficient frequency (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915/guc/slpc: Allow SLPC to use efficient frequency (rev2) URL : https://patchwork.freedesktop.org/series/107101/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11989 -> Patchwork_107101v2 S

[Intel-gfx] [PATCH v2 2/2] drm/i915/dg2: Add additional tuning settings

2022-08-24 Thread Matt Roper
Some additional MMIO tuning settings have appeared in the bspec's performance tuning guide section. One of the tuning settings here is also documented as formal workaround Wa_22012654132 for some steppings of DG2. However the tuning setting applies to all DG2 variants and steppings, making it a s

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915: Replace kmap() with kmap_local_page()

2022-08-24 Thread Patchwork
== Series Details == Series: drm/i915: Replace kmap() with kmap_local_page() URL : https://patchwork.freedesktop.org/series/107277/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

Re: [Intel-gfx] [PATCH] drm/i915/guc: clear stalled request after a reset

2022-08-24 Thread John Harrison
On 8/11/2022 14:08, Daniele Ceraolo Spurio wrote: If the GuC CTs are full and we need to stall the request submission while waiting for space, we save the stalled request and where the stall occurred; when the CTs have space again we pick up the request submission from where we left off. If a fu

Re: [Intel-gfx] [PATCH] drm/i915/guc/slpc: Allow SLPC to use efficient frequency

2022-08-24 Thread Rodrigo Vivi
On Sun, Aug 14, 2022 at 04:46:54PM -0700, Vinay Belgaumkar wrote: > Host Turbo operates at efficient frequency when GT is not idle unless > the user or workload has forced it to a higher level. Replicate the same > behavior in SLPC by allowing the algorithm to use efficient frequency. > We had disa

Re: [Intel-gfx] [PATCH] drm/i915/guc/slpc: Allow SLPC to use efficient frequency

2022-08-24 Thread Rodrigo Vivi
On Tue, Aug 09, 2022 at 05:03:06PM -0700, Vinay Belgaumkar wrote: > Host Turbo operates at efficient frequency when GT is not idle unless > the user or workload has forced it to a higher level. Replicate the same > behavior in SLPC by allowing the algorithm to use efficient frequency. > We had disa

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: audit bo->resource usage

2022-08-24 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: audit bo->resource usage URL : https://patchwork.freedesktop.org/series/107680/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12021 -> Patchwork_107680v1 Sum

[Intel-gfx] [PATCH v2 1/2] drm/dp: add drm_dp_phy_name() for getting DP PHY name

2022-08-24 Thread Jani Nikula
Add a helper for getting the DP PHY name. In the interest of caller simplicity and to avoid allocations and passing in of buffers, duplicate the const strings to return. It's a minor penalty to pay for simplicity in all the call sites. v2: Rebase, add kernel-doc, ensure non-NULL always Cc: Ville

[Intel-gfx] [Intel-gfx v4 0/2] Delay disabling scheduling on a context

2022-08-24 Thread Alan Previn
This is a revival of the same series posted by Matthew Brost back in October 2021 (https://patchwork.freedesktop.org/series/96167/). Additional real world measured metrics is included this time around that has proven the effectiveness of this series. This series adds a delay before disabling sched

[Intel-gfx] [PATCH] drm/i915/guc/slpc: Allow SLPC to use efficient frequency

2022-08-24 Thread Vinay Belgaumkar
Host Turbo operates at efficient frequency when GT is not idle unless the user or workload has forced it to a higher level. Replicate the same behavior in SLPC by allowing the algorithm to use efficient frequency. We had disabled it during boot due to concerns that it might break kernel ABI for min

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: audit bo->resource usage

2022-08-24 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: audit bo->resource usage URL : https://patchwork.freedesktop.org/series/107680/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. +./arch/x86/i

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/edid: Handle EDID 1.4 range descriptor h/vfreq offsets (rev2)

2022-08-24 Thread Patchwork
== Series Details == Series: drm/edid: Handle EDID 1.4 range descriptor h/vfreq offsets (rev2) URL : https://patchwork.freedesktop.org/series/107620/ State : success == Summary == CI Bug Log - changes from CI_DRM_12021 -> Patchwork_107620v2

Re: [Intel-gfx] [PATCH] drm/i915/display: compute config for audio

2022-08-24 Thread Kai Vehmanen
Hi, On Wed, 24 Aug 2022, Jani Nikula wrote: > On Wed, 24 Aug 2022, "Borah, Chaitanya Kumar" > wrote: > > In certain scenarios, we might have to filter out some audio > > configuration depending on HW limitation. For example, in > > GLK DP port more than 2 channels are not supported for audio. [

  1   2   3   >